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
45clouds/WirelessCarPlay
C software that turns a Raspberry Pi into a bridge converting wired CarPlay into wireless CarPlay. It handles BLE and WiFi connections betw…
321030active
X1Plus/X1Plus
X1Plus is custom open-source firmware for Bambu Lab X1 and X1 Carbon 3D printers, replacing the stock firmware with extended features and c…
631028active
autowp/arduino-mcp2515
An Arduino library for interfacing with the MCP2515 stand-alone CAN controller over SPI. It implements CAN V2.0B at up to 1 Mb/s with suppo…
571025stable
edk2-porting/edk2-rk3588
An open-source EDK2-based UEFI firmware implementation for Rockchip RK3588 SoC boards, providing a PC-like standardized boot experience. It…
591024active
FreeJoy-Team/FreeJoy
FreeJoy is open-source firmware for the STM32F103C8 microcontroller that turns the board into a highly configurable USB HID game controller…
691022active
Mr-MIBonk/M.I.B._More-Incredible-Bash
A shell-based toolbox for patching and customizing Harman MIB2 (MHI2/MHI2Q) infotainment units in Volkswagen Group cars. It provides firmwa…
551022active
neu-rah/ArduinoMenu
A generic menu and interactivity library for the Arduino framework, supporting menus, submenus, input fields, and event-driven handlers acr…
671021active
alienatedsec/yi-hack-v5
Custom open-source firmware for Xiaomi Yi cameras based on the Hi3518ev200 chipset, adding a free RTSP server, ONVIF support, MQTT motion d…
231016active
hoglet67/RGBtoHDMI
RGBtoHDMI is a bare-metal Raspberry Pi firmware plus CPLD hat that samples digital RGB/YUV video from retro computers like the BBC Micro an…
601015active
HASwitchPlate/openHASP
openHASP is open-source firmware that turns ESP32 or STM32 boards with commodity touchscreens into customizable smart home control panels. …
671011active
lyusupov/SoftRF
SoftRF is a DIY, multi-functional sub-1 GHz ISM band radio proximity awareness system for general aviation, compatible with protocols like …
911010active
FPGAwars/apio
Apio is an open-source command-line toolbox that simplifies FPGA development, providing commands to lint, simulate, build, and upload desig…
991006active
open-logic/open-logic
Open Logic is a VHDL-2008 standard library for FPGA projects, providing reusable, vendor- and tool-independent hardware components under a …
851006active
adafruit/Adafruit_CircuitPython_Bundle
A bundle of Adafruit's CircuitPython libraries packaged into a downloadable zip for easy installation onto CircuitPython microcontroller bo…
961005active
jhfmat/ISP-pipeline-hdrplus
A C/C++ image processing library (Matlib) implementing a fast ISP pipeline with HDR+ multi-frame denoising, super-low-light processing, and…
321005active
emsesp/EMS-ESP32
EMS-ESP is open-source firmware for the ESP32 microcontroller that communicates with EMS and Heatronic compatible heating equipment from Bo…
941004active
dlbeer/quirc
Quirc is a small, dependency-free C library for extracting and decoding QR codes from images, fast enough for realtime video. It handles ro…
421004active
Gruppio/Sonoff-Homekit
Open-source firmware that makes Sonoff WiFi smart switches natively compatible with Apple HomeKit, running directly on the ESP8266/ESP32 ch…
391004active
rust-embedded/cortex-m
A collection of Rust crates providing low-level access to ARM Cortex-M microcontroller peripherals, including CPU register access, startup …
1001003stable
peng-zhihui/Project-Quantum
An open-source hardware and software project for a super-mini modular Linux card computer, built from stamp-hole PCB modules (Quark-Core AR…
323309maintenance
jacksonliam/mjpg-streamer
A lightweight command-line streaming tool that copies JPEG frames from input plugins (webcams, Raspberry Pi camera, files, OpenCV) to outpu…
323247maintenance
Arduino IDE
The legacy Arduino IDE 1.x, an open-source desktop development environment for writing, compiling, and uploading sketches to Arduino boards…
893229maintenance
pichenettes/eurorack
Source code and hardware files for Mutable Instruments' line of Eurorack synthesizer modules, including oscillators, filters, sequencers, a…
323165maintenance
alexforencich/verilog-ethernet
A collection of Verilog Ethernet components for FPGA implementation, covering gigabit, 10G, and 25G packet processing with MAC, PCS/PMA PHY…
363074maintenance
mpaland/printf
A tiny, dependency-free, thread-safe printf/sprintf/(v)snprintf implementation in a single C file, designed for embedded systems where libc…
233056maintenance
xoseperez/espurna
ESPurna is open-source firmware for ESP8266/ESP8285-based smart switches, lights, and sensors, supporting over 125 devices with sensor inte…
603053maintenance
miguelbalboa/rfid
An Arduino library for driving MFRC522-based RFID reader modules over SPI, supporting reading and writing MIFARE Classic and related cards.…
633033maintenance
jeelabs/esp-link
esp-link is ESP8266 firmware that turns the module into a transparent WiFi-to-serial bridge for attached microcontrollers. It also provides…
233007maintenance
scottlawsonbc/audio-reactive-led-strip
A real-time music visualizer that drives WS2812B LED strips using Python for audio capture and FFT-based signal processing, with an ESP8266…
602987maintenance
but0n/Avem
Avem is a lightweight open-source drone flight controller firmware for STM32F103, implementing quaternion/euler attitude estimation from an…
322883maintenance
seemoo-lab/nexmon
Nexmon is a C-based firmware patching framework for Broadcom/Cypress WiFi chips that enables custom firmware modifications such as monitor …
642876maintenance
minoca/os
Minoca OS is a general-purpose operating system written from scratch in C, featuring a POSIX-like interface, an event-driven preemptive SMP…
322791maintenance
cleanflight/cleanflight
Cleanflight is open-source flight controller firmware for multi-rotor and fixed-wing aircraft, written in C for STM32-based boards. It is a…
232732maintenance
rogerclarkmelbourne/Arduino_STM32
Arduino IDE hardware support files that enable programming STM32-based boards (especially STM32F103 and LeafLabs Maple/Maple Mini) with the…
362676maintenance
opencardev/crankshaft
Crankshaft is a turnkey GNU/Linux distribution that transforms a Raspberry Pi into an Android Auto head unit for cars. It is built on OpenA…
662662maintenance
apple/HomeKitADK
Apple's open-source HomeKit Accessory Development Kit implementing the HomeKit Accessory Protocol (HAP) in C. It lets developers prototype …
102622maintenance
MaJerle/stm32f429
A collection of C libraries and Keil uVision projects for STM32F4xx series microcontrollers, covering peripherals like USART, SPI, I2C, ADC…
322508maintenance
armink/EasyFlash
EasyFlash is a lightweight open-source embedded Flash storage library written in C, providing key-value (ENV) parameter storage with wear l…
282362maintenance
microsoft/ELL
ELL (Embedded Learning Library) is a C++ library and toolset from Microsoft Research for designing and deploying machine-learned models ont…
102302maintenance
stianeikeland/go-rpio
A pure-Go library for accessing GPIO pins on Raspberry Pi boards without external C dependencies like WiringPI or bcm2835. It supports pin …
232287maintenance
recalbox/recalbox-os
Recalbox is an open-source retrogaming operating system that turns Raspberry Pi, PC, Steam Deck, Odroid, and Anbernic devices into retro ga…
102223maintenance
br3ttb/Arduino-PID-Library
A PID (Proportional-Integral-Derivative) feedback control library for Arduino, written in C++. It provides basic closed-loop control functi…
232199maintenance
nvdla/hw
The hardware release of NVIDIA's open-source Deep Learning Accelerator (NVDLA), containing Verilog RTL, a C-model, testbenches, and synthes…
322141maintenance
glouw/tinn
Tinn is a tiny, dependency-free neural network library written in under 200 lines of C99, implementing a feedforward network with one hidde…
322133maintenance
espressif/esp-drone
ESP-Drone is open-source firmware for mini drones/quadcopters built on ESP32 and ESP32-S series chips, ported from the Crazyflie project. I…
762123maintenance
alexforencich/verilog-axi
A collection of parametrizable Verilog components implementing AXI4 and AXI4-Lite bus functionality for FPGA designs, including adapters, c…
362120maintenance
mike4192/spotMicro
Open-source software for controlling a 3D-printed Spot Micro quadruped robot, implementing sit, stand, angle, and walking motion via ROS no…
322109maintenance
dog-qiuqiu/Yolo-Fastest
Yolo-Fastest is an ultra-lightweight YOLO-based object detection algorithm and model zoo, with only ~250 MFLOPs and a 666KB ncnn model. It …
232103maintenance
firmadyne/firmadyne
FIRMADYNE is an automated, scalable platform for emulating and dynamically analyzing Linux-based embedded firmware using QEMU with instrume…
322102maintenance
corellium/projectsandcastle
A collection of supporting tools for running Android/Linux on the iPhone, including a kernel loader via pongoOS, a syscfg partition extract…
322101maintenance
davidmoreno/onion
Onion (libonion) is a lightweight C library for building HTTP servers and web applications by layering URL handlers. It is designed to add …
232090maintenance
sui77/rc-switch
An Arduino library (also usable on Raspberry Pi) for sending and receiving 315/433MHz radio-controlled codes to operate devices like power …
232085maintenance
lukechilds/dockerpi
A Docker image that boots a full virtualised ARM Raspberry Pi running Raspbian via QEMU. It supports Pi 1 by default with experimental Pi 2…
322041maintenance
sudar/Arduino-Makefile
A Makefile that builds, flashes, and monitors Arduino sketches from the command line without the Arduino IDE. It supports AVR and ARM-based…
232039maintenance
XUANTIE-RV/wujian100_open
wujian100_open is an open-source RISC-V-based MCU SoC platform from T-Head, providing RTL source code, an SDK, simulation scripts, and FPGA…
322013maintenance
Lora-net/LoRaMac-node
A reference implementation of a LoRaWAN end-device (node) stack written in C, with example projects for various MCU platforms. It implement…
231988maintenance
armink/FreeModbus_Slave-Master-RTT-STM32
An open-source Modbus protocol stack based on FreeModbus that adds a master mode to the traditionally slave-only library, supporting RTU, A…
231979maintenance
bdring/Grbl_Esp32
Grbl_ESP32 is a port of the Grbl CNC controller firmware to the ESP32 microcontroller, supporting up to 6 coordinated axes, 12 motors, WiFi…
321964maintenance
TKJElectronics/KalmanFilter
A small C++ Kalman filter library for microcontrollers that fuses accelerometer/magnetometer and gyroscope input to estimate angle, rate, a…
321946maintenance
felis/USB_Host_Shield_2.0
Revision 2.0 of the USB Host Shield library for Arduino, driving the MAX3421E USB host controller. It supports USB devices including game c…
601942maintenance
Hexxeh/rpi-update
A shell script tool for updating the firmware and kernel of a Raspberry Pi to the latest bleeding-edge builds. It is now deprecated in favo…
321938maintenance
uTensor/uTensor
uTensor is an extremely lightweight machine learning inference framework built on TensorFlow and optimized for Arm Cortex-M microcontroller…
321928maintenance
sandeepmistry/arduino-LoRa
An Arduino library for sending and receiving data over LoRa radios using Semtech SX1276/77/78/79-based modules. It provides a simple API fo…
321920maintenance
The-OpenROAD-Project/OpenLane
OpenLane is an automated RTL-to-GDSII ASIC implementation flow built on OpenROAD, Yosys, Magic, Netgen, KLayout, and custom Python methodol…
661915maintenance
notro/fbtft
FBTFT is a collection of Linux kernel framebuffer drivers for small TFT LCD display modules, making it easy to write drivers for these disp…
101882maintenance
PSP-Archive/ARK-4
ARK-4 is a next-generation custom firmware (CFW) for the Sony PSP and the PS Vita's ePSP mode, succeeding the classic PRO and ME firmwares.…
101875maintenance
peng-zhihui/Peak
Peak is a tiny smart terminal device kit: a portable ESP32-based firmware and hardware project integrating the LVGL graphics framework, an …
321835maintenance
darthcloud/BlueRetro
BlueRetro is an open-source multiplayer Bluetooth controller adapter firmware for ESP32 that lets modern Bluetooth gamepads (Wii, Switch, P…
101832maintenance
ddvk/remarkable-hacks
A collection of binary patches that add extra features to reMarkable 1 and 2 e-ink tablets, such as pinch-to-zoom, bookmarks, Zen mode, and…
231774maintenance
SpenceKonde/ATTinyCore
An Arduino core providing support for nearly all classic ATtiny AVR microcontrollers, including the x4/x5/x61/x7/x8 series, 1634, 828, and …
231770maintenance
KMKfw/kmk_firmware
KMK is a keyboard firmware written and configured in CircuitPython, supporting single-piece and split mechanical keyboards with features li…
661748maintenance
soul-lang/SOUL
SOUL (SOUnd Language) is a programming language and API for writing high-performance, low-latency audio DSP code, created at ROLI by Julian…
231744maintenance
VitalElement/AvalonStudio
AvalonStudio is an extensible, cross-platform IDE written in C# targeting Embedded C/C++, .NET Core, Avalonia, and TypeScript development. …
231721maintenance
sipeed/MaixPy-v1
MaixPy-v1 is a MicroPython port for the Kendryte K210 RISC-V AI chip, letting users program Sipeed Maix boards in Python. It provides APIs …
231712maintenance
dwhinham/mt32-pi
A baremetal kernel that turns a Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont-based General MIDI synthesizer, built on…
251707maintenance
tarm/serial
A Go library for reading and writing to serial ports as a stream of bytes with a consistent cross-platform API. It supports configurable ba…
321694maintenance
microsoft/EdgeML
A library from Microsoft Research India implementing resource-efficient machine learning algorithms (Bonsai, ProtoNN, FastGRNN, EMI-RNN, DR…
231681maintenance
commaai/neo
The comma.ai neo is an open source robotics research platform combining a OnePlus 3 smartphone with an STM32F205-based CAN interface board …
101672maintenance
google/aiyprojects-raspbian
Google's Python API libraries, samples, and Raspbian system images for the AIY Projects Voice Kit and Vision Kit on Raspberry Pi. It provid…
101663maintenance
IanHarvey/bluepy
bluepy is a Python library providing an API to access Bluetooth Low Energy (BLE) devices on Linux, built around a C helper binary (bluepy-h…
321632maintenance
pellepl/spiffs
SPIFFS is a wear-leveled file system for SPI NOR flash devices on embedded targets, written in C. It is designed for small microcontroller …
641621maintenance
Mixiaoxiao/Arduino-HomeKit-ESP8266
An Arduino library implementing a native Apple HomeKit accessory server for the ESP8266 (with an ESP32 variant), allowing microcontroller p…
231613maintenance
mattconte/tlsf
TLSF (Two-Level Segregated Fit) is a real-time memory allocator implementation in C offering O(1) malloc, free, realloc, and memalign with …
321603maintenance
marcelstoer/nodemcu-pyflasher
A self-contained GUI flasher for NodeMCU/ESP8266 (and ESP32) firmware built on esptool.py and wxPython. It ships as a standalone executable…
251603maintenance
ARM-software/CMSIS_5
CMSIS (Cortex Microcontroller Software Interface Standard) Version 5 is ARM's standardized vendor-independent abstraction layer for ARM Cor…
101603maintenance
zetzit/zz
ZetZ is a C dialect and transpiler that emits plain ANSI C while formally verifying all code via symbolic execution with an SMT prover at c…
101598maintenance
joan2937/pigpio
pigpio is a C library for the Raspberry Pi that provides fine-grained control of GPIO pins, including PWM, servo pulses, callbacks, and sof…
231595maintenance
SuperHouse/esp-open-rtos
An open source FreeRTOS-based software framework for the ESP8266 WiFi microcontroller, developed by the community as an alternative to Espr…
231581maintenance
cnlohr/espusb
A software-only USB device stack for the ESP8266/ESP8285, implementing low-speed (1.5 Mbit/s) USB in firmware with just one external resist…
321546maintenance
eclipse-paho/paho.mqtt.embedded-c
The Eclipse Paho MQTT C/C++ client library for embedded platforms, offering low-level MQTT packet serialization plus higher-level C and C++…
631539maintenance
projectNe10/Ne10
Ne10 is an open-source C library of common math, signal processing, image processing, and physics functions heavily optimized for ARM CPUs …
231539maintenance
tasmota/tasmotizer
Tasmotizer is a Python-based flashing tool for installing Tasmota firmware on ESP8266 devices, built on top of Espressif's esptool. It prov…
231537maintenance
fossasia/pslab-test-jig
Design files and documentation for the PSLab Test Jig, a hardware fixture used in production to test Pocket Science Lab open-hardware board…
321520maintenance
tinyos/tinyos-main
TinyOS is an open-source BSD-licensed operating system for low-power wireless embedded devices, written primarily in nesC. This repository …
101502maintenance
s-macke/SAM
SAM (Software Automatic Mouth) is a tiny text-to-speech synthesizer written in C, adapted from the 1982 Commodore 64 speech software. It in…
321497maintenance
davidferguson/pibakery
PiBakery is a blocks-based drag-and-drop desktop application for customising Raspberry Pi Raspbian images before writing them to an SD card…
231490maintenance
klonyyy/MCUViewer
MCUViewer (formerly STMViewer) is a GUI debug tool for microcontrollers with a Variable Viewer for real-time reading and logging of global …
861477maintenance
teslamotors/linux
Tesla's fork of the Linux kernel source tree, containing their modifications and drivers for Tesla vehicle hardware. It is a kernel source …
321472maintenance
XUANTIE-RV/openc910
OpenC910 is the open-source RTL (Verilog) implementation of T-Head's Xuantie C910 RISC-V processor core, released under Apache-2.0. It incl…
321470maintenance
shauninman/MinUI
MinUI is a minimalist custom launcher and libretro frontend for retro handheld consoles like the Miyoo Mini, Anbernic RG35xx, and Trimui de…
101462maintenance

← prev page 8 / 11 next →