Skip to content

circuitpython/web-editor

Folders and files

NameName
Last commit message
Last commit date
Jan 23, 2025
May 2, 2023
Jan 4, 2025
Jun 10, 2023
Jul 17, 2024
May 31, 2023
Jul 1, 2021
Apr 10, 2023
May 2, 2023
Jul 3, 2024
Nov 11, 2024
Nov 11, 2024
May 2, 2023

Repository files navigation

CircuitPython Code Editor

The CircuitPython Code Editor is a browser app for editing and debugging CircuitPython devices over WiFi, Bluetooth, and USB. Each connectivity option has certain requirements on CircuitPython version and device (microcontroller).

A live copy of the tool is hosted here: https://code.circuitpython.org

Environment Setup

  1. Copy files from the repo to your web server root.
  2. Run npm install
  3. Run npm run dev or npx vite to continuously update on file changes
    1. Debug with npx vite -d

Production Build

  1. Run npm run build or npx vite build to generate a static website.
  2. Copy and deploy all files and folders in ./dist/ to your webserver.

License

This project is made available under the MIT License. For more details, see the LICENSE file in the repository.