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

function: embedded

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

ProductHealth v2StarsMaturity
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
CosmosOS/Cosmos
Cosmos is an operating system construction kit that lets developers build bare-metal OS kernels using .NET languages like C#, VB.NET, and F…
873188active
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
batocera-linux/batocera.linux
Batocera Linux is an open-source retro-gaming Linux distribution that turns any computer or single-board computer into a dedicated game con…
673175active
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
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
openhwgroup/cva6
CVA6 is an open-source, 6-stage, single-issue, in-order RISC-V CPU core written in SystemVerilog, supporting the 64-bit RV64GC ISA with thr…
743081active
qmk/qmk_toolbox
A cross-platform desktop application that packages multiple firmware flashing tools for QMK keyboards into one GUI, supporting auto-detecti…
873071active
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
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
espruino/Espruino
Espruino is an open-source JavaScript interpreter and firmware for microcontrollers, designed to run on devices with as little as 128kB Fla…
762965active
dalathegreat/Battery-Emulator
Battery-Emulator is firmware that lets second-life EV battery packs be reused as stationary home energy storage by translating communicatio…
932895active
i-am-shodan/USBArmyKnife
USB Army Knife is firmware for ESP32-based USB devices (like the T-Dongle-S3) that turns them into a close-access penetration testing tool.…
712870active
earlephilhower/arduino-pico
An Arduino core that ports the Arduino development environment to the Raspberry Pi Pico's RP2040 and RP2350 microcontrollers, built on the …
972853active
gioblu/PJON
PJON is an experimental, multi-master, software-defined network protocol stack for microcontrollers and general-purpose systems, supporting…
472816active
LibreELEC/LibreELEC.tv
LibreELEC is a lightweight 'Just enough OS' Linux distribution purpose-built for running Kodi on popular mediacentre hardware. This reposit…
752805active
sqfmi/Watchy
Watchy is a fully open-source E-Ink smartwatch built on ESP32, accompanied by an Arduino library for developing custom watch faces and firm…
402804active
ARMmbed/DAPLink
Arm Mbed DAPLink is open-source interface firmware that runs on a secondary MCU attached to the SWD/JTAG port of an Arm Cortex application …
672793active
BitMaker-hub/NerdMiner_v2
NerdSoloMiner v2 is open-source firmware that turns ESP32-based boards (like the LILYGO T-Display S3) into a small Bitcoin solo CPU miner i…
742780active
coreboot/coreboot
coreboot is an open-source firmware project that replaces proprietary BIOS/UEFI on computers, performing hardware initialization and then h…
672777active
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
Koenkk/Z-Stack-firmware
A repository providing compilation instructions and precompiled hex firmware files for Texas Instruments Z-Stack Zigbee firmware, targeting…
692764active
checkra1n/PongoOS
PongoOS is a pre-boot execution environment for Apple boards, built on top of the checkra1n jailbreak tool. It provides an interactive shel…
362746active
atar-axis/xpadneo
An advanced Linux kernel driver for the Xbox One wireless controller (Bluetooth), built as a DKMS module in C. It fixes quirks of the stock…
892745active
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
google/mozc-devices
Google's repository of circuit diagrams and C++ firmware source code for building DIY versions of Gboard novelty keyboards, formerly Google…
552709active
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
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
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
anthropics/claude-desktop-buddy
A reference implementation and example firmware for the Bluetooth (BLE) maker API in Claude Cowork and Claude Code Desktop, including an ES…
492551active
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
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
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
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
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
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
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
LucidVR/lucidgloves
LucidGloves is an open-source DIY VR haptic glove project providing Arduino/ESP32 firmware and 3D-printable hardware files for finger track…
452368active
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
xCuri0/ReBarUEFI
A UEFI DXE driver (built with edk2) that enables Resizable BAR on motherboards that lack official support, injected into the firmware's DXE…
482343active
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
ps5-linux/ps5-linux-loader
A Linux payload that uses hypervisor (HV) exploits to boot a custom Linux bootloader on PS5 Phat and Slim consoles running firmware 3.00-7.…
782315active
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
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
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
atomvm/AtomVM
AtomVM is a lightweight implementation of the BEAM virtual machine that runs Erlang, Elixir, and Gleam bytecode on microcontrollers and oth…
662217active
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
MatthewKuKanich/FindMyFlipper
A FlipperZero application that turns the device into a BLE tracker beacon emulating Apple AirTags, Samsung SmartTags, or Tile trackers. It …
222192active
opentx/opentx
OpenTX is open-source custom firmware for RC radio transmitters, written in C++. It replaces stock transmitter firmware to provide advanced…
652186active
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
OpenIPC/firmware
OpenIPC is an open-source, Buildroot-based alternative firmware for IP cameras, supporting SoCs from HiSilicon, SigmaStar, Ingenic, Novatek…
912169active
adafruit/DHT-sensor-library
An Arduino library for reading DHT series low-cost temperature and humidity sensors (DHT11, DHT22, AM2302). It provides a simple C++ API on…
662165stable
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
cnlohr/mini-rv32ima
A tiny, single-file, header-only RISC-V RV32IMA emulator written in ~400 lines of dependency-free C, capable of booting Linux (RV32-NOMMU).…
582163active
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
bluekitchen/btstack
BTstack is BlueKitchen's dual-mode Bluetooth stack (Classic + Low Energy) implemented in C with an ultra-small, highly configurable memory …
772130active
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
davidphilipbarr/Sweep
Sweep is an open-source compact split ergonomic keyboard design inspired by the Ferris, using a daughterboard such as a ProMicro, Elite-C, …
482111active
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
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
sunnypilot/sunnypilot
sunnypilot is an open-source driver assistance system forked from comma.ai's openpilot, providing adaptive cruise control, automated lane c…
982065active
joeycastillo/Sensor-Watch
Sensor Watch is an open-source replacement main board for the classic Casio F-91W wristwatch, built around a Microchip SAM L22 ARM Cortex-M…
662054active
mongoose-os-apps/shelly-homekit
Open-source Apple HomeKit firmware for Shelly smart home devices, written in C++ on Mongoose OS. It exposes Shelly relays, sensors, and shu…
982048active
mcu-tools/mcuboot
MCUboot is a secure bootloader for 32-bit microcontrollers that defines common infrastructure for bootloaders and flash layout, enabling se…
802045stable
libretro/Lakka-LibreELEC
Lakka is a lightweight open-source Linux distribution built on LibreELEC that turns small computers like the Raspberry Pi into a dedicated …
782039active
lowRISC/ibex
Ibex is a production-quality, open-source 32-bit RISC-V CPU core written in SystemVerilog, originally developed as 'Zero-riscy' in the PULP…
762026active
usbarmory/tamago
TamaGo is a framework that enables compilation and execution of Go applications directly on bare metal processors, without any underlying o…
992020active
bmorcelli/Launcher
A GRUB-like application launcher firmware for ESP32-based boards such as M5Stack, LilyGO, CYD, and Marauder devices. It lets users install,…
912016active
pConst/basic_verilog
A collection of reusable, synthesizable Verilog/SystemVerilog modules for FPGA projects, including UART, SPI, FIFO, PWM, debounce, synchron…
642015active
cherry-embedded/CherryUSB
CherryUSB is a portable, high-performance USB host and device stack written in C for embedded systems with various USB IPs. It provides cla…
892009active
GEIGEIGEIST/TOTEM
TOTEM is an open-source 38-key column-staggered Choc split keyboard design, including KiCad PCB files, Gerbers, a 3D-printable case, and bu…
412005stable
analogdevicesinc/hdl
Analog Devices' HDL (Verilog/VHDL) libraries and FPGA reference design projects for their evaluation boards, built with AMD Xilinx Vivado o…
702000active
TailsmanDesign/PocketMage_PDA
PocketMage is an open-source E-Ink PDA built on an ESP32-S3, running a custom C++ operating system (PocketMageOS) developed with PlatformIO…
831997active

← prev page 2 / 8 next →