domain: hardware
1345 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| seemoo-lab/openhaystack OpenHaystack is a framework and macOS application for creating custom Bluetooth tracking tags that leverage Apple's Find My (offline findin… | 67 | 13467 | experimental |
| MaJerle/stm32f429 A collection of C libraries and Keil uVision projects for STM32F4xx series microcontrollers, covering peripherals like USART, SPI, I2C, ADC… | 32 | 2508 | maintenance |
| hholtmann/smcFanControl smcFanControl is a macOS application that lets users set minimum fan speeds on Intel and Apple Silicon Macs to keep them running cooler. It… | 23 | 2506 | maintenance |
| medusalix/xone A Linux kernel driver for Xbox One and Xbox Series X|S accessories, implementing Microsoft's Game Input Protocol (GIP) as a modern replacem… | 49 | 2502 | maintenance |
| Chris911/iStats iStats is a Ruby gem providing a command-line tool for reading Mac hardware stats such as CPU temperature, fan speeds, and battery informat… | 32 | 2455 | maintenance |
| wjwwood/serial A cross-platform C++ library for interfacing with RS-232 serial ports, offering a modern C++ API modeled after PySerial. It supports open/c… | 32 | 2433 | maintenance |
| RootMyTV/RootMyTV.github.io RootMyTV is a user-friendly browser-based exploit for rooting/jailbreaking LG webOS smart TVs, leveraging CVE-2022-23727 and CVE-2020-9759.… | 23 | 2431 | maintenance |
| veggiedefender/open-and-shut A novelty shell-script tool for Linux that lets you type Morse code by repeatedly opening and closing your laptop lid, using acpid lid even… | 32 | 2428 | maintenance |
| solokeys/solo1 Solo 1 is the open-source C firmware for the Solo security key, implementing FIDO2 (CTAP2) and U2F (CTAP) over USB and NFC on an STM32L432 … | 23 | 2384 | maintenance |
| the-via/releases An Electron desktop wrapper around the VIA web app (usevia.app) for configuring QMK-powered mechanical keyboards. It always runs the latest… | 23 | 2352 | maintenance |
| eliboa/TegraRcmGUI A Windows-only C++ GUI for TegraRcmSmash that injects payloads into Nintendo Switch consoles via the Fusée Gelée RCM exploit. It also suppo… | 23 | 2293 | maintenance |
| stianeikeland/go-rpio A pure-Go library for accessing GPIO pins on Raspberry Pi boards without external C dependencies like WiringPI or bcm2835. It supports pin … | 23 | 2287 | maintenance |
| OpenKinect/libfreenect2 libfreenect2 is an open-source C++ driver library for the Kinect for Windows v2 depth camera. It handles RGB, IR, and depth image transfer … | 23 | 2245 | maintenance |
| bitdump/BLHeli BLHeli is open-source firmware for sensorless brushless motor electronic speed controllers (ESCs), written in assembly for Atmel and Silabs… | 40 | 2226 | maintenance |
| zackelia/bclm BCLM is a Swift command-line utility that reads and writes battery charge level max (BCLM/CHWA) values to the SMC on Intel and Apple silico… | 46 | 2187 | maintenance |
| CedArctic/DigiSpark-Scripts A collection of hand-written Arduino IDE sketches for the DigiSpark ATtiny85 board that turn it into a USB HID keyboard for executing autom… | 32 | 2170 | maintenance |
| apple/cups Apple CUPS is the standards-based open source printing system shipped with macOS and iOS, built on the Internet Printing Protocol (IPP). It… | 10 | 2167 | maintenance |
| nvdla/hw The hardware release of NVIDIA's open-source Deep Learning Accelerator (NVDLA), containing Verilog RTL, a C-model, testbenches, and synthes… | 32 | 2141 | maintenance |
| noble/bleno A Node.js library for implementing Bluetooth Low Energy (BLE) peripheral devices, letting JavaScript code advertise services and characteri… | 10 | 2139 | maintenance |
| greatscottgadgets/ubertooth Ubertooth is an open source wireless development platform for Bluetooth experimentation, providing host software, firmware, and hardware de… | 56 | 2125 | maintenance |
| espressif/esp-drone ESP-Drone is open-source firmware for mini drones/quadcopters built on ESP32 and ESP32-S series chips, ported from the Crazyflie project. I… | 76 | 2123 | maintenance |
| alexforencich/verilog-axi A collection of parametrizable Verilog components implementing AXI4 and AXI4-Lite bus functionality for FPGA designs, including adapters, c… | 36 | 2120 | maintenance |
| mike4192/spotMicro Open-source software for controlling a 3D-printed Spot Micro quadruped robot, implementing sit, stand, angle, and walking motion via ROS no… | 32 | 2109 | maintenance |
| corellium/projectsandcastle A collection of supporting tools for running Android/Linux on the iPhone, including a kernel loader via pongoOS, a syscfg partition extract… | 32 | 2101 | maintenance |
| KRALYN/PositronV3 PositronV3 is an open-source hardware design for an upside-down, compact, portable, fast 3D printer that folds up and fits in a filament sp… | 23 | 2090 | maintenance |
| sudar/Arduino-Makefile A Makefile that builds, flashes, and monitors Arduino sketches from the command line without the Arduino IDE. It supports AVR and ARM-based… | 23 | 2039 | maintenance |
| XUANTIE-RV/wujian100_open wujian100_open is an open-source RISC-V-based MCU SoC platform from T-Head, providing RTL source code, an SDK, simulation scripts, and FPGA… | 32 | 2013 | maintenance |
| leapmotion/leapjs LeapJS is the official JavaScript client library for the Leap Motion Controller, providing real-time hand and finger tracking data via a We… | 26 | 2008 | maintenance |
| nfc-tools/libnfc libnfc is a platform-independent C library that gives userspace applications access to NFC devices and readers, supporting multiple drivers… | 27 | 1985 | maintenance |
| bdring/Grbl_Esp32 Grbl_ESP32 is a port of the Grbl CNC controller firmware to the ESP32 microcontroller, supporting up to 6 coordinated axes, 12 motors, WiFi… | 32 | 1964 | maintenance |
| kfix/ddcctl A macOS command-line utility for controlling external monitors via DDC/CI, supporting brightness, contrast, input source, and other monitor… | 23 | 1961 | maintenance |
| Creality3DPrinting/Ender-3 Official repository for the Creality3D Ender-3, a fully open-source budget 3D printer. It hosts the printer's source files, including firmw… | 32 | 1952 | maintenance |
| luke-jr/bfgminer BFGMiner is a modular, multi-threaded ASIC/FPGA/GPU/CPU miner for Bitcoin and other blockchains, written in C. It supports dynamic clocking… | 32 | 1951 | maintenance |
| felHR85/UsbSerial A Java library providing USB serial port communication for Android devices, supporting common USB-to-serial chips like FTDI, CP210x, PL2303… | 23 | 1948 | maintenance |
| felis/USB_Host_Shield_2.0 Revision 2.0 of the USB Host Shield library for Arduino, driving the MAX3421E USB host controller. It supports USB devices including game c… | 60 | 1942 | maintenance |
| BCN3D/BCN3D-Moveo BCN3D Moveo is an open-source, fully 3D-printed robotic arm designed for educational purposes, including CAD files, STL files, firmware, as… | 32 | 1941 | maintenance |
| sandeepmistry/arduino-LoRa An Arduino library for sending and receiving data over LoRa radios using Semtech SX1276/77/78/79-based modules. It provides a simple API fo… | 32 | 1920 | maintenance |
| The-OpenROAD-Project/OpenLane OpenLane is an automated RTL-to-GDSII ASIC implementation flow built on OpenROAD, Yosys, Magic, Netgen, KLayout, and custom Python methodol… | 66 | 1915 | maintenance |
| bayasdev/envycontrol EnvyControl is a Python CLI tool for switching GPU modes (integrated, hybrid, dedicated) on Nvidia Optimus laptops under Linux. It manages … | 10 | 1892 | maintenance |
| notro/fbtft FBTFT is a collection of Linux kernel framebuffer drivers for small TFT LCD display modules, making it easy to write drivers for these disp… | 10 | 1882 | maintenance |
| PSP-Archive/ARK-4 ARK-4 is a next-generation custom firmware (CFW) for the Sony PSP and the PS Vita's ePSP mode, succeeding the classic PRO and ME firmwares.… | 10 | 1875 | maintenance |
| antonpup/Aurora Aurora is an open-source Windows utility that unifies RGB lighting control across multiple peripheral brands (Logitech, Razer, Corsair, Coo… | 23 | 1844 | maintenance |
| peng-zhihui/Peak Peak is a tiny smart terminal device kit: a portable ESP32-based firmware and hardware project integrating the LVGL graphics framework, an … | 32 | 1835 | maintenance |
| darthcloud/BlueRetro BlueRetro is an open-source multiplayer Bluetooth controller adapter firmware for ESP32 that lets modern Bluetooth gamepads (Wii, Switch, P… | 10 | 1832 | maintenance |
| Pavo-IM/OC-Gen-X A macOS GUI utility that generates OpenCore EFI folders and config.plist files for desktop Hackintosh systems. It produces pre-defined conf… | 23 | 1827 | maintenance |
| whid-injector/WHID WHID Injector is an open-source WiFi HID injection tool that combines an ESP8266 with an ATmega32u4 to remotely deliver BadUSB keystroke at… | 32 | 1816 | maintenance |
| leapmotion/ProjectNorthStar Open-source reference design for Leap Motion's Project North Star augmented reality headset, including mechanical CAD, electrical designs, … | 53 | 1787 | maintenance |
| ddvk/remarkable-hacks A collection of binary patches that add extra features to reMarkable 1 and 2 e-ink tablets, such as pinch-to-zoom, bookmarks, Zen mode, and… | 23 | 1774 | maintenance |
| SpenceKonde/ATTinyCore An Arduino core providing support for nearly all classic ATtiny AVR microcontrollers, including the x4/x5/x61/x7/x8 series, 1634, 828, and … | 23 | 1770 | maintenance |
| felixge/node-ar-drone A Node.js client library implementing the networking protocols for Parrot AR Drone 2.0 quadcopters. It provides a high-level Client API for… | 32 | 1768 | maintenance |
| lwfinger/rtl8188eu A stand-alone out-of-tree Linux kernel driver for Realtek RTL8188EU USB Wi-Fi adapters. It is built from source with make against installed… | 32 | 1765 | maintenance |
| cilynx/rtl88x2bu An out-of-tree Linux kernel driver for Realtek rtl88x2bu USB Wi-Fi adapters, updated from Realtek's vendor source to build against current … | 76 | 1756 | maintenance |
| KMKfw/kmk_firmware KMK is a keyboard firmware written and configured in CircuitPython, supporting single-piece and split mechanical keyboards with features li… | 66 | 1748 | maintenance |
| gnab/rtl8812au A Linux kernel driver for Realtek rtl8812au-based 802.11ac dual-band USB wireless adapters, forked from Realtek's v4.2.2 source and patched… | 32 | 1744 | maintenance |
| samdenty/Wi-PWN Wi-PWN is ESP8266 firmware for performing WiFi deauthentication attacks with a fast, responsive Material Design web UI. It includes an inte… | 23 | 1739 | maintenance |
| georgewhewell/undervolt A Python CLI tool for undervolting Intel CPUs under Linux by writing voltage offsets to MSR 0x150, similar to ThrottleStop on Windows. It c… | 32 | 1737 | maintenance |
| gaowenliang/imu_utils A ROS package written in C++ that analyzes IMU performance by computing Allan variance from stationary sensor data. It estimates gyroscope … | 65 | 1736 | maintenance |
| brektrou/rtl8821CU An out-of-tree Linux kernel driver for Realtek RTL8811CU/RTL8821CU USB Wi-Fi adapters, written in C. It supports DKMS-based automatic rebui… | 32 | 1723 | maintenance |
| tomaspinho/rtl8821ce A Linux kernel module driver for the Realtek RTL8821CE PCIe Wi-Fi chipset, installable via DKMS. It was developed primarily for Arch Linux … | 10 | 1716 | maintenance |
| codykrieger/gfxCardStatus gfxCardStatus is an open-source macOS menu bar application for dual-GPU MacBook Pros that shows which graphics card (integrated or discrete… | 23 | 1715 | maintenance |
| samtap/fang-hacks A collection of shell-script-based modifications for the XiaoFang WiFi camera, delivered via a bootable SD card that runs scripts on the de… | 23 | 1713 | maintenance |
| fossasia/neurolab-android Neurolab Android is the companion Android app for the FOSSASIA Neurolab open-hardware EEG headband, which measures brain waves via a smartp… | 10 | 1713 | maintenance |
| gpgpu-sim/gpgpu-sim_distribution GPGPU-Sim is a cycle-level simulator that models contemporary NVIDIA GPUs running CUDA and OpenCL workloads, including support for TensorCo… | 37 | 1701 | maintenance |
| bjoernkarmann/project_alias Project Alias is an open-source Raspberry Pi-based device that acts as a 'parasite' on smart home assistants, letting users train custom wa… | 32 | 1700 | maintenance |
| tarm/serial A Go library for reading and writing to serial ports as a stream of bytes with a consistent cross-platform API. It supports configurable ba… | 32 | 1694 | maintenance |
| commaai/neo The comma.ai neo is an open source robotics research platform combining a OnePlus 3 smartphone with an STM32F205-based CAN interface board … | 10 | 1672 | maintenance |
| google/aiyprojects-raspbian Google's Python API libraries, samples, and Raspbian system images for the AIY Projects Voice Kit and Vision Kit on Raspberry Pi. It provid… | 10 | 1663 | maintenance |
| kitsuned/PotatoNV PotatoNV is a Windows desktop application (with a separate cross-platform build) that unlocks the bootloader on Huawei/Honor devices powere… | 54 | 1662 | maintenance |
| node-usb/node-usb A Node.js library for communicating with USB devices, built on libusb with prebuilt native bindings. Development has moved to node-usb-rs s… | 86 | 1654 | maintenance |
| adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver A macOS kernel driver package for USB-to-serial adapters based on the WCH CH340G/CH34G/CH34X chipset, commonly found in Arduino clones and … | 32 | 1644 | maintenance |
| ipmitool/ipmitool ipmitool is a command-line utility for managing and configuring IPMI-enabled hardware through its Baseboard Management Controller (BMC). It… | 10 | 1642 | maintenance |
| kozec/sc-controller SC Controller is a user-mode driver, mapper, and GTK3-based GUI for the Steam Controller, DS4, and similar gamepads on Linux. It lets users… | 23 | 1639 | maintenance |
| TheCrypt0/yi-hack-v4 Custom firmware for Xiaomi Yi cameras based on the Hi3518e chipset, adding an RTSP server, SSH, FTP, web server, and MQTT motion detection … | 23 | 1638 | maintenance |
| Paliverse/DualSenseX DualSenseX (DSX) is a Windows application that lets users connect a PS5 DualSense controller to their PC with support for Adaptive Triggers… | 55 | 1630 | maintenance |
| abstracthat/dactyl-manuform A parameterized, split-hand, concave, columnar ergonomic keyboard generator written in Clojure, forked from the Dactyl keyboard with a Manu… | 32 | 1617 | maintenance |
| martinmarinov/TempestSDR A software toolkit for remotely eavesdropping on video monitors by capturing compromising electromagnetic emanations from video cables usin… | 32 | 1615 | maintenance |
| ARM-software/CMSIS_5 CMSIS (Cortex Microcontroller Software Interface Standard) Version 5 is ARM's standardized vendor-independent abstraction layer for ARM Cor… | 10 | 1603 | maintenance |
| joan2937/pigpio pigpio is a C library for the Raspberry Pi that provides fine-grained control of GPIO pins, including PWM, servo pulses, callbacks, and sof… | 23 | 1595 | maintenance |
| itsfrank/MinecraftHDL MinecraftHDL is a Verilog synthesis flow that compiles digital logic designs written in Verilog into Minecraft redstone circuits. It uses i… | 23 | 1583 | maintenance |
| waveform80/picamera A pure Python interface to the Raspberry Pi camera module, supporting Python 2.7+ and 3.2+. It provides APIs for capturing still images and… | 32 | 1575 | maintenance |
| microsoft/Azure-Kinect-Sensor-SDK A cross-platform (Linux and Windows) user-mode SDK in C++ for reading data from the Azure Kinect depth and RGB camera device. It provides a… | 10 | 1575 | maintenance |
| ShapeLab/SwarmUI Zooids is an open-source, open-hardware platform for building tabletop swarm user interfaces, consisting of small wheeled micro robots, a r… | 32 | 1570 | maintenance |
| tojocky/node-printer A native Node.js addon providing bindings to printer APIs on POSIX (CUPS) and Windows systems, usable from Node.js, Electron, and node-webk… | 23 | 1568 | maintenance |
| ben-z/free-sidecar A macOS GUI application that unlocks Apple's Sidecar feature on unsupported iPads and Macs by patching the SidecarCore framework blacklist.… | 23 | 1559 | maintenance |
| Overv/vramfs vramfs is a Linux utility that creates a file system in a GPU's video RAM using FUSE and OpenCL, functioning like a ramdisk backed by VRAM.… | 55 | 1547 | maintenance |
| cnlohr/espusb A software-only USB device stack for the ESP8266/ESP8285, implementing low-speed (1.5 Mbit/s) USB in firmware with just one external resist… | 32 | 1546 | maintenance |
| hybridgroup/artoo Artoo is a Ruby micro-framework for robotics, drones, and IoT physical computing, providing a DSL for connecting to hardware like Arduino, … | 23 | 1544 | maintenance |
| fossasia/pslab-expeyes A collection of additional experiment applications and sensor plugins for ExpEYES, built around the Pocket Science Lab (PSLab) open hardwar… | 10 | 1537 | maintenance |
| S-March/smarchWatch_Public An open-source DIY smartwatch project built from scratch by an electrical engineer, including custom PCB designs and firmware written in C … | 32 | 1534 | maintenance |
| fossasia/pslab-test-jig Design files and documentation for the PSLab Test Jig, a hardware fixture used in production to test Pocket Science Lab open-hardware board… | 32 | 1520 | maintenance |
| ijprest/keyboard-layout-editor A web application for designing and editing keyboard layouts, letting users position and style each physical key and keycap legend visually… | 23 | 1513 | maintenance |
| SuperStudio/SuperCom SuperCom is a polished Windows serial port debugging tool for capturing, storing, and visualizing serial port logs. It supports monitoring … | 81 | 1512 | maintenance |
| maderix/ANE A research project demonstrating backpropagation and neural network training directly on Apple's Neural Engine using reverse-engineered pri… | 47 | 7253 | experimental |
| chip-red-pill/MicrocodeDecryptor A set of Python scripts for decrypting Intel Atom CPU microcode updates, using encryption keys extracted via the Red Unlock debugging techn… | 32 | 1510 | maintenance |
| cruxopen/openISP An open-source Python implementation of an Image Signal Processor (ISP) pipeline that converts RAW sensor images to RGB/YUV. It simulates h… | 32 | 1502 | maintenance |
| fossasia/knitAYABInterface A Python library providing an interface to the AYAB (All Yarns Are Beautiful) knitting machine shield. It handles communication with the AY… | 10 | 1493 | maintenance |
| fossasia/MMM-SUSI-AI A MagicMirror² module that integrates the SUSI.AI assistant, providing voice-activated intelligent answers on a smart mirror. It supports h… | 32 | 1482 | maintenance |
| klonyyy/MCUViewer MCUViewer (formerly STMViewer) is a GUI debug tool for microcontrollers with a Variable Viewer for real-time reading and logging of global … | 86 | 1477 | maintenance |
| SkyentificGit/SmallRobotArm An open-source 6-degree-of-freedom robot arm built with stepper motors, including CAD files and C++ control code. It is a hobbyist/DIY robo… | 32 | 1473 | maintenance |
| teslamotors/linux Tesla's fork of the Linux kernel source tree, containing their modifications and drivers for Tesla vehicle hardware. It is a kernel source … | 32 | 1472 | maintenance |