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

Open-source hardware software

1351 open-source libraries, tools and applications tagged hardware, ranked by how closely hardware is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

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

ProductHealth v2StarsMaturity
PS4-SDK
An open source PlayStation 4 SDK for writing userland homebrew applications in C, run via the PS4-playground loader. It provides system cal…
101041abandoned
shivasiddharth/GassistPi
GassistPi is a Python application that turns single board computers like the Raspberry Pi into a Google Assistant-powered voice assistant. …
401031abandoned
google/rowhammer-test
A userland test program that checks DRAM modules for bit flips caused by the rowhammer problem, where repeatedly accessing memory rows dist…
101003abandoned
hackndev/zinc
Zinc is an experimental bare-metal stack for Rust targeting ARM microcontrollers, aiming to provide an RTOS-like foundation written entirel…
101000abandoned
XiaoZhi AI Chatbot
XiaoZhi is an open-source MCP-based AI voice chatbot firmware for ESP32-family microcontrollers, connecting large language models like Qwen…
9131445active
ESP-IDF
ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone…
9819217stable
ArduPilot
ArduPilot is an open-source autopilot firmware suite (ArduPlane, ArduCopter, ArduRover, ArduSub) written in C++ that controls unmanned vehi…
10016081stable
Omi
Omi is an open-source AI wearable and companion app ecosystem (necklace pendant, smart glasses, desktop and mobile apps) that captures conv…
8913763active
Marauder
ESP32 Marauder is a suite of WiFi and Bluetooth offensive and defensive security tools distributed as firmware for ESP32-based hardware. It…
9912834active
jopohl/urh
Universal Radio Hacker (URH) is a complete open-source suite for investigating wireless protocols, with native support for many common Soft…
1012592active
RT-Thread/rt-thread
RT-Thread is an open-source, community-based real-time operating system (RTOS) for IoT and embedded devices, written primarily in C. It com…
9012286stable
OptiScaler
OptiScaler is a Windows tool that lets gamers replace upscalers in games that already support DLSS2+/FSR2+/XeSS and manage frame generation…
9011852active
Syllo/nvtop
NVTOP is an htop-like ncurses task monitor for GPUs and AI accelerators, supporting NVIDIA, AMD, Intel, Apple, Huawei Ascend, Qualcomm Adre…
8511034active
xiaozhi-esp32
A self-hosted backend server for the xiaozhi-esp32 open-source smart hardware project, implementing the Xiaozhi communication protocol over…
8310810active
OpenSCAD
OpenSCAD is a free, script-based solid 3D CAD modeller that compiles a description file into a 3D model using constructive solid geometry (…
6810461active
ophub/amlogic-s9xxx-armbian
A set of shell scripts and build tooling that produces Armbian (Debian/Ubuntu-based) images for Amlogic, Rockchip, and Allwinner ARM device…
9910168active
hybridgroup/gobot
Gobot is a Go framework for robotics, physical computing, drones, and IoT, supporting 35+ hardware platforms including Arduino, Raspberry P…
519476active
Pwnagotchi
Pwnagotchi is an A2C deep reinforcement learning agent built on bettercap that learns from its surrounding WiFi environment to maximize cap…
639223active
Meshtastic
Meshtastic is an open-source, off-grid mesh communication system that runs on inexpensive LoRa radios, enabling long-range encrypted text m…
948463active
PCILeech
PCILeech is DMA attack software that uses PCIe hardware devices (or software memory acquisition methods) to read and write target system me…
627945active
Serial-Studio/Serial-Studio
Serial Studio is an open-source cross-platform telemetry dashboard application that turns data from embedded devices and industrial buses i…
977221active
Bruce
Bruce is an open-source (AGPL-3.0) ESP32 firmware packed with offensive-security and Red Team tools such as WiFi attacks, Evil Portal, ward…
886946active
Bjorn
Bjorn is an autonomous network scanning and offensive security tool that runs on a Raspberry Pi with a 2.13-inch e-Paper HAT. It discovers …
586328active
lmarzen/esp32-weather-epd
A low-power weather display firmware for an ESP32 microcontroller driving a 7.5-inch E-Paper panel, fetching data from the OpenWeatherMap A…
706314active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
memovai/mimiclaw
MimiClaw is a bare-metal AI agent framework written in pure C that runs an OpenClaw-style personal AI assistant on a $5 ESP32-S3 microcontr…
675802active
Armbian
The official build framework for the Armbian Linux distribution, a shell-based toolchain that compiles customizable Debian- or Ubuntu-based…
955469active
TomBadash/Mouser
Mouser is a lightweight, fully local, open-source alternative to Logitech Options+ for remapping buttons on Logitech HID++ mice, with the b…
745269active
OpenWiFi
Open-source full-stack IEEE 802.11/Wi-Fi design based on Software Defined Radio, including a Linux mac80211-compatible driver and software,…
664809active
Freeyourgadget/Gadgetbridge
Gadgetbridge is a free, open-source Android application that lets you manage and use wearable devices like Pebble, Mi Band, and Amazfit wit…
104601active
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…
864146active
SpacehuhnTech/esp8266_deauther
ESP8266 Deauther is open-source firmware that turns an ESP8266 microcontroller into a WiFi testing tool capable of scanning networks, sendi…
2314997maintenance
openwrt-xiaomi/xmir-patcher
XMiR-Patcher is a Python-based firmware patcher for Xiaomi routers that exploits vulnerabilities to unlock SSH and install custom firmware …
753539active
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…
783373active
Johnny-Five
Johnny-Five is a Firmata protocol-based JavaScript robotics and IoT programming framework for Node.js. It provides composable, consistent A…
2313409maintenance
LukeZGD/Legacy-iOS-Kit
An all-in-one shell-based tool for restoring, downgrading, jailbreaking, and saving SHSH blobs on legacy iOS devices vulnerable to bootrom …
683092active
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…
993049active
Espruino
Espruino is an open-source JavaScript interpreter and firmware for microcontrollers, designed to run on devices with as little as 128kB Fla…
772978active
7h30th3r0n3/Evil-M5Project
Evil-M5Project is a C++ firmware/tool for M5Stack devices (Cardputer, AtomS3, Fire, Core2) that scans, monitors, and interacts with WiFi ne…
712703active
EDL (Qualcomm Sahara/Firehose Tools)
A Python CLI tool for communicating with Qualcomm devices in EDL (Emergency Download) mode via the Sahara, Firehose, Streaming, and Diag pr…
662611active
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…
562589active
Roboto Origin
A fully open-source DIY humanoid robot project (ROBOTO_ORIGIN) that can walk and run, including all hardware designs, electronics, training…
602537active
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) …
762262active
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…
602230active
dchristl/macless-haystack
Macless-Haystack is a self-hosted application that lets you build your own Apple FindMy network tracker using OpenHaystack-compatible hardw…
722205active
tbnobody/OpenDTU
OpenDTU is ESP32 firmware that replaces the proprietary Hoymiles DTU cloud gateway for solar micro-inverters, communicating directly over t…
932192active
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).…
552185active
thelastoutpostworkshop/ESPConnect
ESPConnect is a zero-installation, browser-based control center for ESP32- and ESP8266-class boards that runs entirely in Chromium browsers…
822158active
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…
842103active
akdeb/ElatoAI
ElatoAI is an open-source platform for running realtime voice AI conversations on ESP32/Arduino hardware, supporting 100+ STT, LLM, and TTS…
632034active
HybridRobotics/berkeley-humanoid-lite
Berkeley Humanoid Lite is the open-source codebase for a sub-$5,000 3D-printed humanoid robot platform from UC Berkeley. It includes Isaac …
511980active
jerryscript-project/jerryscript
JerryScript is an ultra-lightweight JavaScript engine written in C99 for resource-constrained devices like microcontrollers, running in und…
397418maintenance
MaximeRivest/riddle
A diary-style application for the reMarkable Paper Pro e-ink tablet that turns handwritten pages into conversations with an LLM. You write …
691922active
TuyaOpen
TuyaOpen is an open-source, cross-platform C/C++ SDK and IoT OS for building AI-agent hardware on Tuya T-series MCUs, ESP32, Beken, LN882H,…
861888active
okalachev/flix
Flix is an open-source ESP32-based quadcopter flight controller and firmware built from scratch in Arduino C++, designed for education and …
821864active
eez-open/studio
EEZ Studio is a free, open-source, cross-platform low-code visual tool for designing desktop and embedded GUIs with LVGL support. It includ…
961847active
immortalwrt-mt798x
An ImmortalWrt (OpenWrt fork) variant targeting MediaTek MT798x family routers, providing a full embedded Linux firmware build system with …
551788active
pikasTech/PikaPython
PikaPython is an ultra-lightweight Python interpreter written in C that runs on microcontrollers with as little as 4KB of RAM and 64KB of f…
811755active
s60sc/ESP32-CAM_MJPEG2SD
An ESP32/ESP32-S3 camera application that detects motion and records JPEG frames to SD card as AVI files, optionally with WAV audio from a …
931739active
tenstorrent/tt-metal
TT-Metal is Tenstorrent's open-source software stack containing TT-NN, a Python and C++ neural network operator library, and TT-Metalium, a…
991718active
airockchip/rknn-llm
RKLLM is Rockchip's software stack for converting, quantizing, and running large language models on Rockchip NPU chips such as RK3588 and R…
831704active
secluso/core
Secluso is an open-source, privacy-preserving home security camera system built for Raspberry Pi, featuring end-to-end encrypted remote acc…
691678active
nicokaiser/rpi-audio-receiver
A set of installation scripts that turn a Raspberry Pi running Raspberry Pi OS Lite into a lightweight audio receiver supporting Bluetooth …
641634active
thelastoutpostworkshop/gpio_viewer
An Arduino library for ESP32 boards that serves a live web-based view of GPIO pin states for troubleshooting microcontroller projects. It i…
731612active
Xilinx/brevitas
Brevitas is a PyTorch library for neural network quantization supporting both post-training quantization (PTQ) and quantization-aware train…
931582active
system-linux/FazJammer
FazJammer is an ESP8266-based firmware project that turns a NodeMCU plus an NRF24L01+ radio module into a device that jams Wi-Fi, BLE, and …
391562active
wfb-ng
WFB-NG is a long-range packet radio link that transmits video, MAVLink telemetry, and IP traffic over raw (unconnected) WiFi frames, bypass…
821546active
DLTcollab/sse2neon
A single-header C/C++ library that translates Intel SSE (MMX through SSE4.2 and AES) intrinsics to Arm/Aarch64 NEON intrinsics. It enables …
711531active
Reachy Mini
Reachy Mini's official Python SDK for controlling Pollen Robotics' open-source expressive desktop robot, supporting the Wireless (Raspberry…
841520active
dRoninFlight/dRonin
dRonin is open-source autopilot/flight controller firmware for OpenPilot/Tau Labs family boards, supporting multirotors, planes, and helico…
441506active
esprfid/esp-rfid
ESP RFID is an open-source access control system that runs on the ESP8266 microcontroller and supports MFRC522, PN532, RDM6300, and Wiegand…
661486active
aceinnolab/Inkycal
Inkycal is a modular Python application that renders information dashboards (calendars, weather, tasks, photos, custom modules) on e-paper …
801482active
platformio/platformio-vscode-ide
PlatformIO IDE is a VSCode extension providing a full-featured integrated development environment for embedded and IoT development. It bund…
231457active
dRehmFlight
dRehmFlight is an Arduino-compatible flight controller and stabilization codebase for small-scale VTOL aircraft, built on the Teensy 4.0 mi…
321456active
m5stack/StackChan
StackChan is an open-source kawaii AI desktop robot co-created by M5Stack and its community, built around the CoreS3 (ESP32-S3) IoT develop…
611407active
ledoge/novideo_srgb
A Windows utility that clamps wide-gamut monitors to sRGB (or Display P3, Adobe RGB, BT.2020) using an undocumented NVIDIA GPU API, based o…
231404active
joey-zhou/xiaozhi-esp32-server-java
A Java enterprise-grade server and management platform for the Xiaozhi ESP32 AI voice assistant hardware, providing a full front-end/back-e…
731380active
chili-chips-ba/wireguard-fpga
An open-source, wire-speed hardware implementation of the WireGuard VPN protocol on a low-cost Artix-7 FPGA, written in Verilog with an ope…
661366active
ddvk/rmfakecloud
A self-hosted replacement for the reMarkable cloud that lets users sync and back up their reMarkable tablet documents on their own infrastr…
791356active
urbanadventurer/Android-PIN-Bruteforce
A shell script that turns a rooted Android device running Kali NetHunter into a USB HID keyboard that bruteforces the lockscreen PIN of a l…
324829maintenance
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…
571321active
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…
781312active
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…
671310active
SeedSigner
SeedSigner is a FOSS application that turns a Raspberry Pi Zero with a camera and screen into an air-gapped, stateless Bitcoin signing devi…
811283active
CircuitVerse
CircuitVerse is a free, open-source web platform for building and simulating digital logic circuits in the browser, inspired by Logisim. It…
761272active
Wifi Pineapple Cloner
A set of shell scripts that port the WiFi Pineapple NANO/TETRA penetration-testing firmware onto generic routers and other hardware. It inc…
611251active
raspberrypi/picamera2
Picamera2 is a Python library providing an interface to Raspberry Pi cameras via the libcamera stack, replacing the legacy Picamera library…
901244active
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 …
851242active
EliasKotlyar/Xiaomi-Dafang-Hacks
Custom firmware (CFW) for the Xiaomi Dafang, Xiaofang 1S, Wyzecam V2/Pan, and other Ingenic T10/T20-based IP cameras. It replaces the stock…
324325maintenance
e2002/yoradio
yoRadio is open-source firmware for building an internet web-radio player on an ESP32 microcontroller, based on the ESP32-audioI2S and ESP3…
491204active
orangepi-xunlong/orangepi-build
Official Orange Pi build framework (based on Armbian build) for creating custom Linux OS images for Orange Pi single-board computers. It su…
751196active
G6EJD/ESP32-e-Paper-Weather-Display
An Arduino/ESP32 firmware project that fetches weather data from the OpenWeatherMap API and renders it on Waveshare ePaper (e-ink) displays…
721192active
bluez/bluez
BlueZ is the official Bluetooth protocol stack for Linux, providing the kernel interfaces, daemons, and command-line utilities for Bluetoot…
891156stable
PicoGK
PicoGK is a compact, open-source computational geometry kernel written in C++ with a C# layer, built by LEAP 71 as the foundation for Compu…
841142active
DroneBridge
DroneBridge for ESP32 is open-source firmware for ESP32 modules that provides a secure, transparent, bidirectional telemetry link between a…
911120active
hyOzd/serialplot
SerialPlot is a Qt-based desktop application for plotting data from a serial port in real time. It supports binary and ASCII (CSV) input fo…
301114active
EspressifApp/EsptouchForAndroid
EspTouch is an Android library and app by Espressif that provisions ESP8266/ESP32 IoT devices by broadcasting the router's SSID and passwor…
481098active
rednblkx/HomeKey-ESP32
Firmware for ESP32 boards that implements Apple HomeKit lock functionality with support for Apple Home Key, enabling NFC-based door unlocki…
831083active
FINN
FINN is an open-source dataflow compiler from AMD/Xilinx that generates highly efficient FPGA accelerators for quantized neural network (QN…
851077active
100thCoin/AccuracyCoin
AccuracyCoin is a NES test ROM that packs 141 hardware accuracy tests onto a single NROM cartridge, targeting an NTSC console with an RP2A0…
641070active

← prev page 13 / 14 next →