📈 GH Trending Explorer 🎲 Surprise me

Search: microcontroller · 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
zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

★ 17k 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
RT-Thread / rt-thread

RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/

★ 12k C 1d ago
tock / tock

A secure embedded operating system for microcontrollers

★ 6.5k Rust today
apache / nuttx

Apache NuttX is a mature, real-time embedded operating system (RTOS)

★ 4.1k C today
eclipse-threadx / threadx

Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.

★ 3.5k C 1d ago
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
stnolting / neorv32

🖥️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

★ 2.3k VHDL 8d 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
embox / embox

Modular and configurable OS for embedded applications

★ 1.6k C today
SmingHub / Sming

Sming - powerful open source framework simplifying the creation of embedded C++ applications.

★ 1.6k C++ 11d 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++ 4d 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
ariel-os / ariel-os

Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust

★ 1.2k Rust today
picoruby / picoruby

PicoRuby is the smallest Ruby implementation for one-chip microcontrollers

★ 1.1k C 1d 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
feaser / openblt

Official read-only mirror of the SVN OpenBLT bootloader repository. Updated daily.

★ 980 C 5d ago
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
lvgl / lvgl_pro

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.

★ 671 C 3d ago
bacnet-stack / bacnet-stack

BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.

★ 602 C today
vult-dsp / vult

Vult is a transcompiler well suited to write high-performance DSP code

★ 543 OCaml 3d 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
vicharak-in / shrike

Low cost microcontroller + FPGA board for makers , hobbyist and student for endless possibility.

★ 529 Verilog 19d ago
lokutor-ai / oido

Oído: open-vocabulary speech recognition that fits in a $5 ESP32-S3. 3.7% LibriSpeech WER, no cloud, no NPU.

★ 117 C 11d ago
cpldcpu / pico-faces

A GenAI image generation model on a microcontroller - RP Pico 2 (RP2350)

★ 83 C 13d 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
ayutaz / sanoTTS-jp

559 K パラメータの日本語 TTS を ESP32-S3 で実時間合成。漢字かな交じり文の形態素解析・アクセント推定まで端末内で走る(M5Stack CoreS3 実機で確認)。推論は依存ゼロの C99、ブラウザ demo あり。arXiv:2608.21378 sanoTTS の日本語 clean-room 再実装。⚠️ コードは MIT ですが、配布モデルの重みは MIT ではありません(LICENSE-MODEL.md。出力に用途制限が伝播します)

★ 70 Python 19d ago
alexsprojects0 / Pen-plotter

A 180mm × 106.5mm pen plotter driven by four 28BYJ-48 stepper motors. It can run on any microcontroller with at least 12 output pins, but all my code is written for the Arduino Uno.

★ 68 Python 4d ago

Load more →