Topics / #firmware
Firmware projects on GitHub
Low-level software running on embedded devices and hardware controllers.
As of , the most-starred Firmware projects on GitHub are RuView (98.4K stars), Magisk (63.3K stars) and shadPS4 (33.7K stars). GitHub.Locker tracks 98 Firmware repositories with 992.5K stars combined. The fastest-growing on October 16 was RuView, with +150 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+150RuView
ruvnet/RuView · ★ 98.4KRuView turns ordinary WiFi signals into a spatial-intelligence sensor — it detects presence, measures breathing and heart rate, tracks motion and falls, and even estimates body pose through walls, using Channel State Information (CSI) captured by cheap ESP32 boards, with no cameras or wearables.
+97oomwoo
makerspet/oomwoo · ★ 12.1KOOMWOO is an open-source home vacuum robot you build yourself, using a Raspberry Pi, 3D-printed parts, Home Assistant, Arduino and ROS2, navigating with an affordable 2D LiDAR.
+89xiaozhi-esp32
78/xiaozhi-esp32 · ★ 31.3KXiaoZhi is an open-source firmware for ESP32 chips that turns a cheap microcontroller board into a voice-driven AI chatbot, using MCP to let the AI control devices and cloud services.
+84nvidia-macos-driver
nullmoth/nvidia-macos-driver · ★ 3.3KA free, open-source Metal driver that lets NVIDIA Turing-and-later GeForce/RTX/Quadro cards act as a fully supported GPU on Intel Macs running macOS 15 Sequoia via OpenCore, covering desktop rendering, Metal apps, games, Core ML/MPS and OpenCL.
The all-time top
98 projects · by stars
- 98.4K
#1 · ruvnet/RuViewRuView
RuView turns ordinary WiFi signals into a spatial-intelligence sensor — it detects presence, measures breathing and heart rate, tracks motion and falls, and even estimates body pose through walls, using Channel State Information (CSI) captured by cheap ESP32 boards, with no cameras or wearables.
- 63.3K
#2 · topjohnwu/MagiskMagisk
Magisk is a suite of open source software for customizing Android, supporting devices higher than Android 6.0. Its four headline pieces are MagiskSU, Magisk Modules, MagiskBoot, and Zygisk.
- 33.7K
#3 · shadps4-emu/shadPS4shadPS4
shadPS4 is an early PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD, written in C++. It lets you run real PS4 game titles on a PC.
- 4

lede
31.6Kcoolsnowwolf/lede · CLean's LEDE source: a hugely popular OpenWrt/LEDE fork for building your own router firmware, extended with support for domestic Chinese CPUs like Loongson loongarch64 and Phytium Tengrui D2000.
- 5

xiaozhi-esp32
31.3K78/xiaozhi-esp32 · C++XiaoZhi is an open-source firmware for ESP32 chips that turns a cheap microcontroller board into a voice-driven AI chatbot, using MCP to let the AI control devices and cloud services.
- 6

openwrt
28.8Kopenwrt/openwrt · COpenWrt is a Linux-based operating system built for embedded devices, mostly routers, that replaces a single static vendor firmware with a fully writable filesystem and its own package manager so you can customize the device however you want.
- 7

PLFM_RADAR
27KNawfalMotii79/PLFM_RADAR · PLSQLAERIS-10 is an open-source, low-cost 10.5 GHz phased array radar using pulse LFM modulation, aimed at researchers, drone developers and SDR enthusiasts. It comes in two versions with 3 km and 20 km range.
- 8
Tasmota
24.9Karendst/Tasmota · CTasmota is an open-source alternative firmware for ESP8266 and ESP32 based smart devices, adding a webUI, OTA updates, timer/rule automation and entirely local control over MQTT, HTTP, Serial or KNX.
- 9

awesome-flipperzero
24.5Kdjsime1/awesome-flipperzeroA curated list of resources for the Flipper Zero, the pocket multi-tool hacking device, covering firmware, apps, file dumps, cases, modules, and debugging tools.
- 10
unleashed-firmware
22.5KDarkFlippers/unleashed-firmware · CUnleashed is custom firmware for the Flipper Zero multitool — a fork of the official firmware (OFW) that adds extra features and improvements while staying compatible with official apps.
- 11

