ChuMicro

ChuMicro

Python libraries for microcontrollers that keep your main loop running, and the host tools that get them onto a board. Unplug your router and your status LED keeps blinking while wifi reconnects on its own.

CircuitPython MicroPython CPython

Projects

Everything published under this organization.

ChuMicro

Wifi, MQTT, HTTP client and server, WebSockets, network time, timers, settings, and storage that survives a reboot, plus the host tools that deploy them and watch a board. One codebase runs on CircuitPython, MicroPython, and CPython.

Libraries

Run on the board. Install one on its own or take the bundle.

Host tools

Run on your computer: deploy code, watch a board, flash firmware.

Come and build something

There are several ways to be part of this, and writing code is only one of them. Using a library and saying what happened helps, especially on a board nobody here has tried yet. So does telling us when an error message made no sense, or asking a question the guides should have answered.

If you want to start your own thing, the workbench template is a whole project to copy: it deploys your code to a board, keeps track of your devices, installs firmware, and runs your tests. Press "Use this template" and it is yours.

If you want to change the libraries themselves, the contributing guide walks the whole path, and one command runs every check that CI runs.