platform: embedded
1153 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| torvalds/linux The official source tree of the Linux kernel, the core of Linux operating systems that manages hardware, system resources, and fundamental … | 77 | 244454 | stable |
| commaai/openpilot openpilot is an open-source operating system for robotics that currently functions as an advanced driver assistance system (ADAS) for 300+ … | 91 | 63511 | active |
| Servo Servo is a prototype web browser engine written in Rust, providing a lightweight, high-performance, memory-safe alternative for rendering w… | 99 | 37797 | active |
| koreader/koreader KOReader is an open-source document viewer application primarily aimed at e-ink e-readers, supporting formats like PDF, DjVu, EPUB, FB2, Mo… | 89 | 29289 | active |
| 78/xiaozhi-esp32 XiaoZhi is an open-source MCP-based AI voice chatbot firmware for ESP32-family microcontrollers, connecting large language models like Qwen… | 88 | 29186 | active |
| OpenWrt OpenWrt is a Linux-based operating system (firmware distribution) for embedded devices, primarily wireless routers, providing a fully writa… | 98 | 28113 | stable |
| vernesong/OpenClash OpenClash is a LuCI plugin that runs the Mihomo (Clash) proxy client on OpenWrt routers. It supports protocols like Shadowsocks, VMess, Tro… | 98 | 27258 | active |
| arendst/Tasmota Tasmota is an open-source alternative firmware for ESP8266 and ESP32-based devices, providing a web UI, OTA updates, and automation via tim… | 95 | 24725 | stable |
| lvgl/lvgl LVGL (Light and Versatile Graphics Library) is a free, MIT-licensed open-source embedded UI library written in C for building graphical use… | 81 | 24501 | stable |
| DarkFlippers/unleashed-firmware Unleashed Firmware is an unofficial custom firmware (CFW) for the Flipper Zero multitool device, written in C. It extends the stock firmwar… | 95 | 22122 | active |
| scottbez1/smartknob SmartKnob is an open-source haptic input knob combining a brushless gimbal motor and magnetic encoder with closed-loop torque control to si… | 23 | 22082 | active |
| MicroPython MicroPython is a lean, efficient implementation of Python 3 designed to run on microcontrollers and other constrained systems, fitting in a… | 91 | 22012 | stable |
| qmk/qmk_firmware QMK (Quantum Mechanical Keyboard) is open-source firmware for custom keyboards and other input devices, supporting Atmel AVR and ARM USB mi… | 77 | 20659 | stable |
| Atmosphere-NX/Atmosphere Atmosphère is a customized firmware (CFW) for the Nintendo Switch, composed of components that replace and patch the console's bootloader, … | 91 | 19473 | active |
| espressif/esp-idf ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone… | 99 | 18876 | stable |
| wled/WLED WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips … | 93 | 18603 | active |
| tiann/KernelSU KernelSU is a kernel-based root solution for Android that runs inside the Linux kernel to grant root access. It provides stealthy, permissi… | 91 | 18014 | active |
| tinygo-org/tinygo TinyGo is an alternative Go compiler based on LLVM designed for small places such as microcontrollers, WebAssembly (WASM/WASI), and compact… | 88 | 17670 | active |
| Marlin Firmware Marlin is open-source (GPL-3.0) firmware for RepRap 3D printers, CNC machines, and laser engravers, running on 8-bit AVR and 32-bit ARM mic… | 96 | 17550 | active |
| espressif/arduino-esp32 The official Arduino core that enables Arduino programming for the ESP32 family of SoCs, built on top of ESP-IDF. It provides board definit… | 93 | 17287 | stable |
| esp8266/Arduino An Arduino core that brings full Arduino support to the ESP8266 WiFi chip, letting users write standard Arduino sketches that run directly … | 66 | 16668 | active |
| flipperdevices/flipperzero-firmware The official open-source firmware for the Flipper Zero, a portable multi-tool device for interacting with access control systems. It implem… | 81 | 16515 | active |
| zephyrproject-rtos/zephyr Zephyr is a scalable, secure, real-time operating system (RTOS) designed for resource-constrained embedded devices across multiple hardware… | 94 | 16316 | stable |
| alibaba/MNN MNN is a lightweight, high-performance deep learning inference engine developed by Alibaba, supporting LLMs, vision, audio, and multimodal … | 93 | 15973 | active |
| ArduPilot/ardupilot ArduPilot is an open-source autopilot firmware suite (ArduPlane, ArduCopter, ArduRover, ArduSub) written in C++ that controls unmanned vehi… | 98 | 15748 | stable |
| peng-zhihui/Dummy-Robot Dummy-Robot is a complete open-source design for a super-compact smart robotic arm, including 3D/CAD mechanical models, PCB hardware design… | 32 | 15429 | active |
| AUK9527/Are-u-ok A collection of third-party iStore plugin packages (ipk) for iStoreOS/OpenWrt 22.03 and 24.10, distributed for aarch64_cortex-a53, aarch64_… | 63 | 14108 | active |
| fancyss fancyss is a transparent proxy plugin for ASUS routers running asuswrt/asuswrt-merlin firmware with a software center. It supports multiple… | 70 | 13712 | active |
| Raspberry Pi Linux Kernel The Raspberry Pi fork of the Linux kernel source tree, containing patches and drivers for Raspberry Pi hardware. It is the upstream source … | 77 | 13104 | active |
| cesanta/mongoose Mongoose is a two-file C networking library and embedded web server providing HTTP, WebSocket, MQTT, TLS 1.3, and an optional built-in TCP/… | 94 | 13009 | stable |
| DaveGamble/cJSON cJSON is an ultralightweight JSON parser and serializer written in ANSI C, distributed as a single C file and header. It provides simple pa… | 59 | 12953 | stable |
| PX4/PX4-Autopilot PX4 is an open-source autopilot flight stack for drones and unmanned vehicles, supporting multirotors, fixed-wing, VTOL, rovers, and other … | 89 | 12499 | stable |
| RT-Thread/rt-thread RT-Thread is an open-source, community-based real-time operating system (RTOS) for IoT and embedded devices, written primarily in C. It com… | 75 | 12170 | stable |
| justcallmekoko/ESP32Marauder ESP32 Marauder is a suite of WiFi and Bluetooth offensive and defensive security tools distributed as firmware for ESP32-based hardware. It… | 99 | 12134 | active |
| Klipper3d/klipper Klipper is open-source firmware for 3D printers that combines a general-purpose computer (like a Raspberry Pi) with one or more micro-contr… | 76 | 11845 | stable |
| immortalwrt/immortalwrt ImmortalWrt is an open-source fork of OpenWrt, a Linux-based operating system for embedded network devices like WiFi routers. It targets ma… | 77 | 11498 | active |
| Betaflight Betaflight is open-source flight controller firmware for multi-rotor and fixed-wing RC craft, written in C for STM32-based boards, focusing… | 94 | 11463 | active |
| serde-rs/serde Serde is Rust's standard serialization and deserialization framework, built on the trait system with compile-time derive macros instead of … | 97 | 10784 | stable |
| RetroPie/RetroPie-Setup A shell-based setup script that installs and configures RetroArch, emulator cores, and the EmulationStation front end on Raspberry Pi, ODro… | 67 | 10413 | active |
| sqlite/sqlite The official Git mirror of the SQLite source tree, containing the complete source code for the SQLite embedded SQL database engine. SQLite … | 77 | 10347 | stable |
| PiKVM PiKVM is an open-source KVM-over-IP solution built on Raspberry Pi that lets you remotely control servers and workstations (keyboard, video… | 77 | 10271 | stable |
| Flipper-XFW/Xtreme-Firmware Xtreme Firmware is a feature-rich custom firmware for the Flipper Zero multitool device, written in C. It bundles many community apps, adde… | 10 | 9907 | active |
| Openwrt-Passwall/openwrt-passwall Passwall is a LuCI application for OpenWrt routers that manages multiple proxy clients (Xray, Sing-box, Shadowsocks, Hysteria, etc.) to rou… | 99 | 9879 | active |
| MiCode/Xiaomi_Kernel_OpenSource Xiaomi's official open-source release of the Linux kernel sources for its phones and tablets, organized as one branch per device and Androi… | 76 | 9815 | active |
| embassy-rs/embassy Embassy is a next-generation embedded framework for Rust that uses async/await for cooperative multitasking on microcontrollers without an … | 77 | 9739 | active |
| ophub/amlogic-s9xxx-armbian A set of shell scripts and build tooling that produces Armbian (Debian/Ubuntu-based) images for Amlogic, Rockchip, and Allwinner ARM device… | 98 | 9678 | active |
| nasa-jpl/open-source-rover The JPL Open Source Rover is a build-it-yourself, scaled-down 6-wheel rover based on the design JPL uses to explore Mars, made entirely fro… | 66 | 9611 | active |
| Hypfer/Valetudo Valetudo is a cloud replacement for vacuum robots that runs directly on the robot itself, enabling fully local-only operation without vendo… | 94 | 9585 | active |
| peng-zhihui/ElectronBot ElectronBot is an open-source mini desktop robot inspired by EVE from WALL-E, featuring 6 degrees of freedom, USB communication, and a disp… | 34 | 9466 | active |
| hybridgroup/gobot Gobot is a Go framework for robotics, physical computing, drones, and IoT, supporting 35+ hardware platforms including Arduino, Raspberry P… | 58 | 9454 | active |
| electronicarts/EASTL EASTL is Electronic Arts' C++ Standard Template Library, providing containers, algorithms, and iterators with an emphasis on high performan… | 59 | 9344 | stable |
| cactus-compute/needle Needle 2 is a 45M-parameter open language model packaged as a single 14MB binary for tool calling, device use, and structured extraction on… | 59 | 9311 | active |
| evilsocket/pwnagotchi Pwnagotchi is an A2C deep reinforcement learning agent built on bettercap that learns from its surrounding WiFi environment to maximize cap… | 67 | 9189 | active |
| Next-Flip/Momentum-Firmware Momentum Firmware is a feature-rich, stable, and highly customizable custom firmware for the Flipper Zero multitool device, written in C. I… | 75 | 9081 | active |
| dusty-nv/jetson-inference A C++/Python DNN inference library and tutorial guide ('Hello AI World') for deploying deep learning vision models on NVIDIA Jetson devices… | 44 | 8969 | stable |
| project-chip/connectedhomeip The official open-source SDK for Matter (formerly Project CHIP), the Connectivity Standards Alliance's IP-based smart home connectivity sta… | 90 | 8902 | active |
| CTCaer/hekate hekate is a graphical bootloader and toolbox for the Nintendo Switch, written in C, with touchscreen and Joycon input support. It boots HOS… | 86 | 8631 | active |
| jomjol/AI-on-the-edge-device A firmware application for ESP32-CAM boards that uses TensorFlow Lite CNNs on-device to digitize analog utility meters (water, gas, electri… | 72 | 8624 | active |
| Ralim/IronOS IronOS is open-source replacement firmware for portable soldering irons such as the Miniware TS100/TS80/TS101, Pinecil, and Sequre models. … | 69 | 8319 | stable |
| Meshtastic Meshtastic is an open-source, off-grid mesh communication system that runs on inexpensive LoRa radios, enabling long-range encrypted text m… | 96 | 8212 | active |
| gdy666/lucky Lucky (万吉) is a Go-based all-in-one networking utility for software/hardware routers and embedded Linux devices, bundling IPv6/IPv4 TCP/UDP… | 75 | 8084 | active |
| greatscottgadgets/hackrf HackRF is an open source, low-cost software-defined radio (SDR) hardware platform from Great Scott Gadgets, with this repository containing… | 88 | 8057 | stable |
| joeycastillo/The-Open-Book The Open Book is an open-source e-reader hardware design built around the Raspberry Pi Pico and an e-paper display, intended to be assemble… | 32 | 8051 | active |
| istoreos/istoreos iStoreOS is an entry-level router and NAS operating system based on OpenWrt, adapted to multiple hardware platforms. It provides a beginner… | 77 | 8013 | active |
| NodeMCU NodeMCU is an open-source Lua-based interactive firmware for the ESP8266, ESP8285, and ESP32 WiFi SoCs, implemented in C on top of the Espr… | 62 | 7943 | active |
| hrvach/deskhop DeskHop is an open-source hardware/firmware project that turns two Raspberry Pi Pico (RP2040) boards into a fast KVM-like keyboard and mous… | 77 | 7882 | active |
| EmenstaNougat/ESP32-BlueJammer ESP32-BlueJammer is firmware for an ESP32 paired with nRF24 modules that disrupts 2.4GHz communications (Bluetooth, BLE, WiFi, RC) by flood… | 50 | 7822 | active |
| idea4good/GuiLite GuiLite is a minimal header-only C++ GUI library of about 4,000 lines of code with zero dependencies, capable of running on everything from… | 44 | 7765 | active |
| FreeRTOS The classic FreeRTOS distribution, a real-time operating system for microcontrollers and small microprocessors that submodules the FreeRTOS… | 67 | 7723 | stable |
| FastLED/FastLED FastLED is a fast, efficient C++ library for controlling addressable LED strips and pixels (WS2812/Neopixel, APA102, LPD8806, and many more… | 96 | 7476 | stable |
| home-assistant/operating-system Home Assistant Operating System is a Buildroot-based Linux distribution optimized to run Home Assistant and its add-ons via Docker containe… | 94 | 7433 | active |
| crosspoint-reader/crosspoint-reader CrossPoint Reader is open-source, community-maintained e-reader firmware for ESP32-C3-based Xteink X3/X4 devices. It provides EPUB renderin… | 82 | 7358 | active |
| tzapu/WiFiManager An Arduino library for ESP8266 and ESP32 that manages WiFi connections with a fallback web-based captive configuration portal. When saved c… | 54 | 7250 | active |
| relativty/Relativty Relativty is an open-source DIY VR headset project with full hardware, software, and firmware designs, built around an Arduino-compatible I… | 23 | 7237 | active |
| bblanchon/ArduinoJson ArduinoJson is a C++ JSON library designed for Arduino and embedded/IoT platforms, providing efficient JSON and MessagePack serialization a… | 85 | 7206 | stable |
| hathach/tinyusb TinyUSB is an open-source, cross-platform USB Host and Device stack for embedded systems written in C. It is designed for memory safety (no… | 88 | 7055 | stable |
| Mbed-TLS/mbedtls Mbed TLS is a portable C library implementing TLS, DTLS, and X.509 certificate handling, plus a reference implementation of the PSA Cryptog… | 92 | 6918 | stable |
| littlefs-project/littlefs littlefs is a small fail-safe filesystem library written in C, designed for microcontrollers and flash storage. It provides power-loss resi… | 75 | 6909 | stable |
| peng-zhihui/HelloWord-Keyboard An open-source modular smart mechanical keyboard project (Hanwen/HelloWord) including full hardware design files (10 PCBs, enclosures, 3D m… | 32 | 6655 | active |
| U8g2 U8g2 is a monochrome graphics library for embedded devices, supporting a wide range of OLED and LCD display controllers with drawing primit… | 77 | 6648 | stable |
| LumaTeam/Luma3DS Luma3DS is custom firmware for the Nintendo 3DS family of consoles that patches and reimplements parts of the system software. It adds home… | 81 | 6646 | active |
| BruceDevices/firmware Bruce is an open-source (AGPL-3.0) ESP32 firmware packed with offensive-security and Red Team tools such as WiFi attacks, Evil Portal, ward… | 90 | 6570 | active |
| tock/tock Tock is an embedded operating system for low-power, low-memory microcontrollers that runs multiple concurrent, mutually distrustful applica… | 67 | 6423 | active |
| FASTSHIFT/X-TRACK An open-source GPS bicycle computer (speedometer) built on an AT32F435 MCU with an LVGL-based UI, supporting offline maps, real-time positi… | 46 | 6277 | active |
| neuphonic/neutts NeuTTS is a collection of open-source, on-device text-to-speech models built on small LLM backbones, with instant voice cloning from as lit… | 60 | 6256 | active |
| infinition/Bjorn Bjorn is an autonomous network scanning and offensive security tool that runs on a Raspberry Pi with a 2.13-inch e-Paper HAT. It discovers … | 63 | 6252 | active |
| lmarzen/esp32-weather-epd A low-power weather display firmware for an ESP32 microcontroller driving a 7.5-inch E-Paper panel, fetching data from the OpenWeatherMap A… | 74 | 6242 | active |
| bellard/mquickjs MicroQuickJS is a compact JavaScript engine written in C, derived from QuickJS, designed for embedded systems with as little as 10 kB of RA… | 54 | 6130 | active |
| wasm-micro-runtime/wasm-micro-runtime WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly runtime with a small footprint, supporting interpreter, AOT, and J… | 92 | 6075 | active |
| cactus-compute/cactus Cactus is a hybrid edge-cloud AI inference engine for mobile devices, wearables, smart home devices, and robots, built in C++ with custom q… | 86 | 5934 | active |
| rust-lang/futures-rs futures-rs is the foundational Rust library for asynchronous programming, providing core trait definitions like Stream plus utilities such … | 89 | 5909 | stable |
| leethomason/tinyxml2 TinyXML-2 is a small, efficient C++ XML parser that builds a DOM from XML documents which can be read, modified, and saved. It consists of … | 71 | 5792 | stable |
| RIOT-OS/RIOT RIOT is an open-source, vendor-independent operating system for Internet of Things and embedded devices, supporting 8/16/32-bit microcontro… | 95 | 5778 | active |
| memovai/mimiclaw MimiClaw is a bare-metal AI agent framework written in pure C that runs an OpenClaw-style personal AI assistant on a $5 ESP32-S3 microcontr… | 69 | 5731 | active |
| seL4/seL4 seL4 is a formally verified microkernel operating system kernel written in C, providing high-assurance isolation and capability-based secur… | 89 | 5717 | active |
| EFForg/rayhunter Rayhunter is an EFF-developed Rust tool that detects IMSI catchers (cell-site simulators, also known as stingrays) used for cellular survei… | 93 | 5688 | active |
| geo-tp/ESP32-Bit-Pirate ESP32 Bit Pirate is open-source C++ firmware that turns an ESP32-S3 board into a multi-protocol hardware debugging and analysis workbench, … | 84 | 5634 | active |
| nanopb/nanopb Nanopb is a small code-size Protocol Buffers implementation in plain ANSI C, designed for microcontrollers and other memory-constrained sys… | 88 | 5537 | stable |
| Vector-Wangel/XLeRobot XLeRobot is an open-source project for building a practical dual-arm mobile home robot for around $660 with under four hours of assembly ti… | 61 | 5456 | active |
| armbian/build The official build framework for the Armbian Linux distribution, a shell-based toolchain that compiles customizable Debian- or Ubuntu-based… | 95 | 5378 | active |
page 1 / 12 next →