smartknob
22.2Kscottbez1/smartknob · C++SmartKnob is an open-source haptic input device that pairs a brushless gimbal motor with a magnetic encoder to create closed-loop torque feedback, letting you program virtual detents and endstops in software instead of mechanically.
- 12

micropython
22.1Kmicropython/micropython · CMicroPython is a lean and efficient open-source implementation of Python 3.x for microcontrollers, embedded systems and other constrained platforms — Python running directly on small chips.
- 13

qmk_firmware
20.8Kqmk/qmk_firmware · CQMK is an open-source keyboard firmware based on tmk_keyboard, adding features for Atmel AVR and ARM controllers. It is best known for the OLKB product line, the ErgoDox EZ and Clueboard keyboards.
- 14

Atmosphere
20.1KAtmosphere-NX/Atmosphere · C++Atmosphère is a work-in-progress custom firmware (CFW) for the Nintendo Switch that replaces and patches core parts of the console's Horizon OS to add new features and customization.
- 15
esp-idf
19.3Kespressif/esp-idf · CESP-IDF is Espressif's official development framework for building firmware for their ESP32/ESP8266-successor SoCs, covering build system, drivers, networking stacks and tools.
- 16

WLED
18.9Kwled/WLED · C++WLED is a fast, feature-rich open-source firmware for ESP32 microcontrollers that controls addressable RGB LEDs over WiFi — from single strips to large 2D matrices and HUB75 panels.
- 17

OpenCore-Legacy-Patcher
18.6Kdortania/OpenCore-Legacy-Patcher · PythonA Python-based tool built on Acidanthera's OpenCore and Lilu that revives Macs Apple no longer supports: it lets you install and run macOS Big Sur or newer on hardware as old as 2007.
- 18

tinygo
17.8Ktinygo-org/tinygo · GoTinyGo is an alternative Go compiler for small places: microcontrollers, WebAssembly (wasm/wasi), and command-line tools. It compiles Go code by combining the standard Go tool libraries with LLVM.
- 19

Marlin
17.6KMarlinFirmware/Marlin · C++Marlin is an open-source firmware for RepRap 3D printers that runs on both 8-bit AVR and 32-bit ARM boards. Many commercial 3D printers come with it preinstalled, and a single code base covers every supported machine.
- 20

arduino-esp32
17.6Kespressif/arduino-esp32 · C++The Arduino core for the ESP32 family of SoCs — it lets you write and flash programs for ESP32-series chips using the standard Arduino API instead of raw ESP-IDF.
- 21

open-gpu-kernel-modules
17.5KNVIDIA/open-gpu-kernel-modules · CThis is NVIDIA's official source release of the open-source Linux GPU kernel modules (nvidia.ko, nvidia-drm.ko, nvidia-modeset.ko, nvidia-uvm.ko) for Turing and newer GPUs.
- 22
zephyr
16.8Kzephyrproject-rtos/zephyr · CZephyr is an open source real-time operating system (RTOS) — a small-footprint kernel for resource-constrained embedded devices, supporting many hardware architectures and built with security in mind.
- 23

flipperzero-firmware
16.7Kflipperdevices/flipperzero-firmware · CThe official open-source firmware that runs on the Flipper Zero — a pocket-sized multi-tool device (the dolphin) that talks to radios, cards and readers around you.
- 24

Arduino
16.7Kesp8266/Arduino · C++This is the ESP8266 core for the Arduino IDE. It brings support for the ESP8266 WiFi chip to the Arduino environment, so you can write sketches with familiar Arduino functions and run them directly on the ESP8266 without an external microcontroller.
- 25
ardupilot
16.1KArduPilot/ardupilot · C++ArduPilot is an open source autopilot, in development since 2010, that can control almost any unmanned vehicle: planes, multicopters and helicopters, rovers, boats, balance bots and even submarines.
- 26

Dummy-Robot
15.7Kpeng-zhihui/Dummy-Robot · CThis is the author's open-source design for a super-compact robotic arm, including mechanical CAD files, custom PCB electronics, STM32 firmware, and PC control software for a self-built 6-axis desktop arm.
- 27

