πŸ“ˆ GH Trending Explorer 🎲 Surprise me

Search: microcontrollers Β· clear

micropython / micropython

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

β˜… 22k C 1d ago
tinygo-org / tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

β˜… 18k Go today
MarlinFirmware / Marlin

Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

β˜… 18k C++ today
cactus-compute / needle

Automation foundation model for tiny devices: 2-bit, 8-29 MB, tool calls, ASR, structured extraction and embeddings on phones, wearables, smart homes, robots, cars and microcontrollers.

β˜… 14k Python 1d ago
tock / tock

A secure embedded operating system for microcontrollers

β˜… 6.5k Rust today
tensorflow / tflite-micro

Infrastructure to enable deployment of ML models to low-power resource-constrained embedded targets (including microcontrollers and digital signal processors).

β˜… 3.1k C++ today
cesanta / mongoose-os

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.

β˜… 2.7k C 6d ago
rtic-rs / rtic

Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers

β˜… 2.4k Rust 1d ago
esp-rs / esp-hal

no_std Hardware Abstraction Layers for ESP32 microcontrollers

β˜… 2.2k Rust today
rp-rs / rp-hal

A Rust Embedded-HAL for the rp series microcontrollers

β˜… 1.9k Rust 7d ago
cnlohr / ch32fun

Open source minimal stack for the ch32 and ch5xx WCH RISC-V Microcontrollers

β˜… 1.6k C 13d ago
Moddable-OpenSource / moddable

Tools for developers to create truly open IoT products using standard JavaScript on low cost microcontrollers.

β˜… 1.6k C 4d ago
pyocd / pyOCD

Open source Python library for programming and debugging Arm Cortex-M microcontrollers

β˜… 1.5k Python today
ayushsharma82 / ESP-DASH

Blazing fast library to create a functional, on-device dashboard for ESP32, RP2040+W and RP2350+W microcontrollers

β˜… 1.4k C++ 5d ago
toitlang / toit

Program your microcontrollers in a fast and robust high-level language.

β˜… 1.4k Toit 1d ago
Marus / cortex-debug

Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers

β˜… 1.3k TypeScript 7d ago
picoruby / picoruby

PicoRuby is the smallest Ruby implementation for one-chip microcontrollers

β˜… 1.1k C 2d ago
berry-lang / berry

A ultra-lightweight embedded scripting language optimized for microcontrollers.

β˜… 1.1k C 10d ago
modm-io / modm

modm: a C++23 library generator for AVR and ARM Cortex-M devices

β˜… 991 C++ today
mytechnotalent / Python-For-Kids

A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.

β˜… 801 Python 10d ago
wolfSSL / wolfBoot

wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.

β˜… 536 C today
PicoPlus-devel / pico-infonesPlus

NES Emulator with SD card and menu support for the Raspberry PI Pico, Pico 2 and other RP2040/RP2350 based microcontrollers. Play your games from SD card on a HDMI display.

β˜… 534 C++ 11d ago
tinydesk-project / tinydesk

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.

β˜… 77 C 2d ago
Gypsy-Server / RadioMCU

Playing FM transmitter on various Microcontrollers without using any external hardware

β˜… 64 2mo ago
AydinAdnan / PulseVAD

Ultra-tiny 2.1k streaming voice activity detector (2.1 KB INT8). 200 ms window for microcontrollers, edge devices, and DSPs. ships with ONNX, TorchScript, and standalone C header.

β˜… 63 Python 1mo ago
chilly23 / RP2040-and-ESP32-AI

Run a 28.9M-parameter TinyLM on ESP32-S3 with an RP2040 OLED display node for fully local embedded AI inference.

β˜… 54 Python 2mo ago
Novotarskyi / ivan-bohun

A personal website served from six ESP32-S3 microcontrollers: elected load balancer, virtual-MAC failover, OTA with rollback. No cloud, no CDN, no Pi.