Ross ROSS = Recommend OSS · open-source software intelligence for agents

domain: embedded-systems

1072 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
torvalds/linux
The official source tree of the Linux kernel, the core of Linux operating systems that manages hardware, system resources, and fundamental …
77244454stable
balena-io/etcher
balenaEtcher is a free, open-source desktop application for flashing OS images to SD cards and USB drives, built with Electron. It validate…
8334237active
OpenWrt
OpenWrt is a Linux-based operating system (firmware distribution) for embedded devices, primarily wireless routers, providing a fully writa…
9828113stable
google/flatbuffers
FlatBuffers is Google's cross-platform, memory-efficient serialization library that stores data in a binary format you can read directly wi…
8426411stable
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…
8124501stable
slint-ui/slint
Slint is a declarative GUI toolkit for building native user interfaces for embedded devices, desktop, mobile, and web, with a custom .slint…
9323596stable
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…
9522122active
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…
2322082active
MicroPython
MicroPython is a lean, efficient implementation of Python 3 designed to run on microcontrollers and other constrained systems, fitting in a…
9122012stable
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…
7720659stable
espressif/esp-idf
ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone…
9918876stable
wled/WLED
WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips …
9318603active
tinygo-org/tinygo
TinyGo is an alternative Go compiler based on LLVM designed for small places such as microcontrollers, WebAssembly (WASM/WASI), and compact…
8817670active
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…
9617550active
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…
9317287stable
esp8266/Arduino
An Arduino core that brings full Arduino support to the ESP8266 WiFi chip, letting users write standard Arduino sketches that run directly …
6616668active
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…
8116515active
zephyrproject-rtos/zephyr
Zephyr is a scalable, secure, real-time operating system (RTOS) designed for resource-constrained embedded devices across multiple hardware…
9416316stable
ArduPilot/ardupilot
ArduPilot is an open-source autopilot firmware suite (ArduPlane, ArduCopter, ArduRover, ArduSub) written in C++ that controls unmanned vehi…
9815748stable
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…
3215429active
k2-fsa/sherpa-onnx
sherpa-onnx is an offline speech processing toolkit built on next-gen Kaldi and onnxruntime, supporting speech-to-text, text-to-speech, spe…
9514411active
qemu/qemu
QEMU is a generic open-source machine emulator and virtualizer written in C. It can emulate complete machines in software via dynamic trans…
7713632stable
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 …
7713104active
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/…
9413009stable
PX4/PX4-Autopilot
PX4 is an open-source autopilot flight stack for drones and unmanned vehicles, supporting multirotors, fixed-wing, VTOL, rovers, and other …
8912499stable
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…
7512170stable
justcallmekoko/ESP32Marauder
ESP32 Marauder is a suite of WiFi and Bluetooth offensive and defensive security tools distributed as firmware for ESP32-based hardware. It…
9912134active
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…
7611845stable
nasa/fprime
F´ (F Prime) is a component-driven, flight-proven C++ framework from NASA JPL for rapidly developing and deploying spaceflight and other em…
9511695stable
esphome/esphome
ESPHome is a system that turns ESP32, ESP8266, BK72xx, and RP2040 microcontrollers into smart home devices using simple YAML configuration …
9511609active
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…
7711498active
Betaflight
Betaflight is open-source flight controller firmware for multi-rotor and fixed-wing RC craft, written in C for STM32-based boards, focusing…
9411463active
bellard/quickjs
QuickJS is a small, embeddable JavaScript engine written in C that supports the ES2025 specification with near-complete test262 conformance…
7110947active
lua/lua
The official development repository of Lua, a powerful, lightweight, embeddable scripting language implemented in C. It includes the langua…
8610256stable
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…
109907active
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…
769815active
embassy-rs/embassy
Embassy is a next-generation embedded framework for Rust that uses async/await for cooperative multitasking on microcontrollers without an …
779739active
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…
989678active
conan-io/conan
Conan is a decentralized, open-source (MIT) package manager for C and C++ that manages dependencies and precompiled binaries across platfor…
989493stable
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…
349466active
hybridgroup/gobot
Gobot is a Go framework for robotics, physical computing, drones, and IoT, supporting 35+ hardware platforms including Arduino, Raspberry P…
589454active
PlatformIO
PlatformIO Core is a cross-platform Python CLI and build system for embedded firmware development across many architectures (ESP32, ESP8266…
809425active
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…
599311active
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…
759081active
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…
448969stable
project-chip/connectedhomeip
The official open-source SDK for Matter (formerly Project CHIP), the Connectivity Standards Alliance's IP-based smart home connectivity sta…
908902active
Ralim/IronOS
IronOS is open-source replacement firmware for portable soldering irons such as the Miniware TS100/TS80/TS101, Pinecil, and Sequre models. …
698319stable
cross-rs/cross
cross is a zero-setup CLI tool for cross compiling and cross testing Rust crates, using Docker or Podman containers to provide complete cro…
678305active
Meshtastic
Meshtastic is an open-source, off-grid mesh communication system that runs on inexpensive LoRa radios, enabling long-range encrypted text m…
968212active
wren-lang/wren
Wren is a small, fast, class-based concurrent scripting language implemented as an embeddable C library with a bytecode VM and lightweight …
478122stable
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…
328051active
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…
627943active
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…
777882active
ggerganov/ggwave
ggwave is a tiny C++ library that transmits small amounts of data over sound using an FSK-based protocol with error correction, playable an…
707840active
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…
507822active
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…
447765active
FreeRTOS
The classic FreeRTOS distribution, a real-time operating system for microcontrollers and small microprocessors that submodules the FreeRTOS…
677723stable
merbanan/rtl_433
rtl_433 is a generic data receiver written in C that decodes radio transmissions from devices on ISM bands such as 433.92 MHz, 868 MHz, 315…
747682active
kubeedge/kubeedge
KubeEdge is a CNCF-graduated open-source framework built on Kubernetes that extends containerized application orchestration and device mana…
977558stable
FastLED/FastLED
FastLED is a fast, efficient C++ library for controlling addressable LED strips and pixels (WS2812/Neopixel, APA102, LPD8806, and many more…
967476stable
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…
827358active
PaddlePaddle/Paddle-Lite
Paddle Lite is a high-performance, lightweight deep learning inference engine from Baidu's PaddlePaddle ecosystem, designed for mobile, emb…
587273active
tzapu/WiFiManager
An Arduino library for ESP8266 and ESP32 that manages WiFi connections with a fallback web-based captive configuration portal. When saved c…
547250active
bblanchon/ArduinoJson
ArduinoJson is a C++ JSON library designed for Arduino and embedded/IoT platforms, providing efficient JSON and MessagePack serialization a…
857206stable
Serial-Studio/Serial-Studio
Serial Studio is an open-source cross-platform telemetry dashboard application that turns data from embedded devices and industrial buses i…
977158active
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…
887055stable
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…
926918stable
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…
756909stable
peng-zhihui/HelloWord-Keyboard
An open-source modular smart mechanical keyboard project (Hanwen/HelloWord) including full hardware design files (10 PCBs, enclosures, 3D m…
326655active
U8g2
U8g2 is a monochrome graphics library for embedded devices, supporting a wide range of OLED and LCD display controllers with drawing primit…
776648stable
espressif/esptool
esptool is a Python-based, platform-independent serial utility for flashing firmware, provisioning, and interacting with Espressif SoCs suc…
976457stable
tock/tock
Tock is an embedded operating system for low-power, low-memory microcontrollers that runs multiple concurrent, mutually distrustful applica…
676423active
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…
466277active
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…
746242active
gnuradio/gnuradio
GNU Radio is a free and open-source signal processing runtime and development toolkit for building software-defined radios and simulating w…
676236stable
MichaIng/DietPi
DietPi is an extremely lightweight Debian-based Linux distribution optimised for minimal CPU and RAM usage on single-board computers (Raspb…
986222stable
TianoCore EDK II
EDK II is TianoCore's open-source, cross-platform firmware development environment implementing the UEFI and PI specifications. It provides…
906214active
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…
546130active
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…
926075active
qilingframework/qiling
Qiling is a Python-based binary emulation framework built on Unicorn Engine that emulates executables across multiple platforms (Windows, m…
796075active
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…
955778active
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…
695731active
seL4/seL4
seL4 is a formally verified microkernel operating system kernel written in C, providing high-assurance isolation and capability-based secur…
895717active
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, …
845634active
mruby/mruby
mruby is a lightweight implementation of the Ruby programming language, ISO-standard compliant and Ruby 4.x syntax compatible, written in C…
775601stable
nanopb/nanopb
Nanopb is a small code-size Protocol Buffers implementation in plain ANSI C, designed for microcontrollers and other memory-constrained sys…
885537stable
armbian/build
The official build framework for the Armbian Linux distribution, a shell-based toolchain that compiles customizable Debian- or Ubuntu-based…
955378active
portapack-mayhem/mayhem-firmware
Mayhem is open-source firmware for the HackRF One combined with the PortaPack H1/H2/H4/H4M add-on, turning the SDR into a standalone touchs…
835361active
ThrowTheSwitch/Unity
Unity is a lightweight unit testing framework for C, distributed as a single C file and a pair of headers with a rich set of assertion macr…
865356stable
warmcat/libwebsockets
Libwebsockets is a lightweight, pure C networking library providing client and server implementations for HTTP/1, HTTP/2, HTTP/3, WebSocket…
775320stable
u-boot/u-boot
Das U-Boot is a widely used open-source bootloader for embedded boards based on PowerPC, ARM, MIPS, and other processors. It is installed i…
775208active
blinker-iot/blinker-library
Blinker is an IoT solution library for embedded hardware such as Arduino, ESP8266, and ESP32, providing device-side connectivity via WiFi, …
675194active
stlink-org/stlink
An open-source toolset for programming and debugging STM32 microcontrollers via STLINK programmer hardware, including flash tools, a GDB se…
665145active
Arduino-IRremote/Arduino-IRremote
An Arduino library for sending and receiving infrared remote control signals across many IR protocols. It lets Arduino sketches decode sign…
875019stable
kokke/tiny-AES-c
A small, portable implementation of AES encryption (128/192/256-bit) in C99, supporting ECB, CBC, and CTR modes. It is designed for minimal…
235000stable
Raspberry Pi Pico SDK
The official C/C++ SDK for Raspberry Pi Pico and other RP-series microcontrollers, providing headers, libraries, and a CMake-based build sy…
884940stable
gusmanb/logicanalyzer
An open-source 24-channel, 100Msps logic analyzer combining custom hardware (based on Raspberry Pi Pico) with Python-based capture and anal…
794932active
Bodmer/TFT_eSPI
An Arduino and PlatformIO compatible TFT display library optimized for ESP8266, ESP32, RP2040 (Raspberry Pi Pico), and STM32 microcontrolle…
574888active
rosedblabs/rosedb
RoseDB is a lightweight, fast and reliable key/value storage engine written in Go, based on the Bitcask storage model with append-only WAL-…
554885stable
open-sdr/openwifi
Open-source full-stack IEEE 802.11/Wi-Fi design based on Software Defined Radio, including a Linux mac80211-compatible driver and software,…
684772active

page 1 / 11 next →