OpenCorePkg
15.6Kacidanthera/OpenCorePkg · COpenCorePkg is OpenCore, a UEFI bootloader bundled with a development SDK, best known for booting and patching macOS on non-Apple hardware, while also providing shared UEFI libraries used by other Acidanthera projects.
- 28

esp8266_deauther
15KSpacehuhnTech/esp8266_deauther · CESP8266 Deauther is open-source firmware for the ESP8266 chip that lets you scan nearby WiFi networks, send deauthentication packets to disconnect devices, and spin up dozens of fake WiFi networks to confuse scanners - an affordable platform for testing and learning about WiFi security.
- 29
binwalk
14.5KReFirmLabs/binwalk · RustBinwalk is a firmware analysis tool that can identify, and optionally extract, files and data that have been embedded inside other files.
- 30
omi
13.8KBasedHardware/omi · PythonOmi is an open-source AI that captures your screen and conversations, transcribes them in real time, and turns them into summaries, action items and a chat that remembers everything you've seen and heard. It works on desktop, phone and wearables.
- 31

Embedded-Engineering-Roadmap
13.6Km3y54m/Embedded-Engineering-Roadmap · JavaScriptThis is a curated roadmap and resource collection for people who want to become Embedded Systems Engineers, covering software, hardware, and soft skills needed for the job.
- 32
mongoose
13.1Kcesanta/mongoose · CAn embedded web server and network library: drop two C files into any C/C++ project and you get HTTP, WebSocket, MQTT, TLS, OTA firmware updates and a device dashboard on a microcontroller or a desktop OS.
- 33

ESP32Marauder
12.8Kjustcallmekoko/ESP32Marauder · C++ESP32 Marauder is a suite of offensive and defensive WiFi and Bluetooth tools that run as firmware on an ESP32 microcontroller, used for things like wardriving, scanning, and wireless security testing.
- 34
PX4-Autopilot
12.8KPX4/PX4-Autopilot · C++PX4 is an open-source autopilot stack for drones and unmanned vehicles — the flight software behind multirotors, fixed-wing planes, VTOLs, rovers and other unmanned platforms.
- 35

lowlevelprogramming-university
12.8Kgurugio/lowlevelprogramming-universityA curated roadmap for learning low-level programming (assembly, C, Rust, embedded systems, Linux kernel), inspired by google-interview-university. It is a single long README with links to books, courses, and projects organized by topic.
- 36

oomwoo
12.1Kmakerspet/oomwoo · PythonOOMWOO is an open-source home vacuum robot you build yourself, using a Raspberry Pi, 3D-printed parts, Home Assistant, Arduino and ROS2, navigating with an affordable 2D LiDAR.
- 37

klipper
12KKlipper3d/klipper · CKlipper is firmware that controls 3D printers by combining a general-purpose computer (like a Raspberry Pi) with one or more micro-controllers on the printer board.
- 38
esphome
11.9Kesphome/esphome · C++ESPHome lets you control ESP32, ESP8266, BK72xx, and RP2040 microcontrollers through simple YAML configuration files, and manage them remotely through home automation systems like Home Assistant.
- 39
immortalwrt
11.8Kimmortalwrt/immortalwrt · CImmortalWrt is a fork of OpenWrt (a Linux-based router firmware) with more packages ported, more devices supported, optimized default profiles, and localization specifically for mainland China users.
- 40
betaflight
11.7Kbetaflight/betaflight · CBetaflight is open-source flight controller firmware used to fly multi-rotor (drone) and fixed-wing aircraft, focused on flight performance and wide hardware target support.
- 41

fancyss_history_package
11Khq450/fancyss_history_packageThis repository stores offline installation packages for the fancyss plugin, a proxy tool that lets Asuswrt/Asuswrt-Merlin routers bypass the GFW using protocols like Shadowsocks, V2ray, Xray, Trojan, and Hysteria2.
- 42
amlogic-s9xxx-armbian
10.2Kophub/amlogic-s9xxx-armbian · ShellThis is a project that lets you replace the Android TV firmware on Amlogic, Allwinner, and Rockchip TV boxes and SBCs with Armbian, turning them into real Debian/Ubuntu-based Linux servers. It also ships management commands for installing, updating the kernel, and configuring the resulting system.
- 43
espectre
9.6Kfrancescopace/espectre · PythonESPectre turns a supported ESP32 into a private, local Wi-Fi motion sensor: it reads how movement changes the Wi-Fi signals in a room and reports motion in real time — no camera, microphone, wearable, or dedicated radar hardware needed.
- 44
microduck
9.5Kpollen-robotics/microduck · RustMicroduck is a tiny biped duck robot (about 25cm, 800g), and this repo is the robot's brain: Rust daemons that run a 50Hz control loop driving fifteen servos using reinforcement-learning policies exported to ONNX.
- 45

