domain: hardware
1345 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ZhuYanzhen1/miniFOC miniFOC is an open-source Field Oriented Control (FOC) firmware and hardware scheme for brushless DC (BLDC) motors, designed to run on very… | 23 | 1085 | active |
| pico-coder/sigrok-pico Firmware and sigrok driver that turns a Raspberry Pi Pico (RP2040/RP2350) into a low-cost logic analyzer and oscilloscope. It supports 21 d… | 75 | 1083 | active |
| demantz/RFAnalyzer RF Analyzer is an Android application for real-time RF spectrum analysis using SDR hardware such as HackRF, RTL-SDR, Airspy HF+, and HydraS… | 68 | 1082 | active |
| echavet/MitsubishiCN105ESPHome ESPHome custom component/firmware for ESP32/ESP8266 that lets a microcontroller talk to Mitsubishi heat pumps and air conditioners over the… | 87 | 1080 | active |
| wagiminator/ATmega-Soldering-Station An open-source firmware and hardware project for a DIY T12 quick-heating soldering station controller based on the ATmega328P. It provides … | 32 | 1079 | active |
| platomav/BIOSUtilities A collection of Python-based BIOS/UEFI utilities for extracting, unpacking, and analyzing firmware images from vendors like AMI, Insyde, Ph… | 45 | 1078 | active |
| particle-iot/device-os The open-source Device OS firmware for Particle IoT devices, providing the operating system, hardware abstraction layer, cloud communicatio… | 93 | 1076 | active |
| NVIDIA/jetson-gpio A Python library for controlling the GPIO pins on NVIDIA Jetson development boards (TX1, TX2, AGX Xavier, Nano, etc.) via their 40-pin head… | 75 | 1075 | stable |
| kubernetes-sigs/node-feature-discovery Node Feature Discovery (NFD) is a Kubernetes add-on that detects hardware features and system configuration on cluster nodes and advertises… | 97 | 1074 | active |
| briankendall/proxy-audio-device A virtual audio driver (HAL plugin) for macOS that creates a proxy audio output device forwarding all audio to another output device. It le… | 86 | 1067 | active |
| slic3r/Slic3r Slic3r is an open-source toolpath generator (slicer) for 3D printers that converts 3D models (STL, OBJ, AMF, 3MF) into G-code instructions.… | 23 | 3650 | maintenance |
| kamgurgul/cpu-info A multiplatform application built with Kotlin Multiplatform and Compose Multiplatform that displays detailed information about a device's h… | 95 | 1066 | active |
| TheCod3rYouTube/PS5NorModifier A Windows GUI application for reading, writing, and modifying PlayStation 5 NOR flash dumps, including serial number changes and disc-to-di… | 25 | 1064 | active |
| willem-pennings/balancing-cube A complete open-source hardware and software project for a self-balancing cube that stands on its corner or edge using three reaction wheel… | 25 | 1064 | stable |
| adafruit/Adafruit_Sensor Adafruit Unified Sensor is an Arduino/C++ abstraction layer providing a common Adafruit_Sensor base class and standardized sensors_event_t … | 23 | 1064 | stable |
| ploopyco/headphones Ploopy Headphones is an open-source hardware project providing all design and production files to build a set of 3D-printed headphones, inc… | 22 | 1064 | active |
| fossasia/magic-epaper-app Magic ePaper is an open-source Flutter mobile app for designing content and transferring it to battery-free NFC ePaper badges. It offers dr… | 77 | 1063 | active |
| BojanJurca/Esp32_oscilloscope An ESP32 Arduino project that turns the microcontroller into a basic oscilloscope, sampling GPIO signals and displaying them in a web brows… | 76 | 1063 | active |
| UnchartedBull/OctoDash OctoDash is a touchscreen-optimized dashboard UI for OctoPrint, built with TypeScript/Angular, that runs on a Raspberry Pi attached to a 3D… | 94 | 1062 | active |
| vsergeev/c-periphery A small MIT-licensed C library providing userspace access to Linux peripheral I/O interfaces including GPIO, LED, PWM, SPI, I2C, MMIO, and … | 50 | 1061 | stable |
| MatthewKuKanich/CAN_Commander CAN Commander is a tool for reverse engineering and analyzing CAN bus systems, pairing a Flipper Zero app with ESP32 firmware to interact w… | 63 | 1059 | active |
| berarma/oversteer Oversteer is a GUI application for managing racing steering wheels on GNU/Linux, configuring settings like force feedback, rotation range, … | 54 | 1056 | active |
| moggieuk/Happy-Hare Happy Hare is a universal Klipper extension (Python modules and macros) that drives multi-material units (MMUs) and automated filament chan… | 74 | 1055 | active |
| alevchuk/vim-clutch VIM Clutch is a DIY hardware project that turns a cheap USB foot pedal into a Vim mode-switching controller: pressing the pedal sends 'i' t… | 32 | 3596 | maintenance |
| qzind/tray QZ Tray is a cross-browser, cross-platform desktop plugin that lets web pages send documents (PDF, HTML, images) and raw printer commands (… | 81 | 1051 | active |
| Duet3D/RepRapFirmware RepRapFirmware is object-oriented C++ firmware for controlling 3D printers and related devices on ARM Cortex-based electronics such as ATSA… | 87 | 1047 | active |
| wh201906/Proxmark3GUI A cross-platform Qt5 graphical interface for the Proxmark3 RFID research tool, wrapping the official and Iceman fork clients. It provides a… | 57 | 1046 | active |
| SHWotever/SimHub SimHub is a Windows application that extends racing and flight simulators with custom dashboards, overlays, haptic feedback (bass shakers, … | 95 | 1045 | active |
| chris1111/Wireless-USB-Big-Sur-Adapter A macOS installer package providing drivers for Realtek 802.11n and 802.11ac USB Wi-Fi adapters, distributed as prebuilt binaries with no s… | 62 | 1045 | active |
| espressif/ESP8266_RTOS_SDK Espressif's official FreeRTOS-based software development kit for the ESP8266 chip, written in C and following the esp-idf style API. It pro… | 64 | 3563 | maintenance |
| limbo018/DREAMPlace DREAMPlace is a GPU-accelerated VLSI placement tool that reformulates placement as a deep-learning-like optimization using PyTorch. It supp… | 74 | 1044 | active |
| joukos/PaperTTY PaperTTY is a Python module and CLI tool that renders a Linux TTY, framebuffer, VNC desktop, images, or stdin onto SPI-connected e-ink disp… | 23 | 1043 | active |
| smoochiee/Bluetooth-jammer-esp32 An ESP32 firmware project that uses NRF24L01 radio modules to generate 2.4GHz noise signals that jam Bluetooth and WiFi devices. It include… | 10 | 1043 | active |
| lhndo/LH-Stinger LH Stinger is an open-source, community-driven design for a fast, high-precision Cartesian FDM 3D printer, including frame design, BOM, and… | 58 | 1042 | active |
| andrewmcgr/klipper_tmc_autotune A Klipper python extra that automatically calculates and tunes TMC stepper motor driver register values based on motor datasheet informatio… | 64 | 1040 | active |
| daprice/keyswitches.pretty A KiCad footprint library of mechanical keyboard switch footprints for Cherry MX-style and Kailh Choc switches, including direct solder, ho… | 23 | 1040 | stable |
| milesburton/Arduino-Temperature-Control-Library DallasTemperature is a robust Arduino library for interfacing with Maxim (Dallas) 1-Wire temperature sensor ICs such as the DS18B20, DS18S2… | 79 | 1039 | stable |
| Dimsmary/OpenSTM OpenSTM is an open-source DIY scanning tunneling microscope (STM) project capable of atomic-scale imaging, demonstrated by resolving carbon… | 32 | 1039 | active |
| firesim/firesim FireSim is an open-source FPGA-accelerated full-system hardware simulation platform for validating, profiling, and debugging RTL hardware i… | 85 | 1038 | active |
| hypery11/flipper-tesla-fsd An open-source Tesla CAN bus toolkit implemented as a Flipper Zero app with an ESP32 port, providing features like FSD region-gate bypass, … | 76 | 1038 | active |
| korginc/logue-sdk The logue SDK is KORG's official software development kit for building custom oscillators, synths, and effects ('units') for prologue, mini… | 67 | 1034 | active |
| Yowkees/keyball Keyball is a family of open-source split keyboards featuring an integrated 100% trackball, including the Keyball39, Keyball44, and Keyball6… | 65 | 1034 | active |
| liyiteng/AlohaMini AlohaMini is an open-source, 3D-printable dual-arm mobile robot with a motorized lift, buildable for under $1,000. It is LeRobot-ready for … | 57 | 1034 | active |
| tenderlove/initial-v Initial V converts a BMW gear shifter into a Bluetooth keyboard specialized for controlling Vim, using an ESP32-based PCB that communicates… | 31 | 1034 | active |
| ZitaoTech/HackberryPiCM5 HackberryPi_CM5 is an open-source ultra-portable handheld Linux computer built around the Raspberry Pi Compute Module 5, featuring a 4-inch… | 35 | 1033 | active |
| David00/rpi-power-monitor A Raspberry Pi-based power monitoring application combining custom hardware and Python software to measure home electricity consumption, so… | 46 | 1032 | active |
| 45clouds/WirelessCarPlay C software that turns a Raspberry Pi into a bridge converting wired CarPlay into wireless CarPlay. It handles BLE and WiFi connections betw… | 32 | 1030 | active |
| veryl-lang/veryl Veryl is a modern hardware description language based on SystemVerilog, with a Rust-implemented compiler that transpiles Veryl source into … | 99 | 1028 | active |
| X1Plus/X1Plus X1Plus is custom open-source firmware for Bambu Lab X1 and X1 Carbon 3D printers, replacing the stock firmware with extended features and c… | 63 | 1028 | active |
| danielweidman/pixmob-ir-reverse-engineering A reverse-engineering project and Python tooling for the PixMob infrared (and RF) protocol used by LED wristbands at large events, enabling… | 62 | 1028 | active |
| SlimeVR SlimeVR is an open-source full-body tracking system for VR consisting of ESP32/ESP8266 tracker firmware supporting various IMU sensors and … | 94 | 1027 | active |
| k3yomi/Wall-of-Flippers Wall of Flippers is a Python-based tool for discovering Flipper Zero devices and detecting Bluetooth Low Energy based attacks. It provides … | 57 | 1027 | active |
| toniebox-reverse-engineering/teddycloud TeddyCloud is an open-source replacement server for the Boxine Cloud that lets Toniebox owners host cloud services locally, serving their o… | 94 | 1026 | active |
| autowp/arduino-mcp2515 An Arduino library for interfacing with the MCP2515 stand-alone CAN controller over SPI. It implements CAN V2.0B at up to 1 Mb/s with suppo… | 57 | 1025 | stable |
| edk2-porting/edk2-rk3588 An open-source EDK2-based UEFI firmware implementation for Rockchip RK3588 SoC boards, providing a PC-like standardized boot experience. It… | 59 | 1024 | active |
| gdsfactory/gdsfactory GDSFactory is a Python library for programmatically designing chips (photonics, analog, quantum, MEMS), PCBs, and 3D-printable objects. Use… | 95 | 1023 | active |
| FreeJoy-Team/FreeJoy FreeJoy is open-source firmware for the STM32F103C8 microcontroller that turns the board into a highly configurable USB HID game controller… | 69 | 1022 | active |
| noble/noble Noble is a Node.js library for acting as a Bluetooth Low Energy (BLE) central device, enabling scanning, connecting to, and interacting wit… | 10 | 3456 | maintenance |
| aklofas/kicad-happy A collection of AI coding agent skills that turn Claude Code, OpenAI Codex, and similar agents into KiCad electronics design assistants. It… | 81 | 1018 | active |
| Olsro/ipodclickwheelgamespreservationproject A preservation project distributing authenticated iPod Clickwheel games for iPod Nano 3G-5G and iPod Classic 5G-7G via a preconfigured Wind… | 48 | 1018 | active |
| jclehner/nmrpflash A cross-platform command-line utility that uses Netgear's NMRP protocol to flash firmware images to Netgear routers and other compatible de… | 82 | 1017 | active |
| hoglet67/RGBtoHDMI RGBtoHDMI is a bare-metal Raspberry Pi firmware plus CPLD hat that samples digital RGB/YUV video from retro computers like the BBC Micro an… | 60 | 1015 | active |
| HASwitchPlate/openHASP openHASP is open-source firmware that turns ESP32 or STM32 boards with commodity touchscreens into customizable smart home control panels. … | 67 | 1011 | active |
| lyusupov/SoftRF SoftRF is a DIY, multi-functional sub-1 GHz ISM band radio proximity awareness system for general aviation, compatible with protocols like … | 91 | 1010 | active |
| greatscottgadgets/facedancer A Python library for emulating USB devices using hardware peripherals like Cynthion or GreatFET. It also supports MITM proxying of USB conn… | 83 | 1010 | active |
| gtkwave/gtkwave GTKWave is a GTK-based waveform viewer for Unix, Windows, and macOS that reads FST, LXT, LXT2, VZT, GHW, and Verilog VCD/EVCD dump files. I… | 67 | 1009 | active |
| Ultrawipf/OpenFFBoard Open FFBoard is open-source firmware for a universal force feedback interface and motor driver, designed for DIY simulation devices like di… | 93 | 1008 | active |
| FPGAwars/apio Apio is an open-source command-line toolbox that simplifies FPGA development, providing commands to lint, simulate, build, and upload desig… | 99 | 1006 | active |
| open-logic/open-logic Open Logic is a VHDL-2008 standard library for FPGA projects, providing reusable, vendor- and tool-independent hardware components under a … | 85 | 1006 | active |
| adafruit/Adafruit_CircuitPython_Bundle A bundle of Adafruit's CircuitPython libraries packaged into a downloadable zip for easy installation onto CircuitPython microcontroller bo… | 96 | 1005 | active |
| syssi/esphome-jk-bms An ESPHome external component that monitors and controls Jikong (JK) Battery Management Systems over UART-TTL or Bluetooth LE. It exposes B… | 91 | 1004 | active |
| lumina-layer-studio/Lumina-Layers Lumina Studio is a Python/Gradio application that converts images into slicer-ready multi-material 3D models for full-color FDM printing. I… | 67 | 1004 | active |
| hamflx/huawei-pc-manager-bootstrap A Rust-based Windows installer launcher that patches Huawei PC Manager (华为电脑管家) so it can be installed and run on non-Huawei computers. It … | 56 | 1003 | active |
| coseyfannitutti/discipline Discipline V2 is an open-source 65% mechanical keyboard PCB design that can be assembled entirely with through-hole components, including t… | 32 | 1003 | stable |
| peng-zhihui/Project-Quantum An open-source hardware and software project for a super-mini modular Linux card computer, built from stamp-hole PCB modules (Quark-Core AR… | 32 | 3309 | maintenance |
| SpacehuhnTech/WiFiDuck WiFi Duck is an open-source firmware for ESP8266 + ATmega32u4 hardware that emulates a USB keyboard to perform keystroke injection (BadUSB)… | 23 | 3274 | maintenance |
| Arduino IDE The legacy Arduino IDE 1.x, an open-source desktop development environment for writing, compiling, and uploading sketches to Arduino boards… | 89 | 3229 | maintenance |
| saki4510t/UVCCamera An Android library (with sample apps) that lets non-rooted Android devices access UVC USB web cameras via native code built on libuvc/libus… | 32 | 3219 | maintenance |
| hirschmann/nbfc NoteBook FanControl (NBFC) is a cross-platform fan control service for laptops, written in C# and running on Windows and Linux via .NET/Mon… | 23 | 3217 | maintenance |
| pichenettes/eurorack Source code and hardware files for Mutable Instruments' line of Eurorack synthesizer modules, including oscillators, filters, sequencers, a… | 32 | 3165 | maintenance |
| adereth/dactyl-keyboard A parameterized generator for the Dactyl, a split-hand, concave, columnar ergonomic keyboard, written in Clojure that emits OpenSCAD models… | 32 | 3159 | maintenance |
| Benjamin-Dobell/Heimdall Heimdall is a cross-platform open-source tool suite for flashing firmware (ROMs) onto Samsung Galaxy mobile devices. It communicates with S… | 32 | 3098 | maintenance |
| aahung/Unshaky Unshaky is a macOS menubar application that fixes the double key press issue on Apple's butterfly keyboards by dismissing key presses that … | 23 | 3085 | maintenance |
| alexforencich/verilog-ethernet A collection of Verilog Ethernet components for FPGA implementation, covering gigabit, 10G, and 25G packet processing with MAC, PCS/PMA PHY… | 36 | 3074 | maintenance |
| miguelbalboa/rfid An Arduino library for driving MFRC522-based RFID reader modules over SPI, supporting reading and writing MIFARE Classic and related cards.… | 63 | 3033 | maintenance |
| AprilNEA/OpenLogi OpenLogi is a native, local-first alternative to Logitech Options+ written in Rust with GPUI, controlling Logitech mice, keyboards, webcams… | 81 | 16853 | experimental |
| jeelabs/esp-link esp-link is ESP8266 firmware that turns the module into a transparent WiFi-to-serial bridge for attached microcontrollers. It also provides… | 23 | 3007 | maintenance |
| scottlawsonbc/audio-reactive-led-strip A real-time music visualizer that drives WS2812B LED strips using Python for audio capture and FFT-based signal processing, with an ESP8266… | 60 | 2987 | maintenance |
| antirez/dump1090 Dump1090 is a Mode S (ADS-B) message decoder for RTL-SDR USB radio receivers, written in C. It decodes aircraft transponder signals, displa… | 62 | 2927 | maintenance |
| but0n/Avem Avem is a lightweight open-source drone flight controller firmware for STM32F103, implementing quaternion/euler attitude estimation from an… | 32 | 2883 | maintenance |
| ma1co/Sony-PMCA-RE A tool that interfaces with Sony digital cameras over USB to tweak settings, dump firmware, and install custom Android apps via the PlayMem… | 23 | 2777 | maintenance |
| cleanflight/cleanflight Cleanflight is open-source flight controller firmware for multi-rotor and fixed-wing aircraft, written in C for STM32-based boards. It is a… | 23 | 2732 | maintenance |
| rogerclarkmelbourne/Arduino_STM32 Arduino IDE hardware support files that enable programming STM32-based boards (especially STM32F103 and LeafLabs Maple/Maple Mini) with the… | 36 | 2676 | maintenance |
| opencardev/crankshaft Crankshaft is a turnkey GNU/Linux distribution that transforms a Raspberry Pi into an Android Auto head unit for cars. It is built on OpenA… | 66 | 2662 | maintenance |
| apple/HomeKitADK Apple's open-source HomeKit Accessory Development Kit implementing the HomeKit Accessory Protocol (HAP) in C. It lets developers prototype … | 10 | 2622 | maintenance |
| xoreaxeaxeax/rosenbridge Rosenbridge is a security research project that documents a hardware backdoor in some VIA C3 x86 processors, allowing userland code to bypa… | 32 | 2614 | maintenance |
| EtteGit/EnragedRabbitProject The Enraged Rabbit Project adds multimaterial (multi-filament) printing capabilities to Klipper-based 3D printers, primarily VORON machines… | 23 | 2572 | maintenance |
| 1kc/razer-macos An open-source macOS application for managing RGB color effects on Razer peripherals, based on openrazer. It supports keyboards, mice, mous… | 23 | 2570 | maintenance |
| ArcadeRenegade/SidebarDiagnostics A Windows desktop sidebar application that displays real-time hardware diagnostic information such as CPU, RAM, GPU, network, and drive met… | 23 | 2564 | maintenance |
| iliasam/OpenSimpleLidar Open Source scanning laser rangefinder (lidar) built with STM32 firmware and a triangulation-based optical design, with schematics, firmwar… | 38 | 2554 | maintenance |