https://github.com/urfdvw/circuitpython-online-ide-2
The CircuitPython Online IDE is a browser-based IDE for CircuitPython supported microcontrollers. No installation needed. Handy and powerful.
https://github.com/urfdvw/circuitpython-online-ide-2
circuitpython editor ide microcontroller plotting python repl
Last synced: 18 days ago
JSON representation
The CircuitPython Online IDE is a browser-based IDE for CircuitPython supported microcontrollers. No installation needed. Handy and powerful.
- Host: GitHub
- URL: https://github.com/urfdvw/circuitpython-online-ide-2
- Owner: urfdvw
- License: gpl-3.0
- Created: 2023-09-04T15:19:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-10T04:13:15.000Z (2 months ago)
- Last Synced: 2026-01-11T01:18:31.935Z (2 months ago)
- Topics: circuitpython, editor, ide, microcontroller, plotting, python, repl
- Language: JavaScript
- Homepage: https://urfdvw.github.io/circuitpython-online-ide-2
- Size: 31.1 MB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CircuitPython Online IDE
> The easiest way to code CircuitPython. **No installation** required. Perfect for **Education** and **Hobbyists**. Supports **Chromebooks**.
## [](https://urfdvw.github.io/circuitpython-online-ide-2)

---
## 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.
1. **Open** the [CircuitPython Online IDE](https://urfdvw.github.io/circuitpython-online-ide-2) (https://circuitpy.dev) in browser.
1. **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
- **Tell me your story!** [Fill out the Survey](https://docs.google.com/forms/d/e/1FAIpQLSdupiJIRViFwPpuQC1hMp8gRvhxACLoAjgepm_-IRZumwK7Cg/viewform)
- **Found a bug?** [Check out this guide](https://github.com/urfdvw/circuitpython-online-ide-2/blob/main/src/docs/Feedback%20and%20Code%20Contribution.md)
- **Follow Me:**
- YouTube: [@Riverwang](https://www.youtube.com/channel/UCeunCRTBkjHWynMl4I4le_A)
- Twitter: [@River\_\_\_Wang](https://twitter.com/River___Wang)
- Mastodon: [@Riverwang](https://fosstodon.org/@Riverwang)
**If this project helped you, please give it a Star ⭐️ on GitHub!**