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

platform: embedded

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

ProductHealth v2StarsMaturity
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
ExpressLRS/ExpressLRS
ExpressLRS is an open source radio control link firmware for RC applications, built on Semtech SX127x/SX1280 LoRa hardware with Espressif o…
935286active
martin-ger/esp_wifi_repeater
Firmware for the ESP8266/ESP8285 that turns the chip into a full WiFi NAT router and, in a separate edition, a true L2-bridge WiFi repeater…
715242active
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
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
pytorch/executorch
ExecuTorch is PyTorch's framework for exporting and running AI models on-device across mobile, embedded, and edge hardware, with a tiny (~5…
954953active
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
Picovoice/porcupine
Porcupine is a highly-accurate, lightweight on-device wake word detection engine powered by deep neural networks. It enables always-listeni…
734922stable
Bodmer/TFT_eSPI
An Arduino and PlatformIO compatible TFT display library optimized for ESP8266, ESP32, RP2040 (Raspberry Pi Pico), and STM32 microcontrolle…
574888active
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
cberner/redb
redb is a simple, portable, high-performance embedded key-value database written in pure Rust, loosely inspired by LMDB. It stores data in …
994753stable
koolshare/koolshare.github.io
Koolshare is a plugin ecosystem and software center for ASUS Merlin (and ASUSGO) custom router firmware, providing a web UI to install and …
614663active
smoltcp-rs/smoltcp
smoltcp is a standalone, event-driven TCP/IP stack written in Rust, designed for bare-metal and real-time systems without heap allocation. …
874579active
zesterer/chumsky
Chumsky is a Rust parser-combinator library for writing expressive, high-performance parsers with rich error diagnostics and recovery. It s…
104540active
OAID/Tengine
Tengine is a lightweight, high-performance, modular deep learning inference engine developed by OPEN AI LAB for embedded and edge devices. …
274531active
F5OEO/rpitx
rpitx is a general RF transmitter for Raspberry Pi that generates radio signals from 5 KHz to 1500 MHz using only a GPIO-connected wire ant…
234527active
guysoft/FullPageOS
FullPageOS is a Raspberry Pi distribution that boots directly into a full-screen Chromium browser displaying a single webpage. It is built …
644463active
blinker-iot/blinker-py
Blinker is a Python library for connecting hardware devices like Raspberry Pi and Banana Pi to the Blinker IoT platform. It supports commun…
374437active
p2r3/bareiron
A minimalist Minecraft server written in C, designed to run on memory-restricted embedded systems like the ESP32. It prioritizes memory usa…
554385active
canonical/dqlite
dqlite is a C library implementing an embeddable, replicated SQL database engine that extends SQLite across a cluster of machines using the…
924368active
hzeller/rpi-rgb-led-matrix
A C++ library (with Python bindings) for driving HUB75-style RGB LED matrix panels directly from Raspberry Pi GPIO pins, supporting multipl…
764362stable
albfan/miraclecast
MiracleCast is a C implementation of the Wi-Fi Display (Miracast) specification for Linux, providing both Display-Sink and (planned) Displa…
644331active
blinker-iot/blinker-esp-idf
Blinker is an IoT solution library for embedded hardware, provided as ESP-IDF components for ESP8266 and ESP32. It enables devices to conne…
374288active
jrowberg/i2cdevlib
A collection of uniform, Doxygen-documented C++ classes providing interfaces to a wide range of I2C peripheral devices such as acceleromete…
484266stable
OnionUI/Onion
Onion is a custom operating system overhaul for the Miyoo Mini and Mini+ retro handheld consoles, built in C. It bundles 100+ emulators, a …
624254active
zmkfirmware/zmk
ZMK Firmware is an open source (MIT) keyboard firmware built on the Zephyr RTOS, designed for modern wireless (BLE) and wired mechanical ke…
754239active
fw876/helloworld
A collection of OpenWrt packages (including Xray-core and related proxy tools) distributed as a git repository that can be cloned, added as…
984203active
iNavFlight/inav
INAV is open-source navigation-enabled flight controller firmware for drones, planes, and other RC aircraft. It provides autopilot features…
884199active
byrantech/laptop
anyon_e is a fully open-source, high-end laptop design built around the Rockchip RK3588 SoC, including KiCad schematics and layouts for the…
574166active
dorianborian/sesame-robot
Sesame is an open-source, 3D-printable mini quadruped robot powered by an ESP32 microcontroller and eight servo motors, featuring an expres…
614160active
KDE/heaptrack
Heaptrack is a heap memory profiler for Linux that traces every memory allocation and annotates it with a stack trace. It ships with comman…
664154active
tmk/tmk_keyboard
A collection of keyboard and converter firmware projects built on the tmk_core keyboard library, targeting Atmel AVR and ARM Cortex-M micro…
754132active
Joshua-Riek/ubuntu-rockchip
A community project that builds and maintains Ubuntu images for Rockchip RK35xx-based single board computers like the Orange Pi 5, Radxa RO…
104109active
scottbez1/splitflap
An open-source DIY split-flap display project based on ESP32, including mechanical designs (OpenSCAD), electronics (KiCad), and firmware (A…
784090active
1technophile/OpenMQTTGateway
OpenMQTTGateway is an open-source firmware that turns ESP8266/ESP32 boards (and computers) into a unified MQTT gateway bridging many protoc…
744082active
DS-Homebrew/TWiLightMenu
TWiLight Menu++ is an open-source DSi Menu replacement/upgrade for Nintendo DS, DSi, 3DS/2DS, and DS flashcards, written in C++. It provide…
944055active
dekuNukem/daytripper
Daytripper is an open-source hardware laser tripwire consisting of a wireless transmitter and a USB receiver that hides windows, locks the …
504040active
zhaojh329/rtty
rtty is a remote terminal solution consisting of a lightweight C client for embedded Linux devices and a Go server with a Vue web frontend.…
884033active
openthread/openthread
OpenThread is Google's open-source, Thread Certified implementation of the Thread networking protocol, covering all Thread networking layer…
984020stable
apache/nuttx
Apache NuttX is a mature, open-source real-time operating system (RTOS) for embedded systems with an emphasis on POSIX/ANSI standards compl…
774010stable
Blynk-Technologies/blynk-library
Blynk's official C++ client library that connects over 400 IoT hardware boards (Arduino, ESP32, ESP8266, Raspberry Pi, Particle, etc.) to t…
773989stable
cifertech/ESP32-DIV
ESP32-DIV is open-source firmware (with open schematics and PCB files) for a custom ESP32-S3 handheld device that bundles Wi-Fi, BLE, 2.4GH…
893890active
ptitSeb/box86
Box86 is a Linux userspace x86 (32-bit) emulator written in C, targeted at ARM Linux devices. It uses a dynamic recompiler (dynarec) and na…
663801active
StuckAtPrototype/Racer
An open-source hardware and firmware project for a tiny PCB-based RC car built around the ESP32-H2, including KiCad schematics, gerbers, 3D…
463765active
blackmagic-debug/blackmagic
Black Magic Debug is a self-contained in-application debugger for ARM Cortex and RISC-V microcontrollers that requires no configuration fil…
103719active
littlekernel/lk
LK (Little Kernel) is a small SMP-aware embedded kernel written in C, portable to many 32- and 64-bit CPU architectures including ARM, RISC…
773667active
libopencm3/libopencm3
An open-source firmware library written in C for ARM Cortex-M microcontrollers, supporting families like ST STM32, Atmel SAM, NXP LPC, TI T…
743639active
buildroot/buildroot
Buildroot is a Makefile-based tool that generates complete embedded Linux systems through cross-compilation, producing toolchains, bootload…
773628stable
opulo-inc/lumenpnp
The LumenPnP is an open source pick and place machine that assembles electronic components onto circuit boards. The repository contains the…
783617active
lowRISC/opentitan
OpenTitan is an open-source silicon Root of Trust (RoT) project providing commercial-grade, security-certified hardware IP blocks written i…
833607stable
crankyoldgit/IRremoteESP8266
An Arduino library for ESP8266 and ESP32 that enables sending and receiving infrared remote control signals using common 940nm IR LEDs and …
763574stable
letscontrolit/ESPEasy
ESPEasy is open-source firmware for ESP8266 and ESP32 microcontrollers that turns them into easy-to-configure multi-sensor and actuator dev…
893573active
rxi/log.c
A simple logging library for C99 that provides printf-style logging macros across six severity levels. It is a drop-in two-file library sup…
323548stable
meshcore-dev/MeshCore
MeshCore is a lightweight C++ library and firmware implementing a hybrid multi-hop mesh routing protocol for LoRa packet radios, enabling e…
833544active
SpacehuhnTech/esp8266_deauther
ESP8266 Deauther is open-source firmware that turns an ESP8266 microcontroller into a WiFi testing tool capable of scanning networks, sendi…
2314943maintenance
eclipse-threadx/threadx
Eclipse ThreadX is an advanced real-time operating system (RTOS) for deeply embedded applications, featuring a picokernel architecture, pre…
873513active
ndeadly/MissionControl
Mission Control is a Nintendo Switch system module (sysmodule) for Atmosphere custom firmware that lets you connect third-party Bluetooth c…
873499active
autorope/donkeycar
Donkeycar is an open-source Python library and hardware platform for building small-scale self-driving RC cars with Raspberry Pi or Jetson …
883495active
MuShibo/Micro-Wheeled_leg-Robot
An open-source desktop two-wheeled legged robot project with full mechanical, PCB, and firmware designs. It is built around an ESP32 runnin…
233482active
adafruit/Adafruit_NeoPixel
An Arduino library for controlling single-wire LED pixels and strips such as NeoPixels, WS2812, and Adafruit FLORA pixels. It supports a wi…
823416stable
google/OpenSK
OpenSK is an open-source Rust implementation of a FIDO2/FIDO U2F security key, developed by Google as a research platform. It can run as fi…
663404active
VESC
VESC is the open-source firmware for the VESC DC/BLDC/FOC motor controllers, written in C for STM32-based boards. It supports many hardware…
773388stable
commaai/opendbc
opendbc is a Python API for controlling and reading state from cars over CAN bus, including steering, gas, and brake actuation via ADAS int…
933363active
collectd/collectd
collectd is a lightweight daemon written in C that periodically collects system and application performance metrics and stores or forwards …
613363stable
InfiniTimeOrg/InfiniTime
InfiniTime is open-source firmware for the PineTime smartwatch, written in modern C++ on top of FreeRTOS for the nRF52 microcontroller. It …
883362active
atc1441/ATC_MiThermometer
Custom open-source firmware for the Xiaomi LYWSD03MMC Bluetooth thermometer/hygrometer, plus a web-based Telink OTA flasher and a Python US…
343343active
hanwckf/rt-n56u
A custom Padavan-based firmware for the ASUS RT-N56U and other MT7621-based routers, written in C. It gives power users full control over t…
233343active
ZSWatch/ZSWatch
ZSWatch is a fully open-source smartwatch project covering both hardware (KiCad PCB designs) and firmware written in C on the Zephyr RTOS w…
853340active
WiringPi/WiringPi
WiringPi is a fast C library for accessing GPIO pins on Raspberry Pi boards by directly manipulating hardware registers. It also ships with…
803335active
stm32duino/Arduino_Core_STM32
The official Arduino core that adds STM32 microcontroller support to the Arduino IDE, built on STM32Cube HAL/LL APIs, CMSIS, and the GNU Ar…
893331active
zlgopen/awtk
AWTK (Toolkit AnyWhere) is an open-source cross-platform GUI engine written in C, developed by ZLG, targeting embedded systems, RTOS platfo…
773316active
RKNN-Toolkit2
RKNN-Toolkit2 is Rockchip's SDK for converting trained neural network models into RKNN format and deploying them on Rockchip NPU chips like…
363313active
dbisu/pico-ducky
A project that turns a Raspberry Pi Pico into a USB Rubber Ducky-style HID injection device running CircuitPython. It executes Ducky Script…
713307active
MiSTer-devel/Main_MiSTer
The main binary and wiki repository for MiSTer, an open-source FPGA-based retro gaming and computing platform running on Terasic DE10-Nano …
773277active
ophub/fnnas
A project that builds and adapts the FnNAS operating system (a Debian-based NAS OS) for Arm64 devices powered by Amlogic, Rockchip, and All…
793274active
speedyg0nz/MagInkCal
MagInkCal is a DIY E-Ink magic calendar application that syncs events from Google Calendar and renders them onto a Waveshare 12.48" tri-col…
323268stable
rwaldron/johnny-five
Johnny-Five is a Firmata protocol-based JavaScript robotics and IoT programming framework for Node.js. It provides composable, consistent A…
2313413maintenance
gozfree/gear-lib
Gear-Lib is a collection of POSIX C libraries for IoT, embedded, and network service development, covering data structures, networking prot…
233223active
open62541/open62541
open62541 is an open-source C99 implementation of the OPC UA (IEC 62541) communication protocol for building OPC UA clients and servers or …
993215stable
ARM-software/ComputeLibrary
Arm's Compute Library is a C++ collection of over 100 low-level machine learning and computer vision functions optimized for Arm Cortex-A/N…
963183active
mriscoc/Ender3V2S1
Optimized Marlin-based firmware for Creality Ender 3 V2 and S1 3D printers, with precompiled binaries for STM32 RET6/RCT6 boards. It adds f…
703178active
T-vK/ESP32-BLE-Keyboard
An Arduino-compatible C++ library that turns an ESP32 into a Bluetooth LE (BLE) keyboard. It lets sketches send keystrokes, text, individua…
233146active
landley/toybox
Toybox combines many common Linux command line utilities (cp, mv, cat, etc.) into a single small, fast, BSD-licensed multicall binary that …
723138active
vvaltchev/tilck
Tilck is a tiny educational Linux-compatible kernel written in C and assembly, targeting i386 and riscv64 with UEFI boot support. It implem…
773123active
ETLCPP/etl
The Embedded Template Library (ETL) is a C++ library providing STL-like containers, algorithms, and utilities designed for embedded systems…
973107active
HeyWillow/willow
Willow is an open source, self-hosted voice assistant platform for ESP32-S3-BOX hardware, designed as a privacy-focused alternative to Amaz…
863097active
u-root/u-root
u-root is a Go-based userland that provides nearly 200 Unix commands rewritten in Go, compilable into a single busybox-style binary, plus t…
793067active
tensorflow/tflite-micro
TensorFlow Lite for Microcontrollers (TFLM) is a C++ port of TensorFlow Lite for running ML models on microcontrollers, DSPs, and other mem…
773059active
BernardoGiordano/Checkpoint
Checkpoint is a homebrew save management application for Nintendo 3DS and Switch that backs up and restores game save data with a lightweig…
993058active
benhoyt/inih
inih (INI Not Invented Here) is a small, simple .INI file parser written in C, designed to be just a couple pages of code. It parses INI fi…
623037stable
ps2homebrew/Open-PS2-Loader
Open PS2 Loader (OPL) is an open-source game and application loader for PlayStation 2 and PS3 consoles. It loads games and homebrew apps fr…
803028active
XorTroll/Goldleaf
Goldleaf is a multipurpose homebrew application for Nintendo Switch, similar in concept to FBI for Nintendo 3DS. It provides a graphical in…
773026active
RavenSystem/esp-homekit-devices
HAA (Home Accessory Architect) is firmware that adds native Apple HomeKit support and custom configurations to ESP32 and ESP8266 based devi…
963002active
ophub/amlogic-s9xxx-openwrt
A build and firmware distribution project that runs OpenWrt on Amlogic, Rockchip, and Allwinner TV boxes and single-board computers. It pro…
982995active
simplefoc/Arduino-FOC
SimpleFOC is an Arduino/PlatformIO C++ library implementing Field Oriented Control (FOC) for BLDC and stepper motors. It supports many moto…
772986active

← prev page 2 / 12 next →