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
ashinn/chibi-scheme
Chibi-Scheme is a minimal Scheme implementation designed to be embedded as an extension and scripting language in C programs. It supports R…
801390stable
DS-Homebrew/nds-bootstrap
nds-bootstrap is an open-source homebrew application that loads Nintendo DS/DSi ROMs and homebrew natively from an SD card on DSi/3DS conso…
941388active
skuep/AIOC
AIOC is open-source firmware and hardware design for a Ham Radio All-in-one-Cable, a USB-C adapter based on STM32F302 that enumerates as a …
511387active
solosky/pixl.js
Pixl.js is an open-source hardware emulator for Nintendo Amiibo figures, based on a replica of the Espruino Pixl.js board. It emulates NTAG…
831386active
google/pebble
The open-sourced PebbleOS firmware source code that runs on Pebble smartwatches, released by Google after Pebble Technology. Proprietary co…
244957maintenance
LiteOS/LiteOS
Huawei LiteOS is a lightweight real-time operating system kernel for IoT devices, written in C for ARM Cortex-M/A architectures. It provide…
234906maintenance
ObKo/stm32-cmake
A set of CMake toolchain files and modules for developing STM32 (ARM Cortex-M) firmware with GCC, newlib, and STM32Cube. It provides device…
651371active
tiny-tpu-v2/tiny-tpu
A minimal tensor processing unit (TPU) written in Verilog, reinvented from Google's TPU V1/V2 architectures. It includes a systolic array o…
531367active
skot/bitaxe
Bitaxe is a fully open source hardware Bitcoin ASIC miner design (KiCad files, BOM, gerbers) built around Bitmain's BM1366 SHA256 ASIC and …
401367active
Nuand/bladeRF
bladeRF is the complete source code for the Nuand bladeRF USB 3.0 Software Defined Radio, including FX3 USB controller firmware, Cyclone IV…
711365active
nofeletru/UsbAsp-flash
AsProgrammer is a desktop application for programming flash and EEPROM memory chips over SPI, I2C, and MicroWire protocols. It supports a r…
321363active
toitlang/toit
The Toit language implementation, consisting of a compiler, virtual machine, and standard libraries for running a modern high-level languag…
991361active
ImpulseAdventure/GUIslice
GUIslice is a lightweight C GUI framework for embedded touchscreen TFT displays, supporting a drag & drop builder to generate layouts. It r…
641361active
LibVNC/libvncserver
LibVNCServer/LibVNCClient are cross-platform C libraries for implementing VNC server and client functionality using the RFB protocol. LibVN…
641361stable
QuantumLeaps/qpc
QP/C is a lightweight real-time event framework (RTEF) for C that implements the event-driven Active Object (Actor) model combined with hie…
941356stable
mysensors/MySensors
MySensors is an open-source C++ library and example collection for building DIY wireless sensor and actuator networks on Arduino, ESP8266/E…
581356active
espressif/kicad-libraries
Official KiCad symbol, footprint, and 3D model libraries for Espressif SoCs, modules, and DevKits. Distributed via KiCad's PCM and intended…
911355active
ClimbSnail/HoloCubic_AIO
HoloCubic_AIO is an open-source all-in-one third-party firmware for the HoloCubic ESP32-based holographic desktop device, bundling apps lik…
291354active
losehu/uv-k5-firmware-custom
A feature-rich custom open-source firmware for the Quansheng UV-K5/K6 handheld ham radio, built in C/C++ by merging multiple open-source fi…
281354active
coredevices/PebbleOS
PebbleOS is the open-source operating system firmware for Pebble smartwatches, maintained by Core Devices in C. It provides the watch platf…
821352active
webosbrew/webos-homebrew-channel
An unofficial homebrew app store and root tooling for webOS TVs, providing package discovery, installation, and updates from independent re…
741346active
sony/flutter-embedded-linux
A non-official Flutter embedder for embedded Linux systems, implemented in C++ without X11 or GTK dependencies. It supports Wayland and DRM…
491344active
raspberrypi/usbboot
rpiboot is the official Raspberry Pi USB device boot tool that loads firmware onto a Raspberry Pi over USB to expose its storage as a mass-…
861337active
embedded-graphics/embedded-graphics
A no_std 2D graphics library for Rust targeting memory-constrained embedded devices. It draws primitives, text, and images using an iterato…
761332stable
Nicholas3388/LuaNode
LuaNode is a Lua SDK/firmware for ESP32, ESP32-C2/C3/C6, ESP8266, and STM32L4 microcontrollers, built on ESP-IDF and ESP8266_RTOS_SDK. It l…
321332active
cariboulabs/cariboulite
CaribouLite is an open-source, OSHWA-certified SDR HAT that turns 40-pin Raspberry Pi boards into a dual-channel Tx/Rx software-defined rad…
471329active
dekuNukem/duckyPad
duckyPad is an open-source 15-key mechanical macropad with per-key RGB, an OLED screen, and a custom turing-complete duckyScript engine for…
601325active
cfig/Android_boot_image_editor
A Gradle-based Java tool for unpacking, editing, and repacking Android boot images such as boot.img, vendor_boot.img, recovery.img, vbmeta.…
661322active
ratatui/mousefood
Mousefood is a no-std embedded-graphics backend for Ratatui, the Rust terminal UI library. It lets Ratatui widgets render onto embedded dis…
831316active
STMicroelectronics/STM32CubeF4
STMicroelectronics' official STM32Cube firmware package for the STM32F4 series of microcontrollers. It bundles HAL and LL drivers, CMSIS co…
721316stable
wuxx/nanoDAP
nanoDAP is an open-source hardware and firmware project for a small CMSIS-DAP compatible debug probe used to program and debug ARM microcon…
321315active
ducalex/retro-go
Retro-Go is a firmware for ESP32-based handheld devices (ODROID-GO, MRBC-G32, and others) that provides a launcher and heavily optimized em…
601313active
vivoblueos/kernel
BlueOS kernel is an operating system kernel written in Rust by Vivo, emphasizing security, lightweight design, and generality. It is POSIX-…
621312active
rustsbi/rustsbi
RustSBI is a RISC-V Supervisor Binary Interface (SBI) implementation library written in Rust, running in M-mode or HS-mode on bare-metal RI…
851306active
CE-Programming/CEmu
CEmu is a third-party emulator for the eZ80-based TI-84 Plus CE and TI-83 Premium CE graphing calculators, built with a C core and a Qt/C++…
671305active
alibaba/AliOS-Things
AliOS Things is Alibaba's open-source, highly scalable IoT operating system built around the Rhino RTOS kernel, supporting ARM, C-Sky, MIPS…
234626maintenance
lvgl/lv_esp_idf
A reference project demonstrating LVGL (Light and Versatile Graphics Library) ported to ESP32 microcontrollers using the ESP-IDF framework.…
661303active
wpilibsuite/allwpilib
WPILib is the official software library suite for programming robots in the FIRST Robotics Competition (FRC) and FIRST Tech Challenge (FTC)…
841301stable
espressif/esp-box
ESP-BOX is Espressif's AIoT development framework for the ESP32-S3-BOX series of development boards, built on the ESP32-S3 Wi-Fi + Bluetoot…
611297active
LekKit/RVVM
RVVM is a high-performance RISC-V virtual machine and emulator written in C, featuring a tracing JIT with x86_64, ARM64, and RISC-V backend…
671296active
wiredopposite/OGX-Mini
OGX-Mini is C++ firmware for RP2040/RP2350 microcontrollers that emulates USB gamepads for multiple consoles, including the original Xbox, …
501296active
profi200/open_agb_firm
open_agb_firm is a bare metal application that runs Game Boy Advance games and homebrew natively on the Nintendo 3DS using its built-in GBA…
661295active
hdl-util/hdmi
A SystemVerilog library that implements true HDMI 1.4b output on FPGAs, transmitting both video and audio (data islands, InfoFrames, L-PCM)…
641290stable
sensorium/Mozzi
Mozzi is an open-source sound synthesis library for Arduino and compatible microcontrollers, providing oscillators, envelopes, filters, del…
781285active
openhwgroup/cv32e40p
CV32E40P is an open-source 32-bit RISC-V processor core (RV32IMFC with PULP extensions) implemented in SystemVerilog, maintained by the Ope…
671278active
nyanmisaka/ffmpeg-rockchip
A fork of FFmpeg adding full hardware transcoding pipelines for Rockchip SoCs via MPP decoders/encoders and RGA 2D accelerator filters, wit…
701275active
espressif/esp-at
ESP-AT is Espressif's official AT command firmware and framework that turns ESP32-series and ESP8266 SoCs into wireless connectivity add-on…
901272active
EttusResearch/uhd
UHD is the official open-source driver and API for Ettus Research USRP software-defined radio hardware. It includes user-space driver code,…
811271stable
mjbots/moteus
moteus is an open-source brushless DC servo motor controller project containing firmware, PCB hardware designs, and client-side libraries f…
981270active
ataradov/usb-sniffer
A low-cost open-source hardware and software USB protocol sniffer supporting Low-, Full-, and High-Speed USB, built on a Cypress FX2LP MCU,…
521265active
PaulStoffregen/Audio
A 16-bit, 44.1 kHz streaming audio library for Teensy 3.x and 4.x microcontrollers, providing objects for playback, recording, synthesis, e…
591258stable
makermoekoe/Picoclick-C3
Picoclick-C3 is an open-source tiny WiFi and BLE IoT button based on the ESP32-C3 RISC-V processor, available in standard and ultra-small (…
321253active
genodelabs/genode
Genode is an open-source C++ framework for building highly secure, component-based operating systems using capability-based security and a …
101253active
protoloft/klipper_z_calibration
A Klipper firmware plugin that automatically calibrates the Z-offset of a 3D printer before every print, eliminating manual baby-stepping. …
621252stable
Marus/cortex-debug
A Visual Studio Code extension that enhances debugging for ARM Cortex-M microcontrollers and other embedded targets via GDB servers like J-…
861243active
eembc/coremark
CoreMark is EEMBC's industry-standard benchmark for measuring CPU and embedded microcontroller performance, testing core processor features…
671242stable
raspberrypi/picamera2
Picamera2 is a Python library providing an interface to Raspberry Pi cameras via the libcamera stack, replacing the legacy Picamera library…
941241active
peng-zhihui/ESP32-PicoDK
An open-source miniature development board based on the ESP32-PicoD4 SiP module, including PCB design files, schematics, and documentation.…
321239stable
riscv-software-src/riscv-tests
The official unit test suite for RISC-V processor implementations, written mostly in assembly. Tests are organized by test virtual machines…
761236active
ionutdecebal/rsvpnano
RSVP Nano is an open-source pocket-sized speed-reading device built on ESP32 that presents text one word at a time using Rapid Serial Visua…
811235active
alexhude/uEmu
uEmu is an IDA Pro plugin built on the Unicorn engine that lets you emulate code directly inside the IDA disassembler. It supports x86, x64…
761235active
hifiberry/hifiberry-os
HiFiBerryOS is a Debian-based Linux distribution optimized for audio playback on Raspberry Pi with HiFiBerry sound cards. It integrates Pip…
771233active
rauc/rauc
RAUC (Robust Auto-Update Controller) is an open-source update client and host tool for embedded Linux systems that manages fail-safe, atomi…
871232stable
raspberrypi/debugprobe
Firmware source and binaries for the Raspberry Pi Debug Probe, an RP2040-based USB-to-SWD/UART debugging accessory. It can also run on a Ra…
871231active
DragonMinded/libdragon
Libdragon is an open-source SDK for Nintendo 64 homebrew development, built on a modern GCC toolchain with full C11 support. It provides ac…
671231active
witnessmenow/Universal-Arduino-Telegram-Bot
An Arduino IDE library providing an interface to the Telegram Bot API, designed to work across multiple Arduino architectures such as ESP82…
231230active
wukongdaily/OrangePiShell
A collection of one-click shell scripts for quickly deploying useful Docker projects on Linux, originally built for the OrangePi Zero 3 sin…
441229active
okalachev/flix
Flix is an open-source ESP32-based quadcopter flight controller and firmware built from scratch in Arduino C++, designed for education and …
861228active
Xilinx/embeddedsw
Xilinx's official embedded software repository providing bare-metal drivers, board support packages, and first-stage bootloader firmware fo…
771226active
duino-coin/duino-coin
Duino-Coin is a centralized, eco-friendly proof-of-work cryptocurrency (DUCO) designed to be mined with low-power devices such as Arduino b…
651226active
mendersoftware/mender
Mender is an open-source over-the-air (OTA) software update client for IoT and embedded Linux devices, part of a client-server platform for…
831223stable
ps2dev/ps2sdk
PS2SDK is an open-source software development kit providing libraries for homebrew application development on Sony's PlayStation 2. It unif…
761221active
TriForceX/MiyooCFW
MiyooCFW is a GPL-2.0 custom firmware for BittBoy, PocketGo, PowKiddy V90/Q90/Q20 and other Miyoo-based retro handheld consoles. It unlocks…
621220active
Jstudner/jcorp-nomad
Jcorp Nomad is an open-source offline media server that runs on an ESP32-S3 in a thumbdrive form factor, creating its own Wi-Fi hotspot to …
621219active
knurling-rs/defmt
defmt is a highly efficient logging framework for Rust targeting resource-constrained embedded devices like microcontrollers. It uses defer…
931218active
simondlevy/TinyEKF
TinyEKF is a lightweight, header-only C/C++ implementation of the Extended Kalman Filter designed for microcontrollers like Arduino and STM…
661217stable
electro-smith/DaisySP
DaisySP is an open-source C++ digital signal processing library offering modular components for audio synthesis and effects. It targets the…
341216active
RQNG/WouoUI
WouoUI is a C library implementing a silky-smooth menu UI for small OLED displays (128x128, 128x64, 128x32), inspired by Zhihui Jun's MonoU…
301215stable
mz-automation/libiec61850
libiec61850 is an open-source (GPLv3) C library implementing the IEC 61850 client and server protocols MMS, GOOSE, Sampled Values, and R-Se…
861212stable
RPi-Monitor/RPi-Monitor
RPi-Monitor is a self-hosted application that performs real-time monitoring of embedded devices such as the Raspberry Pi. It includes an em…
641211active
blinker-iot/blinker-nRF52
A Blinker support library for Nordic nRF52xx series chips, built on the nRF5 SDK v16.0.0 and nRF5 SDK for Mesh v4.0.0. It enables BLE 5.0 a…
324231maintenance
greiman/SdFat
SdFat is a C++ library for Arduino and other embedded platforms providing access to SD cards with FAT16/FAT32/exFAT filesystems. It support…
401208active
siliconcompiler/siliconcompiler
SiliconCompiler is a modular Python-based hardware build system that automates the flow from RTL source code (Verilog, VHDL, Chisel, etc.) …
1001206active
awslabs/amazon-kinesis-video-streams-webrtc-sdk-c
A pure C WebRTC client SDK for Amazon Kinesis Video Streams that enables real-time audio/video communication between embedded devices and t…
951206active
lcm-proj/lcm
LCM (Lightweight Communications and Marshalling) is a set of libraries and tools for low-latency, high-bandwidth publish/subscribe message …
721203stable
cmsis-svd/cmsis-svd
A Python library that parses ARM CMSIS-SVD (System View Description) files into easy-to-use data structures. It enables building code gener…
611201active
PSLab Mini
Firmware for the PSLab Mini, an open-source pocket science lab instrument built on the Raspberry Pi Pico (RP2350). It exposes SCPI commands…
771200active
Rakashazi/emu-ex-plus-alpha
A multi-platform retro game console emulation system consisting of emulator apps for many classic consoles, built on the Imagine platform a…
571200active
SamiPerttu/fundsp
FunDSP is a Rust library for audio processing and digital signal synthesis with a composable inline graph notation for building audio netwo…
641197active
brandonlw/Psychson
A toolkit for creating custom firmware and firmware patches for Phison 2251-03 (2303) USB controller chips, enabling BadUSB attacks via HID…
234181maintenance
zserge/jsmn
jsmn is a minimalistic, header-only JSON parser/tokenizer written in C89 with no dependencies and no dynamic memory allocation. It produces…
234175maintenance
AmberELEC/AmberELEC
AmberELEC is an open-source 64-bit Linux firmware for Anbernic RG351P/M/V/MP and RG552 retro handheld consoles, shipped as a flashable SD c…
671195active
TeXitoi/keyberon
Keyberon is a pure Rust, no_std crate providing building blocks for creating custom keyboard firmware. It uses embedded-hal for GPIO key sc…
531192active
hamishcoleman/thinkpad-ec
A Linux command-line toolkit for extracting, examining, and patching ThinkPad xx30-series embedded controller (EC) firmware. Its main purpo…
421192active
GEIGEIGEIST/KLOR
KLOR is an open-source 36-42 key column-staggered split keyboard design, including KiCad PCB files, Gerbers, case files, switchplates, and …
321190stable
samyk/magspoof
MagSpoof is a portable Arduino-based device that spoofs and emulates magnetic stripe cards (credit cards, hotel keys, etc.) wirelessly by g…
324146maintenance
tuna-f1sh/cyme
Cyme is a modern cross-platform command-line tool for listing system USB buses and devices, compatible with lsusb while adding richer tree …
961185active
WeebLabs/DSPi
DSPi is a fully featured audio DSP firmware that turns a Raspberry Pi Pico (RP2040) or Pico 2 (RP2350) into an inexpensive USB sound card w…
821185active
graphitemaster/incbin
A single-header C/C++ library that embeds binary and text files directly into executables at compile time via macros and inline assembly. I…
431185stable
digint/tinyfsm
TinyFSM is a simple, header-only C++11 finite state machine library designed for optimal performance and low memory footprint. It wraps eve…
321184stable

← prev page 6 / 11 next →