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
Entware/Entware
Entware is a software repository and package build system providing ~3000 precompiled packages (via opkg) for embedded devices such as rout…
762772active
espressif/esp32-camera
Espressif's official camera driver library for ESP32-series SoCs (ESP32, ESP32-S2, ESP32-S3), supporting a wide range of image sensors like…
892771active
renode/renode
Renode is an open-source simulation and virtual development framework for complex embedded systems, letting you run unmodified firmware on …
782769active
Koenkk/Z-Stack-firmware
A repository providing compilation instructions and precompiled hex firmware files for Texas Instruments Z-Stack Zigbee firmware, targeting…
692764active
pymodbus-dev/pymodbus
PyModbus is a full Modbus protocol stack written in Python, providing a client, server, and HTML-based simulator with both synchronous and …
982762stable
pschatzmann/ESP32-A2DP
An Arduino/PlatformIO/ESP-IDF library for ESP32 that implements the Bluetooth A2DP protocol for streaming audio, acting as either a sink (m…
902724active
goodtft/LCD-show
A collection of shell scripts and drivers that install and configure TFT LCD display and touchscreen support for various screen sizes (2.4"…
562720active
cc65/cc65
cc65 is a complete cross-development suite for 65(C)02-based systems, including a C compiler, macro assembler, linker, archiver, and simula…
672687active
davidmonterocrespo24/velxio
Velxio is an open-source browser-based emulator and circuit simulator for Arduino, ESP32, Raspberry Pi, STM32 and other embedded boards, ru…
822679active
Mongoose OS
Mongoose OS is an open-source IoT firmware development framework and operating system for low-power microcontrollers such as ESP32, ESP8266…
652662stable
guysoft/OctoPi
OctoPi is a Raspberry Pi distribution (OS image) that ships with OctoPrint and mjpg-streamer preinstalled for controlling 3D printers over …
662660active
espressif/esp-iot-solution
Espressif's official IoT library providing device drivers and code frameworks for ESP series SoCs, extending ESP-IDF with components for se…
672659active
OpenHD/OpenHD
OpenHD is an open-source digital FPV (first-person view) software suite for long-range, low-latency video transmission, telemetry, and RC c…
672651active
awalol/DS5Dongle
Firmware that turns a Raspberry Pi Pico 2 W into a wireless Bluetooth dongle for the DualSense (PS5) controller, making it appear as a wire…
782650active
Zer0-bit/gaggiuino
Gaggiuino is an open-source firmware and hardware mod that upgrades a Gaggia Classic espresso machine with microcontroller-based control (S…
972649active
sanni/cartreader
An open-source Arduino Mega shield and firmware for dumping video game cartridge ROMs and save files to an SD card without a PC. It support…
102642active
rust-embedded/embedded-hal
embedded-hal is a Rust Hardware Abstraction Layer providing core traits for embedded systems, enabling platform-agnostic device drivers. It…
612640stable
nisargjhaveri/WirelessAndroidAutoDongle
A DIY wireless Android Auto adapter built with Buildroot that runs on Raspberry Pi boards, letting cars with only wired Android Auto use wi…
352630active
darklife/darkriscv
DarkRISCV is an open-source RISC-V CPU softcore implemented from scratch in Verilog, supporting RV32E/RV32I and running on a wide range of …
692601active
raspberrypi/rpi-imager
Raspberry Pi Imager is a user-friendly GUI application for writing operating system images to SD cards and USB media for Raspberry Pi devic…
992588active
Neutree/COMTool
COMTool is a cross-platform GUI serial/network debug assistant written in Python, supporting serial ports, TCP/UDP client and server, SSH, …
582584active
edk2-porting/edk2-msm
An EDK2-based UEFI firmware port for Qualcomm Snapdragon mobile platforms, enabling phones to boot a UEFI environment. It serves as a boot …
552582active
NicoHood/HID
An Arduino library that adds enhanced USB HID functionality to standard Arduino boards, enabling them to act as keyboards, mice, gamepads, …
232565stable
Modos-Labs/Glider
Glider is an open-source low-latency E-ink monitor project, containing hardware designs and documentation, paired with the open-source Cast…
732555active
jgromes/RadioLib
RadioLib is a universal C++ wireless communication library for embedded devices, providing a unified API to drive many radio modules (SX127…
902552active
bkerler/edl
A Python CLI tool for communicating with Qualcomm devices in EDL (Emergency Download) mode via the Sahara, Firehose, Streaming, and Diag pr…
662547active
google-coral/coralnpu
Coral NPU is an open-source neural processing unit (NPU) hardware IP core from Google Research, built on the 32-bit RISC-V ISA with matrix,…
732526active
bdring/FluidNC
FluidNC is CNC motion control firmware for the ESP32, the successor to Grbl_ESP32, supporting multiple machine and tool types with a config…
942523active
webosbrew/dev-manager-desktop
A cross-platform desktop application for managing developer mode and rooted webOS TVs, built with Tauri, Rust, and Angular. It lets users a…
942519active
crosstool-ng/crosstool-ng
Crosstool-NG is a versatile toolchain generator that builds cross-compilation toolchains (compiler, linker, libraries) for many target arch…
882506active
miek/inspectrum
inspectrum is a desktop tool for analysing captured radio signals, primarily from software-defined radio receivers. It provides a zoomable …
552501active
OpenStickCommunity/GP2040-CE
GP2040-CE is a multi-platform gamepad firmware for the Raspberry Pi Pico and other RP2040-based microcontroller boards, offering extremely …
722498active
nerves-project/nerves
Nerves is a framework and set of tools for building and deploying small, self-contained firmware images for embedded Linux devices using El…
932484stable
cocotb/cocotb
cocotb is a coroutine-based Python framework for writing testbenches that verify VHDL, Verilog, and SystemVerilog RTL designs via cosimulat…
732483stable
nRF24/RF24
An optimized C++ driver library for the nRF24L01(+) 2.4GHz wireless transceiver, acting as an OSI Layer 2 radio driver. It supports Arduino…
892464active
FIX94/Nintendont
Nintendont is a Wii homebrew application that plays GameCube games on a Wii and on the Wii U's vWii mode. It loads disc images from USB or …
702456active
LinuxCNC/linuxcnc
LinuxCNC is an open-source machine control software that drives CNC machines such as milling machines, lathes, 3D printers, laser and plasm…
922455stable
No-Chicken/OV-Watch
OV-Watch is an open-source smart watch project built on an STM32F411 microcontroller running FreeRTOS with an LVGL-based user interface. It…
582441active
corundum/corundum
Corundum is an open-source FPGA-based network interface card (NIC) and platform for in-network compute, written in Verilog/SystemVerilog. I…
322438active
rbaron/b-parasite
An open source DIY soil moisture sensor with ambient temperature, humidity, and light sensing, built on nRF52840/nRF52833 hardware and powe…
762432active
ace-trump-tech/MindPaw
MindPaw is an open-source desktop quadruped robot dog built on ESP8266 with roughly ¥50 in parts, featuring voice control, gesture recognit…
582427active
dotnet/iot
Official .NET libraries (System.Device.Gpio and Iot.Device.Bindings) for building IoT applications that interact with GPIO pins, serial por…
832405active
MHeironimus/ArduinoJoystickLibrary
An Arduino library that lets an Arduino Leonardo, Micro, or other ATmega32u4-based board appear as one or more USB HID joysticks or gamepad…
242405stable
mavlink/mavlink
MAVLink is a lightweight, header-only message marshalling library and protocol for communication between drones, onboard components, and gr…
772404stable
EdgeTX/edgetx
EdgeTX is an open-source firmware for RC radio transmitters, forked from OpenTX with a touch-enabled UI, Lua scripting support, and broad h…
952402active
earlephilhower/ESP8266Audio
An Arduino library for parsing and decoding audio formats including MOD, WAV, MP3, FLAC, MIDI, AAC, OGG/Opus, and RTTTL on ESP8266, ESP32, …
962392active
rtic-rs/rtic
RTIC is a hardware-accelerated concurrency framework for building real-time systems on ARM Cortex-M and most RISC-V microcontrollers in Rus…
772389active
AstraThreshold/oled-ui-astra
A C++ UI framework for building smooth, animated menu interfaces on small OLED displays in embedded projects. It is designed to be easy to …
342384active
OPCFoundation/UA-.NETStandard
The official OPC Foundation reference implementation of the OPC Unified Architecture (OPC UA) protocol for .NET, providing client, server, …
932375stable
mkj/dropbear
Dropbear is a small SSH server and client written in C, designed for low memory and disk footprints. It is widely used on embedded Linux sy…
912371stable
pschatzmann/arduino-audio-tools
A header-only C++ audio processing library for Arduino, PlatformIO, and ESP-IDF that provides audio sources, sinks, encoders/decoders (MP3,…
922368active
eclipse-paho/paho.mqtt.c
The Eclipse Paho C client library for the MQTT protocol, enabling applications to connect to an MQTT broker to publish messages and subscri…
762359stable
0x1abin/MultiButton
A compact C library implementing a state-machine-driven multi-button driver for embedded systems, supporting seven event types with built-i…
652358stable
Circuit-Digest/ESP-Drone
ESP-Drone is a DIY drone firmware and hardware project built on the ESP32 and MPU6050 IMU, providing Wi-Fi-based stabilization and phone co…
612340active
Xilinx/PYNQ
PYNQ is an open-source Python framework from AMD/Xilinx for designing embedded systems on Zynq and other adaptive computing platforms (FPGA…
782339active
openocd-org/openocd
OpenOCD (Open On-Chip Debugger) is a command-line tool providing on-chip programming and debugging for embedded systems via JTAG/SWD adapte…
862304active
espressif/esp-adf
Espressif's official Advanced Development Framework for building audio and multimedia applications on ESP32-series SoCs. It provides pipeli…
802299active
rsta2/circle
Circle is a C++ bare metal programming environment for the Raspberry Pi, providing ready-tested classes and add-on libraries to control har…
772295active
gbdk-2020/gbdk-2020
GBDK-2020 is a cross-platform development kit for retro gaming consoles including the Nintendo Game Boy, NES, and Sega Master System/Game G…
752285active
jgaeddert/liquid-dsp
liquid-dsp is a free and open-source digital signal processing library written in C, designed specifically for software-defined radios on e…
942282stable
cantools/cantools
A Python library and command-line tool for working with CAN bus databases. It parses DBC, KCD, SYM, ARXML, and CDD files and encodes/decode…
992275active
ailyProject/aily-builder
Aily Builder is a fast Arduino compilation CLI written in TypeScript that dramatically reduces build times through staged builds, smart cac…
612266active
torvalds/GuitarPedal
A digital guitar pedal project by Linus Torvalds built around an RP2354A microcontroller and a TI audio codec, with seventeen software-defi…
612263active
bigtreetech/BIGTREETECH-SKR-mini-E3
Repository for the BIGTREETECH SKR Mini E3, an ultra-quiet 32-bit control board for 3D printers, containing firmware binaries, hardware doc…
462263active
openshwprojects/OpenBK7231T_App
OpenBeken is open-source firmware serving as a Tasmota/ESPHome replacement for Tuya-based and other IoT modules across many chipsets (BK723…
942258active
ARM-software/arm-trusted-firmware
Trusted Firmware-A (TF-A) is a reference implementation of secure world software (EL3 firmware, trusted boot, and a small trusted runtime) …
772251active
stnolting/neorv32
NEORV32 is a customizable 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL. It bundles the CPU…
992242active
ckcr4lyf/EvilAppleJuice-ESP32
An ESP32 firmware written in C++ that spams Apple Continuity BLE advertisements to flood nearby iPhones with pop-up notifications. It is ba…
662236active
tnm/zclaw
zclaw is a personal AI assistant firmware written in C that runs entirely on ESP32 microcontrollers within a strict 888 KiB all-in firmware…
662221active
linkease/istore
iStore is an open-source app store for OpenWrt implemented purely in shell scripts using only standard OpenWrt components. It lets users se…
772219active
atomvm/AtomVM
AtomVM is a lightweight implementation of the BEAM virtual machine that runs Erlang, Elixir, and Gleam bytecode on microcontrollers and oth…
662217active
gnss-sdr/gnss-sdr
An open-source software-defined GNSS (Global Navigation Satellite System) receiver implemented in C++ on top of GNU Radio. It processes raw…
812216active
AbsInt/CompCert
CompCert is a formally verified C compiler whose correctness is machine-checked with the Coq proof assistant, guaranteeing generated assemb…
782215active
vshymanskyy/TinyGSM
TinyGSM is a small Arduino library for controlling GSM/GPRS/LTE cellular modems such as SIM800, SIM900, SIM7000, Quectel, u-blox, and XBee …
652212active
GlasgowEmbedded/glasgow
Glasgow Interface Explorer is an open-source software stack (Python-based) for the Glasgow open hardware tool, an FPGA-based USB interface …
772202active
o-gs/dji-firmware-tools
A collection of C command-line tools for extracting, modifying, and repacking firmware of DJI drones such as Phantom, Mavic, Inspire, and S…
742186active
opentx/opentx
OpenTX is open-source custom firmware for RC radio transmitters, written in C++. It replaces stock transmitter firmware to provide advanced…
652186active
Stephane-D/SGDK
SGDK is a free, open-source development kit for writing Sega Mega Drive / Genesis software in C (with optional 68000 assembly). It bundles …
782185active
ThingPulse/esp8266-oled-ssd1306
An Arduino/ESP8266/ESP32/mbed-os driver library for SSD1306 and SH1106 based OLED displays in 128x64, 128x32, 64x48, and 64x32 resolutions,…
692176stable
wasmi-labs/wasmi
Wasmi is an efficient, lightweight WebAssembly interpreter written in Rust, focused on constrained and embedded (no_std) environments. It o…
942173active
OpenIPC/firmware
OpenIPC is an open-source, Buildroot-based alternative firmware for IP cameras, supporting SoCs from HiSilicon, SigmaStar, Ingenic, Novatek…
912169active
penk/penkesu
Penkesu Computer is an open-source hardware project providing complete designs, 3D-printable case files, and a bill of materials for buildi…
322165stable
armink/CmBacktrace
CmBacktrace is an open-source C library for ARM Cortex-M microcontrollers that automatically diagnoses faults (Hard Fault, Bus Fault, etc.)…
762160stable
mirror/busybox
BusyBox combines tiny versions of many common UNIX utilities (ls, sed, grep, tar, sh, etc.) into a single small, highly configurable execut…
322159stable
HomeSpan/HomeSpan
HomeSpan is an Arduino library for building custom Apple HomeKit accessories on ESP32 microcontrollers, implementing the HAP-R2 protocol di…
892151active
christianhaitian/arkos
ArkOS is a Linux-based custom operating system for retro gaming handhelds built on Rockchip and similar SoCs, such as the RG351 series, RGB…
102151active
gpiozero/gpiozero
A Python library providing a simple, low-boilerplate interface to GPIO devices on the Raspberry Pi. It offers component classes for LEDs, b…
752136stable
espressif/esp-who
ESP-WHO is an image processing development platform from Espressif providing face detection, face recognition, pedestrian detection, and QR…
672133active
bluekitchen/btstack
BTstack is BlueKitchen's dual-mode Bluetooth stack (Classic + Low Energy) implemented in C with an ultra-small, highly configurable memory …
772130active
thelastoutpostworkshop/ESPConnect
ESPConnect is a zero-installation, browser-based control center for ESP32- and ESP8266-class boards that runs entirely in Chromium browsers…
832124active
fastmachinelearning/hls4ml
hls4ml is a Python package that converts machine learning models from Keras, PyTorch, and ONNX into high-level synthesis (C++) code for FPG…
822114active
HermannBjorgvin/Clawdmeter
Clawdmeter is ESP32 firmware for a small desk dashboard that displays Claude Code usage with animated pixel-art indicators on AMOLED/LCD to…
582113active
pocketpy/pocketpy
pocketpy is a portable Python 3.x interpreter written in C11 with no dependencies beyond the C standard library, designed as a Lua alternat…
862110active
adafruit/Adafruit_SSD1306
An Arduino library for driving monochrome OLED displays based on the SSD1306 controller chip, supporting 128x64 and 128x32 panels over I2C …
802094stable
themactep/thingino-firmware
Thingino is an open-source firmware for IP cameras built on Ingenic SoCs, replacing locked-down vendor software with a transparent, communi…
982091active
cyberman54/ESP32-Paxcounter
ESP32-Paxcounter is firmware for cheap ESP32 LoRa IoT boards that counts nearby mobile devices by sniffing Wi-Fi and Bluetooth signals, est…
862086active
wasm3/wasm3
Wasm3 is a fast WebAssembly interpreter and universal WASM runtime written in C, usable as a CLI tool or embedded library with bindings for…
888002maintenance
esp-rs/esp-hal
esp-hal is a bare-metal (no_std) hardware abstraction layer written in Rust for Espressif ESP32-family microcontrollers, covering ESP32, C,…
892076active
amaranth-lang/amaranth
Amaranth is a Python-based hardware definition language and toolchain for designing synchronous digital logic, including a standard library…
932074active
redballoonsecurity/ofrak
OFRAK is a binary analysis and modification platform that identifies, unpacks, analyzes, modifies, and repacks binaries, with first-class s…
672067active

← prev page 3 / 11 next →