crosspoint-reader
8.4Kcrosspoint-reader/crosspoint-reader · CCrossPoint is open-source firmware for ESP32-based e-ink e-readers: community-built, fully hackable and free forever, built on the idea that your device should do what you want - not what a manufacturer decided.
- 46

OrcaSlicer-bambulab
7.2KFULU-Foundation/OrcaSlicer-bambulab · C++This is a fork of OrcaSlicer, the 3D-printing slicer, that restores full BambuNetwork support for Bambu Lab printers so you can print over the internet instead of being stuck with LAN-only mode.
- 47

ESP32-Bit-Pirate
6.1Kgeo-tp/ESP32-Bit-Pirate · C++ESP32 Bit Pirate is open-source firmware that turns an ESP32-S3 board into a multi-protocol hardware hacking and development tool, inspired by the Bus Pirate, letting you sniff, send and script digital and radio protocols.
- 48

mimiclaw
5.8Kmemovai/mimiclaw · CMimiClaw turns a $5 ESP32-S3 microcontroller into a personal AI assistant you talk to through Telegram, complete with local memory and tool-calling, running entirely on a tiny chip with no Linux, no Node.js, and no server involved.
- 49

esp32-ai
4.5KslvDev/esp32-ai · PythonA 28.9 million parameter language model that runs text generation entirely on an ESP32-S3 microcontroller, with the generated text shown on a small screen wired to the chip.
- 50

MANPADS-System-Launcher-and-Rocket
3.9Knovatic14/MANPADS-System-Launcher-and-RocketA proof-of-concept man-portable air-defense system: a DIY launcher and interceptor built from consumer electronics and 3D-printed components, documented on GitHub as a hardware project.
- 51

Keychron-Keyboards-Hardware-Design
3.8KKeychron/Keychron-Keyboards-Hardware-DesignThis is a repository of production-grade industrial design files for Keychron's mechanical keyboards and mice, covering 163 device models and 768+ CAD files in STEP, DXF, DWG, and PDF formats.
- 52

nvidia-macos-driver
3.3Knullmoth/nvidia-macos-driver · RustA free, open-source Metal driver that lets NVIDIA Turing-and-later GeForce/RTX/Quadro cards act as a fully supported GPU on Intel Macs running macOS 15 Sequoia via OpenCore, covering desktop rendering, Metal apps, games, Core ML/MPS and OpenCL.
- 53

esp32-c3-adblock
3.2KM-Abozaid/esp32-c3-adblock · C++It is a Pi-hole-style DNS ad-blocker firmware that runs on a $2 ESP32-C3 chip with no PSRAM, storing up to 537k blocked domains as compact hashes in flash instead of RAM.
- 54

mozc-devices
3Kgoogle/mozc-devices · C++A collection of circuit diagrams and firmware source code for Google's quirky, often absurd DIY keyboards, most of which started out as April Fools' Day gags for Google Japanese Input and later Gboard (e.g. a Morse-code keyboard, a drum-set keyboard, a spoon that bends to type).
- 55

UFI-TOOLS
2.9Kkanoqwq/UFI-TOOLS · JavaScriptUFI-TOOLS is a system management and extension framework for ZTE (Ziguang/UNISOC-based) mobile WiFi routers like the F50 and U30 Air, giving you signal monitoring, remote control, and a plugin store on top of the stock firmware.
- 56

omdrop-owl
2.8Kt4t5/omdrop-owl · Shellomdrop-owl is the radio backend that lets 'omdrop' (a Linux AirDrop implementation) work on machines that lack Apple's Broadcom Wi-Fi chip, by running AWDL in userspace through OWL on a monitor interface.
- 57

