Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

urfdvw/circuitpython-online-ide-2

Repository files navigation

CircuitPython Online IDE

The easiest way to code CircuitPython. No installation required. Perfect for Education and Hobbyists. Supports Chromebooks.


Why use this IDE?

  • Instant Setup: This IDE runs entirely in your browser. Just plug in your board and start coding.
  • Powerful tools: Comes with a built-in Library Manager and Serial Plotter.
  • Education Ready: Works flawlessly on school Chromebooks where installing software is blocked.

Key Features

Debugger

The first-ever visual debugger for CircuitPython is here! Step through your code, set breakpoints or conditional breakpoints, track variables, and rewind time to catch bugs before they happen.

One-Click Library Manager

Never worry about dependencies again! Just write your code, and the IDE will analyze your imports and install all required libraries with a single click. You can also search and browse the entire Adafruit and Community Bundle to discover available libraries.

Built-in Serial Plotter

Visualizing sensor data? You don't need external tools. Plots numeric data from the serial output in real-time. Perfect for STEM experiments.

Visual File Management

Manage files on your microcontroller just like on your computer. Create, edit, and organize without leaving the browser.

Camera View

Showcase your microcontroller to others during streaming, remote learning or collaboration. Share your camera feed directly through the IDE.


Quick Start

You only need 3 steps:

  1. Plug your CircuitPython board into your computer via USB.
  2. Open the CircuitPython Online IDE (https://circuitpy.dev) in browser.
  3. Connect your microcontroller following the Navigation tab.

Compatibility

  • Hardware: Supports all CircuitPython boards.
  • OS: All desktop OSes including Chromebooks.
  • Browsers: Google Chrome, or Chromium-based browsers such as Microsoft Edge, Opera.

Feedback & Community

If this project helped you, please give it a Star on GitHub!

About

The CircuitPython Online IDE is a browser-based IDE for CircuitPython supported microcontrollers. No installation needed. Handy and powerful.

Topics

Resources

Readme

License

GPL-3.0 license

Stars

Watchers

Forks

Contributors