domain: hardware
1345 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| RangeNetworks/openbts OpenBTS is an open-source C++ implementation of a GSM and GPRS radio access network node that uses software-defined radios to create a cell… | 32 | 1012 | maintenance |
| mayankk2308/purge-wrangler A shell script that patches macOS to enable unsupported AMD and NVIDIA external GPU (eGPU) configurations on Thunderbolt Macs. It has been … | 23 | 1008 | maintenance |
| LaurieWired/tailslayer Tailslayer is a C++ header-only library that reduces tail latency in RAM reads caused by DRAM refresh stalls. It replicates data across ind… | 48 | 2817 | experimental |
| bitfieldaudio/OTTO OTTO is an open-source digital hardware synthesizer, groovebox, and effects processor built for Raspberry Pi. It combines a sampler, sequen… | 32 | 2738 | experimental |
| strongtz/i915-sriov-dkms A DKMS kernel module packaging the Linux i915 and xe Intel graphics drivers with SR-IOV support, enabling an Intel iGPU to expose multiple … | 98 | 2499 | experimental |
| vanilla-wiiu/vanilla Vanilla is a software clone of the Wii U Gamepad that lets compatible devices act as a wireless second screen and controller for a Wii U co… | 80 | 2297 | experimental |
| ZigEmbeddedGroup/microzig MicroZig is a toolbox and framework for building embedded applications in Zig, extending the Zig build system to target specific microcontr… | 84 | 2263 | experimental |
| TrungNguyen1909/qemu-t8030 A fork of QEMU that adds emulation of Apple's T8030 (A13 Bionic) chip, enabling iPhone 11 hardware to be emulated and iOS to boot in a virt… | 10 | 2207 | experimental |
| PiLiDAR/PiLiDAR PiLiDAR is a DIY 360° 3D panorama scanner built on Raspberry Pi that combines a low-cost LDRobot LiDAR (LD06/LD19/STL27L) with a Pi HQ came… | 59 | 1954 | experimental |
| iaddis/metalnes MetalNES is a transistor-level simulation of the Nintendo Entertainment System (NES-001), including support chips, voltage ladders for comp… | 32 | 1947 | experimental |
| xoreaxeaxeax/skitter-creek-bath-salts A security research tool written in C that reprograms AMD Family 16h DRAM controller address translation registers to scramble physical mem… | 56 | 1937 | experimental |
| nmikhailov/Validity90 A reverse-engineering project for Validity/Synaptics fingerprint readers (USB IDs 138a:0090, 138a:0094, 138a:0097, 06cb:0081, 06cb:009a), p… | 32 | 1875 | experimental |
| google/xls XLS is Google's High Level Synthesis toolchain that compiles high-level functional descriptions into synthesizable Verilog/SystemVerilog ha… | 95 | 1837 | experimental |
| rust-osdev/bootloader An experimental x86_64 bootloader written in pure Rust that works on both BIOS and UEFI systems. It lets OS developers package their Rust k… | 93 | 1687 | experimental |
| TarlogicSecurity/BlueSpy BlueSpy is a Python proof-of-concept tool that records and replays audio from vulnerable Bluetooth devices by exploiting pairing without us… | 61 | 1612 | experimental |
| fossasia/knitlib Knitlib is a Python library and API for controlling a variety of knitting machines, mechanisms, and hacks, with machine support added via a… | 62 | 1544 | experimental |
| patjak/facetimehd A reverse-engineered Linux kernel driver for the Facetime HD (Broadcom 1570) PCIe webcam found in newer MacBooks. It is written in C and li… | 95 | 1501 | experimental |
| hughperkins/VeriGPU VeriGPU is an open-source GPU written in SystemVerilog, loosely based on the RISC-V ISA and targeting eventual ASIC tape-out for machine le… | 32 | 1364 | experimental |
| SPIRIT-org/SPIRIT SPIRIT is an open-source smartphone hardware project built around the Raspberry Pi Compute Module 5, with KiCad PCB designs and schematics … | 67 | 1284 | experimental |
| zhouxiyu1997/friendmaker Friend Maker is a desktop application (macOS/Windows) that converts images into pixel grids and controller action scripts, then drives an E… | 79 | 1262 | experimental |
| xerpi/vita2hos vita2hos is a translation layer (not an emulator) that runs PlayStation Vita ARMv7 executables natively on the Nintendo Switch's Horizon OS… | 34 | 1256 | experimental |
| 0xNikilite/oboromi oboromi is a work-in-progress, proof-of-concept emulator for the Nintendo Switch 2 written in Rust. It currently emulates an 8-core ARMv8 C… | 63 | 1228 | experimental |
| theacodes/kicanvas KiCanvas is an interactive, browser-based viewer for KiCad schematics and PCB boards, rendered with WebGL and the Canvas element. It is wri… | 68 | 1127 | experimental |
| medusalix/FreeMDU FreeMDU is an open hardware and software project for communicating with Miele appliances through their proprietary optical infrared diagnos… | 60 | 1060 | experimental |
| tommybee456/OpenSplitDeck OpenSplitDeck is an open-source, modular wireless game controller inspired by the Steam Deck and Steam Controller, built from off-the-shelf… | 54 | 1014 | experimental |
| ronibandini/reggaetonBeGone A Raspberry Pi-based edge machine learning device that continuously samples ambient audio and uses an Edge Impulse audio classification mod… | 70 | 1005 | experimental |
| apple/darwin-xnu The XNU hybrid kernel (Mach + BSD + IOKit) that powers macOS and iOS, mirrored by Apple on GitHub. This legacy mirror is no longer updated … | 10 | 11266 | abandoned |
| BartoszCichecki/LenovoLegionToolkit Lenovo Legion Toolkit (LLT) is a lightweight Windows utility for Lenovo Legion laptops that replaces Lenovo Vantage and Legion Zone for con… | 10 | 7568 | abandoned |
| fbelavenuto/arpl Automated Redpill Loader (ARPL) is a bootable loader image that installs Synology DSM on generic x86 hardware or VMs by automatically detec… | 10 | 7280 | abandoned |
| googlecreativelab/anypixel AnyPixel.js is an open-source software and hardware framework from Google Creative Lab for building large, unusual, interactive displays wh… | 10 | 6441 | abandoned |
| grbl/grbl Grbl is an open-source, embedded, high-performance g-code parser and CNC milling controller written in optimized C for AVR microcontrollers… | 32 | 6267 | abandoned |
| gnea/grbl Grbl is an open-source, high-performance g-code parser and CNC milling controller firmware written in optimized C for AVR-based Arduino boa… | 23 | 4529 | abandoned |
| nefarius/ViGEmBus ViGEmBus is a Windows kernel-mode bus driver (built on KMDF) that emulates Xbox 360 and DualShock 4 USB gamepads as virtual devices, lettin… | 10 | 4238 | abandoned |
| novatic14/MANPADS-System-Launcher-and-Rocket A proof-of-concept launcher and interceptor system built from consumer electronics and 3D-printed components. The project has been disconti… | 54 | 3905 | abandoned |
| Proxmark/proxmark3 The official (now archived) client software, FPGA logic, and design documentation for the Proxmark3, a general-purpose RFID tool that can s… | 50 | 3534 | abandoned |
| bijection/sistine Project Sistine is a proof-of-concept Python application that turns a MacBook into a touchscreen using a $1 mirror rig in front of the buil… | 32 | 3426 | abandoned |
| nefarius/ScpToolkit A Windows driver and XInput wrapper that lets Sony DualShock 3 and DualShock 4 controllers work with Windows games and applications. The pr… | 10 | 3181 | abandoned |
| Jays2Kings/DS4Windows DS4Windows is a portable Windows application that lets you use a Sony DualShock 4 controller on your PC by emulating an Xbox 360 controller… | 10 | 3042 | abandoned |
| ClusterM/hakchi2 A Windows GUI tool for adding more games (ROMs) to the NES/SNES Classic Mini and Famicom Mini via USB without soldering. It manages game me… | 10 | 2927 | abandoned |
| SI-RISCV/e200_opensource The open-source Hummingbird E203 RISC-V processor core and demo SoC, a two-stage pipeline ultra-low power/area CPU implementation written i… | 10 | 2851 | abandoned |
| idootop/open-xiaoai Open-XiaoAI is a Rust-based client/server project that takes over the audio input and output of Xiaomi XiaoAI smart speakers (LX06 and OH2P… | 10 | 2595 | abandoned |
| jakeday/linux-surface A patched Linux kernel build enabling Linux to run on Microsoft Surface devices. This original repository is no longer maintained and the p… | 23 | 2556 | abandoned |
| Nate711/StanfordDoggoProject Stanford Doggo is an open source, ~5kg quadruped robot capable of jumping, flipping, and trotting, designed as an accessible platform for l… | 23 | 2550 | abandoned |
| googlecreativelab/open-nsynth-super Open NSynth Super is an experimental physical hardware instrument that provides a tangible interface for Google's NSynth machine learning s… | 10 | 2493 | abandoned |
| conorpp/u2f-zero U2F Zero is an open source hardware U2F security token for two-factor authentication, built on a small USB device with secure key storage. … | 23 | 2451 | abandoned |
| Blueforcer/awtrix3 AWTRIX 3 is open-source custom firmware for the Ulanzi Smart Pixel clock TC001, DIY matrix clocks, and old AWTRIX 2 boards, built on ESP32.… | 75 | 2355 | abandoned |
| raspberrypi/noobs NOOBS (New Out Of Box Software) is a first-boot operating system install manager for the Raspberry Pi that repartitions the SD card and let… | 10 | 2223 | abandoned |
| facebookarchive/Surround360 Facebook's open-source hardware and software system for capturing and rendering stereoscopic 3D 360-degree video for VR viewing. It include… | 10 | 2185 | abandoned |
| AtlasNX/Kosmos Kosmos was an all-in-one custom firmware (CFW) package for the Nintendo Switch, bundling homebrew tools like hekate and Atmosphere. The pro… | 10 | 2097 | abandoned |
| raspberrypi/userland ARM-side C libraries for interfacing with the Raspberry Pi VideoCore GPU, including EGL, MMAL, OpenMAX IL, GLESv2, and vchiq bindings. The … | 10 | 2069 | abandoned |
| Digi-Key/digikey-kicad-library An atomic parts library for KiCad providing visually consistent electronic component symbols with 1-to-1 footprint assignments and Digi-Key… | 32 | 1931 | abandoned |
| juj/fbcp-ili9341 A high-performance C++ framebuffer copy driver for SPI-based LCD displays (e.g. ILI9341, ST7789) on Raspberry Pi A/B/2/3/4/Zero, achieving … | 32 | 1806 | abandoned |
| stanfordroboticsclub/StanfordQuadruped Stanford Quadruped hosts the Python control software for Stanford Pupper and Woofer, Raspberry Pi-based open-source quadruped robots that c… | 32 | 1783 | abandoned |
| google/periph periph is a Go library for peripherals I/O, providing pure-Go (no cgo) drivers and interfaces for GPIO, I²C, SPI, and 1-wire hardware on bo… | 10 | 1730 | abandoned |
| jcl5m1/ventilator An open-source project documenting how to convert a low-cost CPAP blower into a rudimentary non-invasive pressure support ventilator or a P… | 32 | 1664 | abandoned |
| dokterdok/Continuity-Activation-Tool A shell-based utility that activates and diagnoses OS X Continuity features (Handoff, Instant Hotspot, New AirDrop) on compatible Mac hardw… | 32 | 1609 | abandoned |
| UncleRus/esp-idf-lib A collection of ESP-IDF components (drivers for sensors, LED controllers, GPIO extenders, ADC/DAC, and other peripherals) for Espressif ESP… | 10 | 1606 | abandoned |
| carmaa/inception Inception is a Python-based physical memory manipulation tool that exploits PCI-based DMA (over FireWire, Thunderbolt, ExpressCard, PC Card… | 34 | 1602 | abandoned |
| fossasia/susi_smart_box SUSI.AI Smart Box is an open-source smart speaker / voice assistant hardware project built around the SUSI.AI assistant. It provides the so… | 10 | 1529 | abandoned |
| easytarget/esp32-cam-webserver An expanded Arduino sketch turning cheap ESP32-CAM boards (especially AI-Thinker) into a webcam with a browser-based control interface, str… | 23 | 1526 | abandoned |
| fossasia/knitserver Knitserver is a Flask-based REST API server that wraps the Knitlib library to control knitting machines, exposing endpoints and WebSocket-b… | 32 | 1521 | abandoned |
| erica/uidevice-extension An Objective-C category extending UIDevice to identify the specific iOS hardware platform, distinguishing between devices like iPod touch 1… | 32 | 1515 | abandoned |
| golemparts/rppal RPPAL is a Rust library providing access to the Raspberry Pi's GPIO, I2C, PWM, SPI, and UART peripherals through a user-friendly interface,… | 10 | 1463 | abandoned |
| noidontdig/gitdown Gitdown is a novelty git commit-msg hook written in Ruby that gates commits based on your blood alcohol content, measured via an Arduino Dr… | 32 | 1447 | abandoned |
| adafruit/Adafruit-Raspberry-Pi-Python-Code Adafruit's legacy monolithic Python library for Raspberry Pi hardware, including sensor drivers like the BMP085 and TCS34725 and character … | 10 | 1446 | abandoned |
| fritz-smh/yi-hack A collection of shell scripts and binaries that replace parts of the Xiaomi Yi Ants home camera firmware, disabling cloud connectivity and … | 32 | 1440 | abandoned |
| Eun/DisableMonitor A macOS menu bar application that lets users easily disable, enable, or change the resolution of attached monitors. It also offers a comman… | 10 | 1368 | abandoned |
| Plutoberth/SonyHeadphonesClient A cross-platform desktop client that replicates the mobile-only Sony Headphones app, allowing control of Sony noise-cancelling headphones (… | 10 | 1364 | abandoned |
| ccMSC/ckb ckb is an open-source driver for Corsair RGB keyboards and mice, bringing CUE-like features such as full RGB animations to Linux and OS X. … | 23 | 1337 | abandoned |
| cepr/android-serialport-api A small Android library with NDK/JNI native code for opening and reading/writing serial ports (RS-232/tty devices) on Android, plus a demo … | 32 | 1304 | abandoned |
| elvanderb/TCP-32764 A collection of Python proof-of-concept code and research notes documenting a hidden backdoor listening on TCP port 32764 in Linksys, Netge… | 32 | 1291 | abandoned |
| OpenHMD/OpenHMD OpenHMD is a free and open source C library providing an API and drivers for immersive technology devices such as head-mounted displays wit… | 31 | 1284 | abandoned |
| kidoman/embd embd is a hardware abstraction layer (HAL) for embedded Linux single-board computers such as the Raspberry Pi, BeagleBone Black, and C.H.I.… | 32 | 1281 | abandoned |
| Pi4J/pi4j-v1 Pi4J v1 is a Java I/O library providing object-oriented access to Raspberry Pi hardware interfaces such as GPIO, I2C, SPI, PWM, and UART/se… | 10 | 1281 | abandoned |
| samyk/usbdriveby USBdriveby is an Arduino/Teensy microcontroller project that emulates a USB HID keyboard and mouse to covertly install a backdoor, evade fi… | 32 | 1263 | abandoned |
| sbstjn/noduino Noduino is a JavaScript and Node.js framework for controlling Arduino boards from web applications using HTML5, Socket.IO, and WebSockets. … | 32 | 1234 | abandoned |
| hawku/TabletDriver A low-latency graphics tablet driver for Windows designed primarily for the rhythm game osu!, supporting Wacom, Huion, and XP-Pen tablets. … | 23 | 1227 | abandoned |
| MicrosoftEdge/magic-mirror-demo A smart mirror IoT demo project by Microsoft Edge that displays information on a two-way mirror and recognizes registered users via facial … | 10 | 1225 | abandoned |
| CarlosGS/Cyclone-PCB-Factory Cyclone PCB Factory is a parametric, 3D-printable CNC mill design (RepRap-style) intended for milling printed circuit boards. It provides C… | 10 | 1187 | abandoned |
| pepe2k/u-boot_mod A deep modification of U-Boot 1.1.4 bootloader sources for MIPS-based routers with Qualcomm/Atheros SoCs, adding features like a web fail-s… | 10 | 1161 | abandoned |
| Reiten966/Polyformer Polyformer is an open-source, 3D-printed machine that recycles PET plastic bottles into 1.75mm FDM filament for 3D printers. It is primaril… | 46 | 1158 | abandoned |
| sifive/freedom SiFive's Freedom platform RTL source files, written in Chisel (Scala), implementing the Freedom E300 and U500 RISC-V SoC platforms for FPGA… | 10 | 1147 | abandoned |
| adafruit/Adafruit_Python_DHT A deprecated Python library for reading DHT series humidity and temperature sensors on Raspberry Pi and Beaglebone Black, with a C extensio… | 10 | 1134 | abandoned |
| cyoung/stratux Stratux is an open-source ADS-B weather and traffic receiver built on a Raspberry Pi with RTL-SDR dongles, serving aviation data to electro… | 53 | 1132 | abandoned |
| sharebrained/portapack-hackrf Original firmware for the PortaPack H1, an add-on that makes the HackRF One software-defined radio portable with an LCD touchscreen, audio … | 10 | 1095 | abandoned |
| evilsocket/bleah A deprecated command-line tool for scanning and enumerating Bluetooth Low Energy (BLE) devices. It has been ported into bettercap's BLE mod… | 10 | 1094 | abandoned |
| amperka/ino Ino is a Python-based command line toolkit for building and uploading Arduino firmware without the Arduino IDE. It auto-generates Makefiles… | 10 | 1076 | abandoned |
| NervanaSystems/maxas MaxAs is an assembler for NVIDIA Maxwell GPU architecture that assembles SASS (Shader Assembly) instructions, written in Perl. It enables l… | 10 | 1074 | abandoned |
| OpenZWave/open-zwave OpenZWave is a C++ library that interfaces with Z-Wave networks via a USB Z-Wave controller, letting applications control Z-Wave devices wi… | 32 | 1056 | abandoned |
| loklak/loklak_IBM_Home_Automation A Python-based IoT home automation integration for the Loklak server that connects a Raspberry Pi to IBM's IoTF (Bluemix) platform. It rela… | 32 | 1053 | abandoned |
| xcicode/MifareOneTool MifareOneTool is a Windows GUI application for working with Mifare Classic NFC cards, including reading and cracking operations. It is writ… | 23 | 1046 | abandoned |
| CTurt/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… | 10 | 1040 | abandoned |
| shivasiddharth/GassistPi GassistPi is a Python application that turns single board computers like the Raspberry Pi into a Google Assistant-powered voice assistant. … | 44 | 1031 | abandoned |
| AsahiLinux/gpu Research repository for reverse-engineering the Apple M1 GPU to build an open-source 3D graphics stack, including a Metal API interception … | 10 | 1026 | abandoned |
| 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… | 10 | 1003 | abandoned |
| hackndev/zinc Zinc is an experimental bare-metal stack for Rust targeting ARM microcontrollers, aiming to provide an RTOS-like foundation written entirel… | 10 | 1003 | abandoned |
| 78/xiaozhi-esp32 XiaoZhi is an open-source MCP-based AI voice chatbot firmware for ESP32-family microcontrollers, connecting large language models like Qwen… | 88 | 29186 | active |
| MicroPython MicroPython is a lean, efficient implementation of Python 3 designed to run on microcontrollers and other constrained systems, fitting in a… | 91 | 22012 | stable |
| espressif/esp-idf ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone… | 99 | 18876 | stable |
| ArduPilot/ardupilot ArduPilot is an open-source autopilot firmware suite (ArduPlane, ArduCopter, ArduRover, ArduSub) written in C++ that controls unmanned vehi… | 98 | 15748 | stable |