sonicloud_opensdk
2.6KSonicloudTech/sonicloud_opensdk · C++This is an open SDK and reference implementation for connecting a Bluetooth recording-card hardware device (声云录音卡) to your own apps, covering the BLE protocol, device control, real-time audio, file transfer, OTA updates and transcription, with examples for Android, iOS, HarmonyOS, Flutter and Windows/macOS desktop.
- 58

ReBarUEFI
2.6KxCuri0/ReBarUEFI · CReBarUEFI is a UEFI DXE driver that enables Resizable BAR on systems whose firmware doesn't support it officially — a free performance boost, mostly noticeable in games.
- 59

wifit3
2.4Kderv82/wifit3 · Pythonwifit3 is a standalone Wi-Fi security auditing tool that scans networks, captures WPA/WPA2 handshakes, and exploits WPS/WEP weaknesses using a supported USB Wi-Fi adapter, without relying on aircrack-ng or OS kernel drivers.
- 60

Relapse-Exploit
2.3Kntfargo/Relapse-Exploit · JavaScriptRelapse Exploit is a browser-based jailbreak chain for the PS5, working on firmware 7.00 through 13.60, that chains a WebKit browser exploit with a kernel exploit to gain kernel read/write and load custom payloads.
- 61

muse-gadget-sdk
2.3Kfacebookincubator/muse-gadget-sdk · CThis is an open source SDK and firmware for building 'Muse gadgets' — DIY devices on ESP32 boards or Raspberry Pi/Linux boxes that connect to the Muse app to drive displays, audio, buttons, sensors, and actuators.
- 62

skitter-creek-bath-salts
2.1Kxoreaxeaxeax/skitter-creek-bath-salts · CA security research project that shows how to unlock protected regions on an AMD CPU — the Platform Security Processor, System Management Mode, C6 DRAM, and CPU microcode — by scrambling the DRAM controller's physical-to-DRAM address translation.
- 63

photo-frame-dashboard
1.3Kwesbos/photo-frame-dashboard · PythonA collection of device-specific notes and scripts for taking full control of locked-down Android photo frames (Skylight Calendar, BIUFRAME, PF1007L): getting ADB access, dumping firmware, gaining root, removing the vendor app, and running your own launcher, browser or kiosk app.
- 64

EchoMuse
1.3Kwilbowes/EchoMuse · PythonIt turns a second-hand Amazon Echo Dot (2nd gen, 2016) into a local voice satellite for Home Assistant: say the wake word, ask, and hear the answer from the Dot. No Amazon account, no Alexa, no cloud - the microphones, speaker, LED ring and buttons keep working.
- 65

PwnPad
1.2Ktwelvesec/PwnPad · C++PwnPad is an affordable DIY hardware hacking platform that teaches embedded security through 15 hands-on challenges, covering everything from PCB assembly to side-channel and fault-injection attacks.
- 66

microduck-replica
1.2Kfanhao375/microduck-replica · HTMLThis is a third-party reverse-engineering project that reconstructs the hardware of Pollen Robotics' Microduck bipedal robot duck - deriving assembly drawings, CAD files and a full electronics scheme from the official public MJCF simulation model and Rust source code, since the mechanical parts and one PCB were never officially open-sourced.
- 67
ps5-webkit-autoloader
1.1KitsPLK/ps5-webkit-autoloader · JavaScriptIt is an automated payload loader for exploited (jailbroken) PS5 consoles: it boots the WebKit exploit chain and then sends your ELF payloads automatically, all triggered from a homescreen shortcut on the console itself.
- 68

esp-sdr
1KESPARGOS/esp-sdr · CESP-SDR is firmware that turns ESP32 Wi-Fi chips into low-duty-cycle software-defined radios by exploiting an undocumented debug path to pull raw I/Q samples straight out of the built-in Wi-Fi receiver, letting you view the spectrum and study signals beyond ordinary Wi-Fi packets without any extra SDR hardware.
- 69

w1700k-sdr
824h0m3us3r/w1700k-sdr · CW1700K SDR turns a Gemtek W1700K Wi-Fi 7 router into a wideband software-defined receiver: the router's MediaTek MT7996 radio captures raw 14-bit IQ at up to 320 Msps, its AN7581 SoC streams it over 10 GbE, and a Linux host shows it as a live spectrum and waterfall in the browser.
- 70

