Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source hardware software

1351 open-source libraries, tools and applications tagged hardware, ranked by how closely hardware is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1351 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
torvalds/linux
The official source tree of the Linux kernel, the core of Linux operating systems that manages hardware, system resources, and fundamental …
77251470stable
BetterDisplay
BetterDisplay is a macOS menu bar application for advanced display management, offering HiDPI scaling, custom resolutions, XDR/HDR brightne…
9733923active
librepods-org/librepods
LibrePods is an open-source app that unlocks Apple AirPods-exclusive features on Linux and Android by implementing the proprietary Bluetoot…
9030371active
AprilNEA/OpenLogi
OpenLogi is a native, local‑first application written in Rust that lets you configure Logitech mice, keyboards and webcams via HID++. It pr…
7723685active
Unleashed Firmware
Unleashed Firmware is an unofficial custom firmware (CFW) for the Flipper Zero multitool device, written in C. It extends the stock firmwar…
9422491active
Unleashed Firmware
Unleashed is an open‑source alternative firmware for the Flipper Zero handheld hacking tool. It adds extensive radio protocol support, a la…
9422491active
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…
2322162active
Fan Control
Fan Control is a highly customizable Windows application for controlling fan speeds via PWM with temperature-based curves for CPU, GPU, and…
9320952active
Fan Control
Fan Control is a highly customizable Windows application for managing CPU and GPU fan speeds. It provides a graphical interface and support…
9320952active
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…
7520731stable
Atmosphère
Atmosphère is a customized firmware (CFW) for the Nintendo Switch, composed of components that replace and patch the console's bootloader, …
9420042active
WLED
WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips …
9018773active
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…
9818574active
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…
10017625active
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…
9417512stable
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…
9317411active
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…
7916718active
OrcaSlicer
OrcaSlicer is a free, open-source G-code generator (slicer) for FDM 3D printers, supporting brands like Bambu Lab, Prusa, Voron, and Creali…
8616017active
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…
3215569active
OpenCore
OpenCore is a UEFI bootloader for booting macOS (Hackintosh) and other operating systems on PC hardware, with an accompanying UEFI developm…
8915505active
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…
9615359active
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…
7711977stable
lostindark/DriverStoreExplorer
Driver Store Explorer (RAPR) is a Windows GUI application for viewing, installing, removing, exporting, and cleaning up driver packages in …
10011913active
Betaflight
Betaflight is open-source flight controller firmware for multi-rotor and fixed-wing RC craft, written in C for STM32-based boards, focusing…
9411637active
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…
3511140active
PiKVM
PiKVM is an open-source KVM-over-IP solution built on Raspberry Pi that lets you remotely control servers and workstations (keyboard, video…
7710390stable
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…
109900active
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…
759858active
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…
659660active
francescopace/espectre
ESPectre is an open-source motion detection system that analyzes Wi-Fi Channel State Information (CSI) on ESP32 devices to detect movement …
849636active
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…
329511active
pwr-Solaar/Solaar
Solaar is a Linux device manager for Logitech keyboards, mice, trackpads, and other peripherals connected via Unifying, Bolt, Lightspeed, o…
819402active
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…
889365active
LibreHardwareMonitor/LibreHardwareMonitor
Libre Hardware Monitor is a free, open-source Windows application that monitors temperature sensors, fan speeds, voltages, load, and clock …
769236active
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…
979203active
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…
329179active
Momentum Firmware
Momentum Firmware is a feature-rich, stable, and highly customizable custom firmware for the Flipper Zero multitool device, written in C. I…
709166active
OctoPrint
OctoPrint is a free, open-source web interface for controlling and monitoring consumer 3D printers from a browser. It offers remote print j…
899141active
RealSense SDK
RealSense SDK 2.0 (librealsense) is a cross-platform C++ library for Intel/RealSense depth cameras, providing depth and color streaming plu…
929040active
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…
748871active
hekate
hekate is a graphical bootloader and toolbox for the Nintendo Switch, written in C, with touchscreen and Joycon input support. It boots HOS…
938868active
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…
458594active
CrossPoint Reader
CrossPoint Reader is open-source, community-maintained e-reader firmware for ESP32-C3-based Xteink X3/X4 devices. It provides EPUB renderin…
838433active
Ralim/IronOS
IronOS is open-source replacement firmware for portable soldering irons such as the Miniware TS100/TS80/TS101, Pinecil, and Sequre models. …
658368stable
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.…
988286active
Cynthion
HackRF is an open source, low-cost software-defined radio (SDR) hardware platform from Great Scott Gadgets, with this repository containing…
868154stable
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…
328093active
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…
587945active
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…
837929active
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…
967816active
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…
707815active
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…
877803active
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 …
287696active
OpCore Simplify
OpCore Simplify is a Python-based tool that automates the creation of OpenCore EFI folders for Hackintosh systems. It detects hardware, che…
697595active
FastLED/FastLED
FastLED is a fast, efficient C++ library for controlling addressable LED strips and pixels (WS2812/Neopixel, APA102, LPD8806, and many more…
1007513stable
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…
777307active
Orbmu2k/nvidiaProfileInspector
A Windows GUI tool for viewing and editing NVIDIA driver profiles through the NVIDIA Driver Settings API, including hidden and undocumented…
917295active
Relativty
Relativty is an open-source DIY VR headset project with full hardware, software, and firmware designs, built around an Arduino-compatible I…
237247active
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…
837222stable
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…
627192active
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…
577184active
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…
237107active
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…
836727active
U8g2
U8g2 is a monochrome graphics library for embedded devices, supporting a wide range of OLED and LCD display controllers with drawing primit…
756691stable
ValveSoftware/openvr
The OpenVR SDK provides the API, headers, and samples for accessing VR hardware from multiple vendors through SteamVR without hardware-spec…
636668stable
peng-zhihui/HelloWord-Keyboard
An open-source modular smart mechanical keyboard project (Hanwen/HelloWord) including full hardware design files (10 PCBs, enclosures, 3D m…
326663active
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…
916558active
esptool
esptool is a Python-based, platform-independent serial utility for flashing firmware, provisioning, and interacting with Espressif SoCs suc…
996511stable
ikarus23/MifareClassicTool
An Android NFC application for reading, writing, analyzing, and cloning MIFARE Classic RFID tags. It includes dictionary-based key manageme…
866466active
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 …
606399active
rcmaehl/WhyNotWin11
WhyNotWin11 is a Windows utility that checks a PC's hardware and system configuration against Windows 11 requirements and reports which cri…
586391active
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…
426303active
GNU Radio
GNU Radio is a free and open-source signal processing runtime and development toolkit for building software-defined radios and simulating w…
676292stable
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…
806173stable
Proxmark3
The Iceman fork of Proxmark3, the client software for the Proxmark3 RFID analysis device, supporting reading, cloning, simulating, and snif…
886100active
Digital
Digital is a digital logic designer and circuit simulator built in Java, aimed primarily at education. It supports interactive signal visua…
676089active
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, …
866078active
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-…
475992stable
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…
945881active
MeshLab
MeshLab is an open source, portable, and extensible system for processing and editing unstructured large 3D triangular meshes, built on the…
645858active
ilya-zlobintsev/LACT
LACT is a Linux application for controlling and monitoring AMD, Nvidia, and Intel GPUs, offering overclocking, fan curves, power management…
935761active
UEFITool
UEFITool is a cross-platform C++/Qt application that parses UEFI-compatible firmware images into a tree structure, verifies their integrity…
845761active
alin23/Lunar
Lunar is a macOS application for controlling external monitors: it adjusts real hardware brightness, contrast, volume, and inputs via DDC/C…
885716active
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 …
775689active
luolangaga/tubatools
TubaWinUi3 is a WinUI 3 / .NET 10 rewrite of the Tuba Toolbox (图吧工具箱), a collection of 82 PC hardware detection and system maintenance util…
815627active
Raspberry Pi Firmware & Kernel
The Raspberry Pi fork of the Linux kernel source tree, containing patches and drivers for Raspberry Pi hardware. It is the upstream source …
925577active
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…
635564active
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…
565557active
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…
235513active
PortaPack Mayhem
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…
805475active
ExpressLRS
ExpressLRS is an open source radio control link firmware for RC applications, built on Semtech SX127x/SX1280 LoRa hardware with Espressif o…
905399active
WireViz
WireViz is a Python tool for easily documenting cables, connectors, and wiring harnesses. It takes simple YAML descriptions and generates w…
585291active
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…
775286active
JetKVM
JetKVM is an open-source KVM over IP solution (firmware and web dashboard) for remotely controlling computers via keyboard, video, and mous…
885267active
Galaxy Buds Client
An unofficial desktop and Android manager for Samsung Galaxy Buds earbuds, built in C#. It exposes detailed battery stats, diagnostics, cus…
835258active
stlink-org/stlink
An open-source toolset for programming and debugging STM32 microcontrollers via STLINK programmer hardware, including flash tools, a GDB se…
665179active
Clover Bootloader
Clover is an open-source EFI bootloader capable of booting macOS, Windows, and Linux on PCs with UEFI or legacy BIOS firmware. It provides …
975135active
amanusk/s-tui
s-tui is a terminal-based UI that graphically monitors CPU temperature, frequency, utilization, and power, and highlights thermal throttlin…
865100active
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…
965089active
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…
815044stable

page 1 / 14 next →