domain: hardware
1345 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| torvalds/linux The official source tree of the Linux kernel, the core of Linux operating systems that manages hardware, system resources, and fundamental … | 77 | 244454 | stable |
| MonitorControl/MonitorControl A free macOS application that controls external display brightness, contrast, and volume via DDC, native Apple protocols, gamma tables, and… | 78 | 34040 | active |
| waydabber/BetterDisplay BetterDisplay is a macOS menu bar application for advanced display management, offering HiDPI scaling, custom resolutions, XDR/HDR brightne… | 94 | 33347 | active |
| librepods-org/librepods LibrePods is an open-source app that unlocks Apple AirPods-exclusive features on Linux and Android by implementing the proprietary Bluetoot… | 86 | 29585 | active |
| DarkFlippers/unleashed-firmware Unleashed Firmware is an unofficial custom firmware (CFW) for the Flipper Zero multitool device, written in C. It extends the stock firmwar… | 95 | 22122 | active |
| scottbez1/smartknob SmartKnob is an open-source haptic input knob combining a brushless gimbal motor and magnetic encoder with closed-loop torque control to si… | 23 | 22082 | active |
| Rem0o/FanControl.Releases Fan Control is a highly customizable Windows application for controlling fan speeds via PWM with temperature-based curves for CPU, GPU, and… | 95 | 20670 | active |
| qmk/qmk_firmware QMK (Quantum Mechanical Keyboard) is open-source firmware for custom keyboards and other input devices, supporting Atmel AVR and ARM USB mi… | 77 | 20659 | stable |
| Atmosphere-NX/Atmosphere Atmosphère is a customized firmware (CFW) for the Nintendo Switch, composed of components that replace and patch the console's bootloader, … | 91 | 19473 | active |
| wled/WLED WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips … | 93 | 18603 | active |
| dortania/OpenCore-Legacy-Patcher A Python-based GUI application that builds and installs OpenCore boot configurations to run modern macOS (Big Sur through Sequoia) on unsup… | 80 | 18091 | active |
| Marlin Firmware Marlin is open-source (GPL-3.0) firmware for RepRap 3D printers, CNC machines, and laser engravers, running on 8-bit AVR and 32-bit ARM mic… | 96 | 17550 | active |
| NVIDIA/open-gpu-kernel-modules The source release of NVIDIA's open Linux GPU kernel modules, released per driver version and built with make. It must be paired with match… | 93 | 17320 | active |
| espressif/arduino-esp32 The official Arduino core that enables Arduino programming for the ESP32 family of SoCs, built on top of ESP-IDF. It provides board definit… | 93 | 17287 | stable |
| flipperdevices/flipperzero-firmware The official open-source firmware for the Flipper Zero, a portable multi-tool device for interacting with access control systems. It implem… | 81 | 16515 | active |
| OrcaSlicer/OrcaSlicer OrcaSlicer is a free, open-source G-code generator (slicer) for FDM 3D printers, supporting brands like Bambu Lab, Prusa, Voron, and Creali… | 88 | 15501 | active |
| peng-zhihui/Dummy-Robot Dummy-Robot is a complete open-source design for a super-compact smart robotic arm, including 3D/CAD mechanical models, PCB hardware design… | 32 | 15429 | active |
| acidanthera/OpenCorePkg OpenCore is a UEFI bootloader for booting macOS (Hackintosh) and other operating systems on PC hardware, with an accompanying UEFI developm… | 82 | 15400 | active |
| seerge/g-helper G-Helper is a lightweight, open-source Windows application that serves as an alternative to Asus Armoury Crate for controlling Asus laptops… | 97 | 14889 | active |
| Raspberry Pi Linux Kernel The Raspberry Pi fork of the Linux kernel source tree, containing patches and drivers for Raspberry Pi hardware. It is the upstream source … | 77 | 13104 | active |
| Klipper3d/klipper Klipper is open-source firmware for 3D printers that combines a general-purpose computer (like a Raspberry Pi) with one or more micro-contr… | 76 | 11845 | stable |
| lostindark/DriverStoreExplorer Driver Store Explorer (RAPR) is a Windows GUI application for viewing, installing, removing, exporting, and cleaning up driver packages in … | 92 | 11499 | active |
| Betaflight Betaflight is open-source flight controller firmware for multi-rotor and fixed-wing RC craft, written in C for STM32-based boards, focusing… | 94 | 11463 | active |
| xzhih/one-key-hidpi A shell script that enables macOS HiDPI on non-retina displays by injecting display overrides, giving a native 'Scaled' option in System Pr… | 39 | 11106 | active |
| PiKVM PiKVM is an open-source KVM-over-IP solution built on Raspberry Pi that lets you remotely control servers and workstations (keyboard, video… | 77 | 10271 | stable |
| Flipper-XFW/Xtreme-Firmware Xtreme Firmware is a feature-rich custom firmware for the Flipper Zero multitool device, written in C. It bundles many community apps, adde… | 10 | 9907 | active |
| MiCode/Xiaomi_Kernel_OpenSource Xiaomi's official open-source release of the Linux kernel sources for its phones and tablets, organized as one branch per device and Androi… | 76 | 9815 | active |
| nasa-jpl/open-source-rover The JPL Open Source Rover is a build-it-yourself, scaled-down 6-wheel rover based on the design JPL uses to explore Mars, made entirely fro… | 66 | 9611 | active |
| peng-zhihui/ElectronBot ElectronBot is an open-source mini desktop robot inspired by EVE from WALL-E, featuring 6 degrees of freedom, USB communication, and a disp… | 34 | 9466 | active |
| pwr-Solaar/Solaar Solaar is a Linux device manager for Logitech keyboards, mice, trackpads, and other peripherals connected via Unifying, Bolt, Lightspeed, o… | 87 | 9304 | active |
| prusa3d/PrusaSlicer PrusaSlicer is a G-code generator for 3D printers that converts 3D models (STL, OBJ, AMF) into print instructions for FFF printers or PNG l… | 87 | 9244 | active |
| AppHouseKitchen/AlDente-Battery_Care_and_Monitoring AlDente is a macOS menu bar application that lets users set charging limits on their MacBook to keep the battery between healthy percentage… | 96 | 9159 | active |
| francescopace/espectre ESPectre is an open-source motion detection system that analyzes Wi-Fi Channel State Information (CSI) on ESP32 devices to detect movement … | 78 | 9151 | active |
| KrishKrosh/TrackWeight A macOS application that turns a MacBook's Force Touch trackpad into a digital weighing scale by reading private pressure sensor data. It u… | 35 | 9114 | active |
| OctoPrint/OctoPrint OctoPrint is a free, open-source web interface for controlling and monitoring consumer 3D printers from a browser. It offers remote print j… | 92 | 9082 | active |
| Next-Flip/Momentum-Firmware Momentum Firmware is a feature-rich, stable, and highly customizable custom firmware for the Flipper Zero multitool device, written in C. I… | 75 | 9081 | active |
| RealSense SDK RealSense SDK 2.0 (librealsense) is a cross-platform C++ library for Intel/RealSense depth cameras, providing depth and color streaming plu… | 93 | 8974 | active |
| LibreHardwareMonitor/LibreHardwareMonitor Libre Hardware Monitor is a free, open-source Windows application that monitors temperature sensors, fan speeds, voltages, load, and clock … | 77 | 8956 | active |
| CTCaer/hekate hekate is a graphical bootloader and toolbox for the Nintendo Switch, written in C, with touchscreen and Joycon input support. It boots HOS… | 86 | 8631 | active |
| darrylmorley/whatcable WhatCable is an open-source macOS menu bar app that reads IOKit data to explain, in plain English, what each connected USB-C cable, charger… | 76 | 8553 | active |
| Ralim/IronOS IronOS is open-source replacement firmware for portable soldering irons such as the Miniware TS100/TS80/TS101, Pinecil, and Sequre models. … | 69 | 8319 | stable |
| AnalogJ/scrutiny Scrutiny is a self-hosted web dashboard for hard drive S.M.A.R.T monitoring that integrates with the smartd daemon. It tracks historical S.… | 98 | 8124 | active |
| greatscottgadgets/hackrf HackRF is an open source, low-cost software-defined radio (SDR) hardware platform from Great Scott Gadgets, with this repository containing… | 88 | 8057 | stable |
| joeycastillo/The-Open-Book The Open Book is an open-source e-reader hardware design built around the Raspberry Pi Pico and an e-paper display, intended to be assemble… | 32 | 8051 | active |
| NodeMCU NodeMCU is an open-source Lua-based interactive firmware for the ESP8266, ESP8285, and ESP32 WiFi SoCs, implemented in C on top of the Espr… | 62 | 7943 | active |
| hrvach/deskhop DeskHop is an open-source hardware/firmware project that turns two Raspberry Pi Pico (RP2040) boards into a fast KVM-like keyboard and mous… | 77 | 7882 | active |
| EmenstaNougat/ESP32-BlueJammer ESP32-BlueJammer is firmware for an ESP32 paired with nRF24 modules that disrupts 2.4GHz communications (Bluetooth, BLE, WiFi, RC) by flood… | 50 | 7822 | active |
| merbanan/rtl_433 rtl_433 is a generic data receiver written in C that decodes radio transmissions from devices on ISM bands such as 433.92 MHz, 868 MHz, 315… | 74 | 7682 | active |
| linux-surface/linux-surface A patched Linux kernel and associated packages that add hardware support for Microsoft Surface devices not yet available in upstream kernel… | 82 | 7623 | active |
| foostan/crkbd The Corne (Crkbd) keyboard is an open-source split ergonomic keyboard design with 3x6 column-staggered keys and 3 thumb keys, based on the … | 32 | 7623 | active |
| logisim-evolution/logisim-evolution Logisim-evolution is a free, open-source, cross-platform Java application for designing and simulating digital logic circuits. It offers an… | 81 | 7488 | active |
| FastLED/FastLED FastLED is a fast, efficient C++ library for controlling addressable LED strips and pixels (WS2812/Neopixel, APA102, LPD8806, and many more… | 96 | 7476 | stable |
| crosspoint-reader/crosspoint-reader CrossPoint Reader is open-source, community-maintained e-reader firmware for ESP32-C3-based Xteink X3/X4 devices. It provides EPUB renderin… | 82 | 7358 | active |
| lzhoang2801/OpCore-Simplify OpCore Simplify is a Python-based tool that automates the creation of OpenCore EFI folders for Hackintosh systems. It detects hardware, che… | 68 | 7311 | active |
| relativty/Relativty Relativty is an open-source DIY VR headset project with full hardware, software, and firmware designs, built around an Arduino-compatible I… | 23 | 7237 | active |
| OpenXiangShan/XiangShan XiangShan is an open-source high-performance RISC-V processor core written in Chisel (Scala). It serves as both an industrial-grade CPU des… | 77 | 7213 | active |
| FULU-Foundation/OrcaSlicer-bambulab A fork of OrcaSlicer, an open-source 3D printing slicer application, that restores full BambuNetwork cloud support for Bambu Lab printers s… | 62 | 7137 | active |
| actuallymentor/battery A free, open-source CLI and menu bar GUI tool for limiting battery charge (e.g., to 80%) on Apple Silicon MacBooks to prolong battery longe… | 68 | 7132 | active |
| Intel Wi-Fi for macOS (itlwm + HeliPort) itlwm is an open-source kernel extension providing Intel Wi-Fi adapter support on macOS, ported largely from OpenBSD's iwm/iwx/net80211 dri… | 23 | 7111 | active |
| Orbmu2k/nvidiaProfileInspector A Windows GUI tool for viewing and editing NVIDIA driver profiles through the NVIDIA Driver Settings API, including hidden and undocumented… | 94 | 7082 | active |
| hathach/tinyusb TinyUSB is an open-source, cross-platform USB Host and Device stack for embedded systems written in C. It is designed for memory safety (no… | 88 | 7055 | stable |
| ClemensElflein/OpenMower OpenMower is an open-source project that converts cheap off-the-shelf robotic lawn mowers into smart, RTK GPS-guided mowing robots by repla… | 66 | 6683 | active |
| peng-zhihui/HelloWord-Keyboard An open-source modular smart mechanical keyboard project (Hanwen/HelloWord) including full hardware design files (10 PCBs, enclosures, 3D m… | 32 | 6655 | active |
| U8g2 U8g2 is a monochrome graphics library for embedded devices, supporting a wide range of OLED and LCD display controllers with drawing primit… | 77 | 6648 | stable |
| ValveSoftware/openvr The OpenVR SDK provides the API, headers, and samples for accessing VR hardware from multiple vendors through SteamVR without hardware-spec… | 69 | 6642 | stable |
| sipeed/NanoKVM NanoKVM is an open-source IP-KVM system for compact RISC-V hardware devices that lets you remotely access and control computers over the ne… | 89 | 6480 | active |
| espressif/esptool esptool is a Python-based, platform-independent serial utility for flashing firmware, provisioning, and interacting with Espressif SoCs suc… | 97 | 6457 | stable |
| rcmaehl/WhyNotWin11 WhyNotWin11 is a Windows utility that checks a PC's hardware and system configuration against Windows 11 requirements and reports which cri… | 64 | 6388 | active |
| ikarus23/MifareClassicTool An Android NFC application for reading, writing, analyzing, and cloning MIFARE Classic RFID tags. It includes dictionary-based key manageme… | 83 | 6312 | active |
| FASTSHIFT/X-TRACK An open-source GPS bicycle computer (speedometer) built on an AT32F435 MCU with an LVGL-based UI, supporting offline maps, real-time positi… | 46 | 6277 | active |
| AlexandreRouma/SDRPlusPlus SDR++ is a cross-platform, open-source software-defined radio (SDR) application designed to be bloat-free and simple to use. It supports a … | 63 | 6273 | active |
| gnuradio/gnuradio GNU Radio is a free and open-source signal processing runtime and development toolkit for building software-defined radios and simulating w… | 67 | 6236 | stable |
| libusb/libusb libusb is a C library providing generic, user-mode access to USB devices across Linux, macOS, Windows, Android, and BSD platforms. It suppo… | 83 | 6141 | stable |
| serialport/node-serialport Node SerialPort is a JavaScript/TypeScript library for reading from and writing to serial ports in Node.js and Electron. It provides cross-… | 51 | 5991 | stable |
| RfidResearchGroup/proxmark3 The Iceman fork of Proxmark3, the client software for the Proxmark3 RFID analysis device, supporting reading, cloning, simulating, and snif… | 88 | 5986 | active |
| hneemann/Digital Digital is a digital logic designer and circuit simulator built in Java, aimed primarily at education. It supports interactive signal visua… | 62 | 5945 | active |
| 007revad/Synology_HDD_db A Shell script that adds user-installed HDDs, SSDs, and NVMe drives to Synology NAS compatible drive databases, bypassing DSM's drive compa… | 97 | 5803 | active |
| cnr-isti-vclab/meshlab MeshLab is an open source, portable, and extensible system for processing and editing unstructured large 3D triangular meshes, built on the… | 67 | 5802 | active |
| mik3y/usb-serial-for-android A Java driver library for Android that enables communication with USB serial hardware (Arduino, FTDI, CDC devices, and others) via Android … | 83 | 5671 | active |
| alin23/Lunar Lunar is a macOS application for controlling external monitors: it adjusts real hardware brightness, contrast, volume, and inputs via DDC/C… | 94 | 5666 | active |
| LongSoft/UEFITool UEFITool is a cross-platform C++/Qt application that parses UEFI-compatible firmware images into a tree structure, verifies their integrity… | 90 | 5642 | active |
| geo-tp/ESP32-Bit-Pirate ESP32 Bit Pirate is open-source C++ firmware that turns an ESP32-S3 board into a multi-protocol hardware debugging and analysis workbench, … | 84 | 5634 | active |
| nomi-san/parsec-vdd A standalone Windows virtual display driver (Parsec VDD) that creates up to three virtual monitors using the IddCx indirect display API, in… | 60 | 5513 | active |
| omriharel/deej deej is an open-source hardware volume mixer consisting of a lightweight Go desktop client paired with a DIY Arduino-based slider board. It… | 23 | 5498 | active |
| ilya-zlobintsev/LACT LACT is a Linux application for controlling and monitoring AMD, Nvidia, and Intel GPUs, offering overclocking, fan curves, power management… | 94 | 5490 | active |
| Vector-Wangel/XLeRobot XLeRobot is an open-source project for building a practical dual-arm mobile home robot for around $660 with under four hours of assembly ti… | 61 | 5456 | active |
| portapack-mayhem/mayhem-firmware Mayhem is open-source firmware for the HackRF One combined with the PortaPack H1/H2/H4/H4M add-on, turning the SDR into a standalone touchs… | 83 | 5361 | active |
| ExpressLRS/ExpressLRS ExpressLRS is an open source radio control link firmware for RC applications, built on Semtech SX127x/SX1280 LoRa hardware with Espressif o… | 93 | 5286 | active |
| wireviz/WireViz WireViz is a Python tool for easily documenting cables, connectors, and wiring harnesses. It takes simple YAML descriptions and generates w… | 62 | 5231 | active |
| u-boot/u-boot Das U-Boot is a widely used open-source bootloader for embedded boards based on PowerPC, ARM, MIPS, and other processors. It is installed i… | 77 | 5208 | active |
| timschneeb/GalaxyBudsClient An unofficial desktop and Android manager for Samsung Galaxy Buds earbuds, built in C#. It exposes detailed battery stats, diagnostics, cus… | 86 | 5190 | active |
| stlink-org/stlink An open-source toolset for programming and debugging STM32 microcontrollers via STLINK programmer hardware, including flash tools, a GDB se… | 66 | 5145 | active |
| CloverHackyColor/CloverBootloader Clover is an open-source EFI bootloader capable of booting macOS, Windows, and Linux on PCs with UEFI or legacy BIOS firmware. It provides … | 98 | 5107 | active |
| amanusk/s-tui s-tui is a terminal-based UI that graphically monitors CPU temperature, frequency, utilization, and power, and highlights thermal throttlin… | 90 | 5070 | active |
| Arduino-IRremote/Arduino-IRremote An Arduino library for sending and receiving infrared remote control signals across many IR protocols. It lets Arduino sketches decode sign… | 87 | 5019 | stable |
| taigrr/spank A novelty macOS CLI tool that detects physical slaps on a MacBook using the Apple Silicon accelerometer (Bosch BMI286 IMU via IOKit HID) an… | 79 | 4966 | active |
| bambulab/BambuStudio Bambu Studio is a feature-rich 3D printing slicing application for Bambu Lab and other printers, based on PrusaSlicer/Slic3r. It offers pro… | 98 | 4944 | active |
| Raspberry Pi Pico SDK The official C/C++ SDK for Raspberry Pi Pico and other RP-series microcontrollers, providing headers, libraries, and a CMake-based build sy… | 88 | 4940 | stable |
| gusmanb/logicanalyzer An open-source 24-channel, 100Msps logic analyzer combining custom hardware (based on Raspberry Pi Pico) with Python-based capture and anal… | 79 | 4932 | active |
| jetkvm/kvm JetKVM is an open-source KVM over IP solution (firmware and web dashboard) for remotely controlling computers via keyboard, video, and mous… | 79 | 4923 | active |
page 1 / 14 next →