Xbox360PeerPressure
784grimdoomer/Xbox360PeerPressurePeer Pressure is a persistent softmod exploit for the Xbox 360. It modifies the console's NAND image and HDD security sectors to trigger a chain of DMA attacks at startup, letting you run unsigned code and homebrew.
- 71

DiPlay-CN
780serein-morii/DiPlay-CN · KotlinDiPlay CN is an Android app that brings Apple CarPlay to compatible BYD car head units, wired or wirelessly, using the familiar DiAuto interface.
- 72

ProsperoEden
746blackbearreloaded/ProsperoEden · C++ProsperoEden is an unofficial PS5 homebrew port of Eden, an accurate, high-performance emulator, and is not affiliated with the Eden team or Sony. It runs as a native PlayStation 5 app with its own launcher and library.
- 73

tiny-engineer
710jamro/tiny-engineer · C++Tiny Engineer is an open-source, 3D-printable desktop robot that physically acts out what your AI coding agent is doing — reading, thinking, writing code, and finishing tasks.
- 74

awesome-reverse-engineering
691morluto/awesome-reverse-engineeringA curated list of reverse-engineering tools and learning resources covering binaries, applications, firmware, file formats, and protocols, organized by the task you need to do rather than alphabetically.
- 75

rea
691shijianzhong/rea · TypeScriptREA is a tool that connects your coding agent (Claude Code, Codex, Cursor, etc.) to reverse-engineering capabilities, letting it inspect how an app feature works down to native binary level and rebuild it, without needing the original source code.
- 76

INSLIB
627jnz/INSLIB · CINSLIB is a portable C library for 3D navigation state estimation that fuses IMU data with GNSS/GPS, barometer, magnetometer and other sensors through Kalman filters, used in drones, robotics, cars and aerospace projects.
- 77

mu300-linux
594dikeckaan/mu300-linux · CThis project turns the ZTE F50/MU300 and ZTE U30 Air 5G pocket hotspots into small Linux computers that run next to Android, giving you Ubuntu or OpenWrt with working Wi-Fi, Bluetooth, SSH and the device's own 5G modem.
- 78

awesome-esp32
594s0lness/awesome-esp32A hand-picked, curated list of ESP32 microcontroller projects worth building, copying, or watching run, organized into finished applications and the tools/frameworks used to build them.
- 79

sloop-fm1
536isod89/sloop-fm1 · CSLOOP is a free, open-source custom firmware for the M-VAVE FM-1 hardware groovebox, replacing the stock firmware with a deeper synth engine set, a real drum machine, live sequencing, and an in-browser editor.
- 80
VioletToolBox
464Smart-Paocai/VioletToolBox · C#VioletToolBox is a Windows desktop toolbox for Android device flashing, rooting, and ROM management, with about 110 functions covering ADB, Fastboot, EDL (9008 mode), and more, aimed at Chinese Android brands like OPPO, OnePlus, Xiaomi, and Redmi.
- 81

hermes-gadget-sdk
403Adolanium/hermes-gadget-sdk · C++Hermes Gadget SDK lets you build voice and text hardware devices (ESP32 boards, a Raspberry Pi Linux client, or a desktop simulator) that connect to your own Hermes Agent: hold a button, ask it something, and hear or see the reply.
- 82

PCILeechGen
400sercanarga/PCILeechGen · GoPCILeechGen is a CLI tool that generates custom firmware for PCILeech FPGA boards. It reads a real donor PCI/PCIe device through VFIO, clones its identity (config space, BARs, capabilities), and produces a ready-to-flash .bin bitstream via Vivado.
- 83

techo5
340HuskerMinion/techo5 · GoTECHO5 is open-source firmware that replaces Android and Alexa on the Amazon Echo Show 5 (also ported to the Show 8, Spot and Dot 2) with a minimal Alpine Linux image and a single Go daemon, turning the device into a local Home Assistant voice satellite with its own touchscreen and no Amazon cloud involved.
- 84

CHOMPI
289CHOMPI-Club/CHOMPI · C++CHOMPI is a quirky chromatic sampler and tape-music instrument, and this repo contains every production file behind it - the firmware (TAPE, TEMPO, WAVE) and the hardware (PCB schematics, BOM, enclosure files).
- 85

