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
winesapOS/winesapOS
winesapOS is a portable Arch Linux-based operating system image for gaming that runs from an internal or external drive without installatio…
841066active
hlorenzi/customasm
customasm is an assembler written in Rust that lets users define their own custom instruction sets and assemble source files into machine c…
901065active
ESP-Hosted
ESP-Hosted is an open-source solution that lets Espressif SoCs like the ESP32 act as wireless communication co-processors, adding Wi-Fi and…
791061active
Audio MODEM
A Python library and CLI tool that transmits files between computers by modulating data into audio signals (OFDM) played through a speaker …
521051active
linux-rdma/perftest
A collection of C-based performance micro-benchmark tools for InfiniBand and RoCE networks, built on the ibverbs API. It measures bandwidth…
901033active
lumapu/ahoy
AhoyDTU is open-source firmware for ESP32/ESP8266 that communicates with Hoymiles microinverters via radio (NRF24/CMT2300A), providing a lo…
381019active
thomwolf/Magic-Sand
Magic-Sand is a C++ openFrameworks application that operates an augmented reality sandbox by pairing a Kinect depth sensor with a projector…
231019active
tomohiron907/Strecs3D
Strecs3D is a desktop preprocessor that optimizes 3D printing infill using built-in FEM stress analysis, assigning dense infill to high-str…
541015active
hamuchiwa/AutoRCCar
An open-source project that turns a hobby RC car into an autonomous self-driving vehicle using a Raspberry Pi, Arduino, camera, and ultraso…
323351maintenance
risinek/esp32-wifi-penetration-tool
An extensible Wi-Fi penetration testing framework for the ESP32 microcontroller, implementing attacks such as PMKID capture, WPA/WPA2 hands…
233077maintenance
ESPurna
ESPurna is open-source firmware for ESP8266/ESP8285-based smart switches, lights, and sensors, supporting over 125 devices with sensor inte…
573054maintenance
seemoo-lab/nexmon
Nexmon is a C-based firmware patching framework for Broadcom/Cypress WiFi chips that enables custom firmware modifications such as monitor …
662886maintenance
iotsound/iotsound
IoTSound (formerly balenaSound) is a deployable application that turns a Raspberry Pi into an audio streamer for existing speakers, support…
422625maintenance
OOMWOO
OOMWOO is an open-source DIY robot vacuum cleaner built with a Raspberry Pi, ESP32, Arduino, 3D-printed chassis, and 2D LiDAR for SLAM-base…
5912221experimental
Tencent/Hardcoder
Tencent's Hardcoder is a framework that lets Android apps communicate directly with the Android system over a socket to request hardware re…
232198maintenance
hexway/apple_bleee
A collection of experimental Python PoC scripts for sniffing and injecting Apple Bluetooth Low Energy (BLE) and AWDL (AirDrop) traffic. It …
232185maintenance
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…
322045maintenance
ionescu007/SimpleVisor
SimpleVisor is a minimal, portable Intel VT-x hypervisor written in about 500 lines of C and 10 lines of assembly, supporting dynamic hyper…
322013maintenance
s-macke/jor1k
jor1k is an OpenRISC 1000 (and RISC-V) CPU emulator written in JavaScript that boots and runs Linux entirely in a web browser. It supports …
511801maintenance
MaixPy
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 …
231709maintenance
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…
231601maintenance
silvanmelchior/RPi_Cam_Web_Interface
A PHP-based web interface for controlling the Raspberry Pi Camera module. It provides live streaming, motion detection, time-lapse capture,…
321599maintenance
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…
231541maintenance
jareware/chilipie-kiosk
A prebuilt Raspberry Pi OS image that boots directly into full-screen Chrome for kiosk-style displays. It includes convenience features for…
231400maintenance
whitecatboard/Lua-RTOS-ESP32
Lua RTOS is a real-time operating system for embedded systems (ESP32, ESP8266, PIC32MZ) built on FreeRTOS with a Lua 5.3 interpreter on top…
641334maintenance
OpenCat Quadruped Robot
OpenCat is an open-source Arduino/Raspberry Pi framework for building and programming quadruped robot pets like the Bittle robot dog and Ny…
74429active
RKNN
RKNN-Toolkit2 is Rockchip's software development kit for converting trained AI models to RKNN format and deploying them on Rockchip NPU chi…
231203maintenance
riscv-software-src/riscv-tools
A meta-repository of RISC-V development tools that bundles the Spike ISA simulator, riscv-tests, riscv-opcodes, and the riscv-pk proxy kern…
101195maintenance
shadow-1/yi-hack-v3
A collection of Makefiles, config files, and scripts that build alternative custom firmware for Xiaomi Yi cameras based on the HiSilicon Hi…
231191maintenance
lmirosevic/GBDeviceInfo
GBDeviceInfo is an Objective-C library that detects the hardware, software, and display characteristics of the current iOS or macOS device …
751142maintenance
Timthony/self_drive
A self-driving RC car project based on Raspberry Pi and TensorFlow/Keras. It collects camera images while a human drives the car on a taped…
321137maintenance
nakkaya/ferret
Ferret is a Lisp (Clojure-inspired) implementation that compiles down to self-contained C++11 code for real-time embedded control systems. …
321127maintenance
linorobot/linorobot
Linorobot is a suite of open-source ROS-compatible autonomous ground robots (2WD, 4WD, Ackermann steering, mecanum drive) with Teensy-based…
231112maintenance
baidu-research/DeepBench
DeepBench is a benchmarking suite from Baidu Research that measures the performance of fundamental deep learning operations (matrix multipl…
321109maintenance
njh/EtherCard
EtherCard is an Arduino library providing an IPv4 Ethernet driver for the Microchip ENC28J60 chip over SPI. It offers high-level routines f…
231082maintenance
PolySync/oscc
Open Source Car Control (OSCC) is a collection of hardware designs and C++ firmware/API that enable computer control of modern cars (primar…
231039maintenance
adi0x90/attifyos
Attify OS is a Linux distribution based on Ubuntu 18.04 pre-configured with tools for security assessment and penetration testing of IoT de…
321035maintenance
zhovner/OneFileLinux
A minimal live Linux distribution packed into a single ~20MB EFI executable that boots directly from any UEFI computer's firmware without i…
231015maintenance
microsoft/devicescript
DeviceScript is a TypeScript-based language and toolchain from Microsoft Research for programming low-resource microcontrollers like ESP32 …
103446experimental
codykociemba/NoLongerEvil-Thermostat
No Longer Evil is a right-to-repair firmware and cloud replacement for bricked or sunset Nest Gen 1 and Gen 2 thermostats. It flashes modif…
611869experimental
Ildaron/Laser_control
An open-source hardware and software project that uses a camera, deep learning object detection (Darknet/YOLO via OpenCV), and galvanometer…
621625experimental
kaansenol5/VibeOS
VibeOS is a hobby operating system written from scratch in C for ARM64 (aarch64), built collaboratively with Claude Code over 64 sessions. …
421537experimental
leonboe1/GoogleFindMyTools
A Python framework that reimplements parts of Google's Find My Device (Find Hub) network, allowing users to query trackers and Android devi…
551195experimental
adamcohenhillel/ADeus
Adeus is an open-source AI wearable project that records what you say and hear, transcribes it, and stores it on your own server (Supabase …
263430abandoned
secgroundzero/warberry
WarBerryPi is a tactical exploitation toolkit built to run on a Raspberry Pi, acting as a drop-box/implant for red-team engagements to scan…
322221abandoned
Direct Memory Access — CS2 DMA
A C++ framework demonstrating Direct Memory Access (DMA) interaction with Counter-Strike 2, covering memory reading, entity-state parsing, …
621852abandoned
Onju Voice
A hackable AI home assistant platform that replaces the internals of a Google Nest Mini with a custom ESP32-S3 PCB, paired with a server th…
601732abandoned
akexorcist/BluetoothSPPLibrary
An Android library simplifying Bluetooth Serial Port Profile (SPP) communication with microcontrollers or other Android devices. It provide…
101704abandoned
bikkelbroeders/TouchBarDemoApp
A macOS demo app that displays the Apple Touch Bar on-screen via the Fn-key or on an iPad connected over USB. It lets users try the Touch B…
231646abandoned
EFForg/crocodilehunter
Crocodile Hunter is an EFF tool that detects fake 4G/LTE cell towers (IMSI catchers/stingrays) using software-defined radios like LimeSDR, …
101059abandoned
doug/depthjs
DepthJS is a browser extension and native plugin (primarily for Chrome) that lets any web page interact with the Microsoft Kinect via JavaS…
321001abandoned

← prev page 14 / 14