domain: hardware
1345 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Mentra-Community/MentraOS MentraOS is an open-source operating system and development platform for smart glasses, providing pairing, connection management, data stre… | 94 | 2326 | active |
| wilicc/gpu-burn GPU Burn is a multi-GPU CUDA stress test tool that pushes NVIDIA GPUs to maximum load for stability and thermal testing. It supports config… | 70 | 2322 | active |
| 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.… | 78 | 2315 | active |
| greghesp/ha-bambulab A Home Assistant custom integration for Bambu Lab 3D printers, installed via HACS. It exposes printer sensors and controls inside Home Assi… | 94 | 2311 | active |
| ALOHA ALOHA is an open-source hardware and software system for low-cost bimanual robot teleoperation and demonstration data collection, built on … | 31 | 2310 | active |
| pyusb/pyusb PyUSB is a Python library providing easy, backend-neutral access to the host machine's USB system via libusb 1.0, libusb 0.1, or OpenUSB ba… | 64 | 2309 | stable |
| 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… | 86 | 2304 | active |
| pollen-robotics/AmazingHand AmazingHand is an open-source, low-cost, 3D-printable 8-DOF humanoid robotic hand with four fingers driven by Feetech servos, designed to m… | 57 | 2300 | active |
| 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… | 77 | 2295 | active |
| kata0510/Lily58 Lily58 is an open-source hardware design for a 6x4+4 column-staggered split ergonomic keyboard, including PCB files and build guides. It is… | 59 | 2284 | active |
| jgaeddert/liquid-dsp liquid-dsp is a free and open-source digital signal processing library written in C, designed specifically for software-defined radios on e… | 94 | 2282 | stable |
| cjcliffe/CubicSDR CubicSDR is a cross-platform software-defined radio (SDR) application with an OpenGL-accelerated spectrum and waterfall display. It support… | 23 | 2281 | stable |
| torvalds/GuitarPedal A digital guitar pedal project by Linus Torvalds built around an RP2354A microcontroller and a TI audio codec, with seventeen software-defi… | 61 | 2263 | active |
| 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… | 46 | 2263 | active |
| libusb/hidapi HIDAPI is a cross-platform C library for communicating with USB and Bluetooth HID-class devices on Windows, Linux, FreeBSD, macOS, and Andr… | 66 | 2261 | stable |
| winder/Universal-G-Code-Sender Universal G-Code Sender is a free, cross-platform Java application for sending G-Code to CNC controllers such as GRBL, FluidNC, TinyG, g2co… | 94 | 2250 | active |
| flipperdevices/Flipper-Android-App The official Android companion app for the Flipper Zero multi-tool device, built in Kotlin with a modular architecture. It lets users conne… | 69 | 2250 | active |
| 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… | 99 | 2242 | active |
| cyring/CoreFreq CoreFreq is a CPU monitoring and tuning tool for 64-bit processors that combines a Linux kernel module with a terminal UI to report frequen… | 98 | 2238 | active |
| 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… | 66 | 2236 | active |
| kennetek/gridfinity-rebuilt-openscad A parametric OpenSCAD library that rebuilds the Gridfinity storage bin system from the ground up, allowing fully customizable bins for 3D p… | 42 | 2235 | active |
| mathoudebine/turing-smart-screen-python An unofficial Python system monitor and abstraction library for small IPS USB-C smart displays such as the Turing Smart Screen / TURZX. It … | 92 | 2233 | active |
| llvm/circt CIRCT (Circuit IR Compilers and Tools) is an LLVM/MLIR-based infrastructure project for building hardware design compilers and tools. It pr… | 95 | 2226 | active |
| riscv-boom/riscv-boom BOOM (Berkeley Out-of-Order Machine) is a synthesizable, parameterizable open-source RV64GC RISC-V processor core written in the Chisel har… | 67 | 2226 | active |
| vortexgpgpu/vortex Vortex is a full-stack open-source RISC-V GPGPU supporting OpenCL, with configurable cores, warps, and threads, plus graphics and tensor co… | 81 | 2220 | active |
| gnss-sdr/gnss-sdr An open-source software-defined GNSS (Global Navigation Satellite System) receiver implemented in C++ on top of GNU Radio. It processes raw… | 81 | 2216 | active |
| kyleisah/Klipper-Adaptive-Meshing-Purging KAMP is a set of Klipper macros that adaptively generates bed meshes only over the area being printed and purges filament next to the print… | 22 | 2209 | active |
| openpnp/openpnp OpenPnP is open source software (with accompanying hardware designs) for controlling SMT pick and place machines used in PCB assembly. It c… | 81 | 2205 | active |
| GlasgowEmbedded/glasgow Glasgow Interface Explorer is an open-source software stack (Python-based) for the Glasgow open hardware tool, an FPGA-based USB interface … | 77 | 2202 | active |
| mainsail-crew/mainsail Mainsail is a responsive web interface for managing and controlling 3D printers running Klipper firmware via Moonraker. It provides a dashb… | 97 | 2201 | active |
| MatthewKuKanich/FindMyFlipper A FlipperZero application that turns the device into a BLE tracker beacon emulating Apple AirTags, Samsung SmartTags, or Tile trackers. It … | 22 | 2192 | active |
| o-gs/dji-firmware-tools A collection of C command-line tools for extracting, modifying, and repacking firmware of DJI drones such as Phantom, Mavic, Inspire, and S… | 74 | 2186 | active |
| opentx/opentx OpenTX is open-source custom firmware for RC radio transmitters, written in C++. It replaces stock transmitter firmware to provide advanced… | 65 | 2186 | active |
| 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,… | 69 | 2176 | stable |
| OpenIPC/firmware OpenIPC is an open-source, Buildroot-based alternative firmware for IP cameras, supporting SoCs from HiSilicon, SigmaStar, Ingenic, Novatek… | 91 | 2169 | active |
| 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… | 66 | 2165 | stable |
| penk/penkesu Penkesu Computer is an open-source hardware project providing complete designs, 3D-printable case files, and a bill of materials for buildi… | 32 | 2165 | stable |
| dronesploit/dronesploit DroneSploit is a Metasploit-style console framework for pentesting commercial drones, built on sploitkit. It gathers drone-focused hacking … | 23 | 2161 | active |
| Dr-Noob/cpufetch cpufetch is a command-line tool written in C that displays CPU architecture information (vendor, microarchitecture, cores, cache, frequenci… | 50 | 2139 | active |
| gpiozero/gpiozero A Python library providing a simple, low-boilerplate interface to GPIO devices on the Raspberry Pi. It offers component classes for LEDs, b… | 75 | 2136 | stable |
| bluekitchen/btstack BTstack is BlueKitchen's dual-mode Bluetooth stack (Classic + Low Energy) implemented in C with an ultra-small, highly configurable memory … | 77 | 2130 | active |
| fastmachinelearning/hls4ml hls4ml is a Python package that converts machine learning models from Keras, PyTorch, and ONNX into high-level synthesis (C++) code for FPG… | 82 | 2114 | active |
| 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… | 58 | 2113 | active |
| 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, … | 48 | 2111 | active |
| virtualabs/btlejack BtleJack is a Python CLI tool for sniffing, jamming, and hijacking Bluetooth Low Energy (BLE) connections. It relies on BBC Micro:Bit, Blue… | 23 | 2107 | active |
| awawa-dev/HyperHDR HyperHDR is an open-source ambient lighting application that analyzes screen content and audio in real time to drive addressable LED strips… | 84 | 2106 | active |
| adafruit/Adafruit_SSD1306 An Arduino library for driving monochrome OLED displays based on the SSD1306 controller chip, supporting 128x64 and 128x32 panels over I2C … | 80 | 2094 | stable |
| 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… | 98 | 2091 | active |
| 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,… | 89 | 2076 | active |
| amaranth-lang/amaranth Amaranth is a Python-based hardware definition language and toolchain for designing synchronous digital logic, including a standard library… | 93 | 2074 | active |
| 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… | 66 | 2054 | active |
| Bouni/kicad-jlcpcb-tools A KiCad plugin that generates all files needed for JLCPCB board fabrication and assembly, including Gerber, Excellon, BOM, and CPL files. I… | 91 | 2044 | active |
| ainfosec/FISSURE FISSURE is an open-source RF and reverse engineering framework built around software-defined radios, supporting signal detection, classific… | 76 | 2033 | active |
| LedFx/LedFx LedFx is a network-based LED effect engine that processes real-time audio input into synchronized light shows across multiple LED strips an… | 94 | 2031 | active |
| SpinalHDL/SpinalHDL SpinalHDL is an open-source Scala-based hardware description language (HDL) library for describing digital hardware at the register-transfe… | 85 | 2031 | active |
| 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… | 76 | 2026 | active |
| bmorcelli/Launcher A GRUB-like application launcher firmware for ESP32-based boards such as M5Stack, LilyGO, CYD, and Marauder devices. It lets users install,… | 91 | 2016 | active |
| pConst/basic_verilog A collection of reusable, synthesizable Verilog/SystemVerilog modules for FPGA projects, including UART, SPI, FIFO, PWM, debounce, synchron… | 64 | 2015 | active |
| yaqwsx/KiKit KiKit is a Python library, KiCAD plugin, and CLI tool that automates common KiCAD PCB workflow tasks such as panelization, manufacturing da… | 93 | 2012 | active |
| exelix11/SysDVR SysDVR is a Nintendo Switch homebrew sysmodule that captures running game output and streams it to a PC over USB or network (RTSP). It prov… | 81 | 2011 | active |
| 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… | 89 | 2009 | active |
| 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… | 41 | 2005 | stable |
| Badge Magic Badge Magic is a cross-platform mobile and desktop app for creating text, drawings, and animations on LED name badges and transferring them… | 80 | 2001 | active |
| analogdevicesinc/hdl Analog Devices' HDL (Verilog/VHDL) libraries and FPGA reference design projects for their evaluation boards, built with AMD Xilinx Vivado o… | 70 | 2000 | active |
| Shmoopi/iOS-System-Services iOS System Services is an Objective-C library that exposes 70+ read-only properties about an iOS device through a single singleton facade, … | 73 | 1998 | active |
| 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… | 83 | 1997 | active |
| peng-zhihui/L-ink_Card An open-source hardware and firmware project for a smart NFC card with an e-ink display, built on an STM32L051 MCU and ST25DV NFC chip. It … | 32 | 7630 | maintenance |
| luc-github/ESP3D ESP3D is open-source firmware for ESP8266/ESP8285 and ESP32 boards that adds WiFi connectivity to 3D printers, CNC machines, and sand table… | 91 | 1990 | active |
| djhworld/simple-computer A Go-based simulator of the 16-bit CPU described in 'But How Do It Know?' by J. Clark Scott, built from NAND gates up through registers, RA… | 70 | 1990 | active |
| corpnewt/GenSMBIOS A Python script by corpnewt that wraps acidanthera's macserial tool to generate SMBIOS serial numbers and related identifiers for Hackintos… | 59 | 1980 | active |
| cifertech/nRFBox nRFBox is an open-source ESP32-based handheld tool that scans, analyzes, jams, and spoofs BLE, Wi-Fi, and 2.4GHz signals using an nRF24L01 … | 73 | 1971 | active |
| mixelpixx/KiCAD-MCP-Server A Model Context Protocol (MCP) server that lets AI assistants like Claude directly control KiCAD for printed circuit board design. It expos… | 85 | 1957 | active |
| Carrot-collective/ERCF_v2 ERCF v2 is a community-designed, expandable multi-material unit (MMU) for Klipper-based 3D printers, evolving the original Voron ERCF desig… | 52 | 1954 | active |
| ChefKissInc/NootedRed NootedRed is a macOS kernel extension (kext) that provides GPU bug fixes, quality-of-life improvements, and extended hardware support for A… | 94 | 1952 | active |
| axi0mX/ipwndfu ipwndfu is an open-source Python tool that exploits iOS device bootroms, most notably via the checkm8 exploit, to put devices into pwned DF… | 32 | 7397 | maintenance |
| LenovoLegionToolkit-Team/LenovoLegionToolkit Lenovo Legion Toolkit is a lightweight Windows desktop utility for Lenovo gaming laptops that replaces Lenovo Vantage, Legion Zone, and Leg… | 81 | 1924 | active |
| FPGAwars/icestudio Icestudio is a visual editor for designing digital circuits for open-source FPGA boards using a drag-and-drop block interface, with optiona… | 98 | 1923 | active |
| rp-rs/rp-hal rp-hal is a Rust Hardware Abstraction Layer (HAL) implementing embedded-hal for the Raspberry Pi RP2040 and RP235x series microcontrollers.… | 88 | 1919 | active |
| chipsalliance/verible Verible is a suite of SystemVerilog (IEEE 1800-2017) developer tools built in C++, including a parser, style linter, formatter, and Languag… | 94 | 1918 | active |
| libimobiledevice/idevicerestore A cross-platform command-line application that restores or upgrades firmware (IPSW files) on iOS devices, reimplementing all granular resto… | 67 | 1918 | active |
| vroland/epdiy EPDiy is a driver board and accompanying software library for driving affordable E-Paper (E-Ink) display modules, typically salvaged from e… | 98 | 1911 | active |
| dresden-elektronik/deconz-rest-plugin A C++ REST-API plugin for the deCONZ gateway software that exposes Zigbee 3.0, ZHA, and ZLL devices (lights, switches, sensors) over HTTP. … | 89 | 1910 | active |
| freerouting/freerouting Freerouting is an open-source, advanced PCB auto-router that works with any EDA tool supporting the Specctra or Electra DSN interface, such… | 98 | 1909 | active |
| egzumer/uv-k5-firmware-custom An open-source custom firmware for the Quansheng UV-K5/K6/5R handheld radio, merging OneOfEleven's custom firmware with fagci's spectrum an… | 18 | 1906 | active |
| riscv-mcu/e203_hbirdv2 Hummingbirdv2 E203 is an open-source ultra-low power 32-bit RISC-V processor core and SoC written in Verilog, developed by Nuclei System Te… | 48 | 1903 | stable |
| TheSpaghettiDetective/obico-server Obico Server is the self-hostable backend of the Obico smart 3D printing platform, providing AI-based print failure detection, webcam strea… | 76 | 1899 | active |
| ECTO-1A/AppleJuice AppleJuice is a Python proof-of-concept tool that spoofs Apple BLE proximity pairing messages to trigger pairing popups on nearby Apple dev… | 28 | 1897 | active |
| Sapd/HeadsetControl HeadsetControl is a cross-platform command-line utility written in C++ that controls USB gaming headsets from brands like Logitech, SteelSe… | 86 | 1892 | active |
| Nicholas-L-Johnson/flip-card A business card built on an RP2350 microcontroller that runs a FLIP (fluid-implicit-particle) fluid simulation on its display, including Ki… | 57 | 1892 | active |
| pascallanger/DIY-Multiprotocol-TX-Module An open-source firmware for a DIY 2.4GHz multiprotocol transmitter module that lets almost any RC transmitter control many different receiv… | 86 | 1891 | active |
| jgarff/rpi_ws281x A userspace C library for controlling WS281X LED strips (WS2812, SK6812 RGB/RGBW) from a Raspberry Pi via PWM, PCM, or SPI with DMA. It inc… | 59 | 1886 | stable |
| wiedehopf/tar1090 tar1090 is an improved web interface for ADS-B decoders such as readsb and dump1090-fa, visualizing real-time aircraft traffic on a map. It… | 75 | 1884 | active |
| simh/simh SIMH is a collection of highly portable simulators for historically significant computer systems such as the DEC PDP series, VAX, IBM mainf… | 66 | 1877 | active |
| olofk/serv SERV is an award-winning bit-serial RISC-V CPU core written in Verilog, claimed to be the world's smallest RISC-V CPU at around 200 LUTs on… | 72 | 1875 | active |
| jaypipes/ghw ghw is a Go library for discovering and inspecting host hardware, covering CPU, memory, block storage, network, PCI, GPU, topology, BIOS, a… | 96 | 1873 | active |
| emsec/ChameleonMini ChameleonMini is a freely programmable, portable NFC device that can emulate and clone contactless smartcards, read RFID tags, and sniff/lo… | 23 | 1869 | active |
| joric/nrfmicro nRFMicro is an open-source hardware project providing a DIY drop-in Pro Micro replacement controller based on the nRF52840, designed to con… | 39 | 1856 | active |
| linux-nvme/nvme-cli The official NVM Express user space tooling for Linux, providing the `nvme` command line tool and the libnvme library it is built on. It su… | 80 | 1851 | stable |
| Bastardkb/Charybdis Charybdis is an open-source ergonomic split keyboard design with an integrated trackball, intended as a full mouse replacement. The reposit… | 75 | 1842 | active |
| vladkens/macmon macmon is a sudoless real-time performance monitor for Apple Silicon Macs (M1–M5) that reads CPU/GPU/ANE power, temperatures, frequencies, … | 88 | 1834 | active |