coyopedal
261dashersw/coyopedal · C++CoyoPedal is a standalone guitar amp and effects pedal built on the ESP32-S3 that runs full-size Neural Amp Modeler (NAM) A2 captures in real time, with a touchscreen UI and a browser build compiled to WebAssembly.
- 86

PixelFonts
254mcer12/PixelFonts · CPixelFonts is a collection of pixel-perfect bitmap fonts for AdafruitGFX and u8g2, hand-crafted for tiny low-resolution displays like OLED and e-paper screens.
- 87

BLEhound
223BLEhound/BLEhound · CBLEhound is an open-source Bluetooth LE sniffer built on the nRF54 chip, combining custom firmware, a Wireshark extcap plugin, and open hardware (PCB/Gerbers/case) to capture BLE traffic with an RF front-end for better range.
- 88

deck-as-controller
216jmedina21/deck-as-controller · PythonDeck as Controller is a Decky Loader plugin that turns your Steam Deck into a wireless or wired game controller for a Mac, iPad, or PC, showing up as a PS5, Xbox, or Steam Controller without installing anything on the other device.
- 89

vibepulse
211niclasvestlund-YT/vibepulse · CVibePulse is a small always-on AMOLED screen that sits on your desk and shows what your Claude Code and Codex coding agents are doing — quota usage, live activity, and a full-screen 'NEEDS YOU' alert when an agent is stuck waiting on you, which you can optionally answer with a tap on the glass.
- 90

frank-386
210rh1tech/frank-386 · CFRANK 386 is an i386 PC emulator that runs as firmware on the Raspberry Pi Pico 2 (RP2350), turning the board into a tiny retro PC with VGA/HDMI video, SD-card storage, keyboard and mouse input, and sound. It is a port of Chunhui He's Tiny386.
- 91

papermono-shopping-list
206seamusc/papermono-shopping-list · C++Firmware and a companion server that turn the M5Stack PaperMono e-paper device into a household shopping list that lives on the fridge and stays in sync with a phone web app.
- 92

needle-2-esp32
198andrisgauracs/needle-2-esp32 · CIt is a C firmware that runs Cactus's Needle 2, a 45-million-parameter language model, entirely offline on an ESP32-S3 microcontroller, turning plain-English requests into guaranteed-valid JSON tool calls.
- 93

fm1-custom-fw
185aroum/fm1-custom-fw · PythonIt is a community resource hub for the M-VAVE FM-1 synthesizer (built on the JieLi AC791N chip): a directory of custom firmwares, MIDI SysEx protocol documentation, tools, and a macOS firmware-updater app.
- 94

kindle-wall-display
126jstriblet/kindle-wall-display · ShellTurns a jailbroken Amazon Kindle into a low-power always-on wall display that renders any PNG served by your own LAN server, suspending the device to RAM between refreshes so it runs for weeks on a charge.
- 95

cardputer-ai
119therezor/cardputer-ai · C++Cardputer AI is a tiny offline chatbot that runs entirely on the M5Stack Cardputer / Cardputer ADV handheld, powered by an 8-million-parameter language model baked directly into the firmware.
- 96

DiPlay
115carlito12345/DiPlay · KotlinDiPlay is an independent CarPlay receiver app that runs on compatible Android head units, letting an iPhone's CarPlay screen be mirrored wired or wirelessly without an Apple-certified dongle. This fork adds generic audio coordination, map projection, and Geely-specific vehicle integration.
- 97
personal-assistant
109r-ayin/personal-assistant · C++A memory system for an AI companion that stores conversations as structured, narrative memory and carefully decides when to bring a memory back and when to stay silent, instead of just doing retrieval. It pairs a configurable backend (ASR/LLM/embeddings) with an ESP32-S3 recording device.
- 98
voiceshell-muse-bridge
77hyj-STAR/voiceshell-muse-bridge · PythonVoiceShell Muse Bridge is an experimental research project that lets an ESP32 board pair with Meta's Muse Gadget SDK, then hands the actual text conversation off to a separate Linux server instead of routing every message through the board.
Related topics
Often tagged together