A lean Python implementation for microcontrollers, running on ESP32, Raspberry Pi Pico and more.
🧠 Microcontrollers & Firmware
Arduino, ESP32, MicroPython, RTOS and embedded development tools
Espressif's official development framework for the ESP32 family, the most complete option.
The core libraries and environment of Arduino, the most common entry point for makers.
Cross-platform embedded development ecosystem with thousands of boards, library management and debugging, commonly used in VS Code.
The next-generation Arduino IDE with autocomplete, debugging and board management.
A Go compiler for microcontrollers and WebAssembly.
The official package for developing ESP32 the Arduino way.
A Linux Foundation open-source RTOS supporting hundreds of boards.
Arduino core for the ESP8266, the go-to for this classic low-cost Wi-Fi chip.
An async framework for embedded Rust, supporting STM32, nRF and RP2040.
A friendly open-source operating system for IoT devices.
The Arduino command-line tool for scripting and continuous integration.
The official C/C++ SDK for Raspberry Pi Pico.
The most widely used embedded RTOS kernel, small and mature.
Adafruit's MicroPython-based variant where the board shows up as a USB drive, very beginner friendly.
A JavaScript interpreter for microcontrollers.
Embedded debugging and flashing toolkit that supports common probes and chips.
Flash firmware to ESP chips straight from the browser without installing anything.