MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/
Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.
A little fail-safe filesystem designed for microcontrollers
RIOT - The friendly OS for IoT
Open source STM32 MCU programming toolset
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Open source ARM Cortex-M microcontroller library
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Audio Tools (a powerful Audio library for Microcontrollers and the Desktop)
Secure boot for 32-bit Microcontrollers!
Open source minimal stack for the ch32 and ch5xx WCH RISC-V Microcontrollers
Modular and configurable OS for embedded applications
Tools for developers to create truly open IoT products using standard JavaScript on low cost microcontrollers.
AVRDUDE is a utility to program AVR microcontrollers
PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
A ultra-lightweight embedded scripting language optimized for microcontrollers.
Official read-only mirror of the SVN OpenBLT bootloader repository. Updated daily.
Complete workflow for professional LVGL UI development. Import from Figma, build in XML with instant preview, test in CI, and export plain LVGL C. No extra runtime needed.
BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.
CANopenNode on STM32 microcontrollers.
OΓdo: open-vocabulary speech recognition that fits in a $5 ESP32-S3. 3.7% LibriSpeech WER, no cloud, no NPU.
A GenAI image generation model on a microcontroller - RP Pico 2 (RP2350)
A mouse-operated, windowed desktop for microcontrollers, drawn in your terminal: Files, Editor, Shell, MQTT, Modbus. Tested on ESP32 boards; also runs on Windows and Linux.
The official PHP 8.3-8.5 engine running on an ESP32-P4/ESP32-S3. No emulation, no clone: reads a PHP file from microSD and runs it.
Guitar pedal using a stm32h7 microcontroller programmed with CubeIDE (PCB and Firmware)
Optimized ESP32-S3/P4 fully offline speech to text and text to speech system for Micropython and AtomVM, featuring a finetuned STT model for noisy environments, plus a data generation/field capture/model finetuning framework. Includes high performance 4/8bit int kernels for Xtensa/RiscV PIE vector units
Offline speech-to-text on the STM32N6 microcontroller: free English speech recognition on the NPU, no cloud
A personal website served from six ESP32-S3 microcontrollers: elected load balancer, virtual-MAC failover, OTA with rollback. No cloud, no CDN, no Pi.
Natural-sounding streaming text-to-speech for the ESP32-S3: 4.4 M params, 4.9 MB, no cloud, no NPU