Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Firmware

Firmware

55 projects

Showing 36 of 55 projects

RuView
RuViewRust

WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection without cameras.

#iot#wifi-security#privacy-first
Stars71.7k
Forks9.6k
Last commit1 day ago
Tasmota
TasmotaC

Alternative firmware for ESP8266 and ESP32 devices enabling local control, automation, and easy configuration via webUI.

#iot#local-control#knx
Stars24.5k
Forks5.1k
Last commit3 days ago
mpremote
mpremoteC

A lean and efficient implementation of Python 3 for microcontrollers, embedded systems, and constrained platforms.

#python-3#iot#embedded-systems
Stars21.8k
Forks8.9k
Last commit4 days ago
ESP32Marauder
ESP32MarauderC++

A suite of WiFi and Bluetooth offensive and defensive security tools for the ESP32 microcontroller.

#iot#wifi-security#bluetooth-security
Stars11.1k
Forks1.3k
Last commit23 hours ago
NodeMCU
NodeMCUC

Lua-based interactive firmware for ESP8266, ESP8285, and ESP32 microcontrollers, enabling easy IoT development.

#esp8285#asynchronous-programming#embedded-systems
Stars7.9k
Forks3.1k
Last commit1 day ago
grbl
grblC

An embedded, high-performance G-code parser and CNC milling controller for Arduino that replaces parallel-port motion control.

#diy-cnc#open-source-hardware#embedded
Stars6.2k
Forks3.2k
Last commit2 years ago
arduino-cli
arduino-cliGo

Command-line interface for managing Arduino boards, libraries, building sketches, and uploading code.

#iot#command-line-tool#microcontrollers
Stars4.9k
Forks481
Last commit1 day ago
ODrive
ODriveC++

Open-source firmware for high-performance, low-cost brushless motor control in robotics applications.

#robotics#open-hardware#embedded-systems
Stars3.6k
Forks1.7k
Last commit4 months ago
emba
embaShell

An open-source firmware security analyzer for embedded Linux devices, performing extraction, static/dynamic analysis, SBOM generation, and vulnerability reporting.

#iot#sbom#embedded-systems
Stars3.5k
Forks305
Last commit1 day ago
OpenSK
OpenSKRust

An open-source implementation of FIDO2 and U2F security keys written in Rust, enabling custom hardware authentication devices.

#security-key#embedded-systems#tock-os
Stars3.4k
Forks330
Last commit4 days ago
Espurna
EspurnaC++

Custom firmware for ESP8266/ESP8285 smart home devices, enabling local control, automation, and integration with popular platforms.

#espurna#iot#esp8285
Stars3.0k
Forks632
Last commit1 month ago
MongooseOS
MongooseOSC

An open-source IoT firmware development framework for ESP32, STM32, and other microcontrollers with cloud integration and OTA updates.

#aws-iot#iot#firmware-development
Stars2.7k
Forks434
Last commit2 months ago
nerves
nervesElixir

A framework for building and deploying bulletproof embedded software using Elixir and the Erlang VM.

#iot#embedded-systems#elixir
Stars2.5k
Forks206
Last commit3 days ago
ESP
ESP

A curated list of awesome open-source projects, libraries, and tools for the ESP8266 and ESP32 microcontrollers.

#iot#embedded-systems#micropython
Stars2.4k
Forks137
Last commit1 month ago
Embedded and IoT Security
Embedded and IoT Security

A curated list of software, hardware, books, and research for embedded and IoT security analysis.

#iot#embedded-security#hardware-hacking
Stars2.3k
Forks285
Last commit2 years ago
OpenTX
OpenTXC++

Open-source custom firmware for RC transmitters, enabling advanced control and telemetry for model aircraft and drones.

#lua-scripting#radio-control#open-source-hardware
Stars2.2k
Forks833
Last commit5 months ago
ESP3D
ESP3DC

Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.

#iot#esp8285#embedded-systems
Stars2.0k
Forks490
Last commit5 days ago
oreboot
orebootRust

A Rust-based downstream fork of coreboot, designed as a modern firmware implementation for booting LinuxBoot payloads.

#hacktoberfest#oreboot#linuxboot
Stars1.8k
Forks113
Last commit16 days ago
rmk
rmkRust

A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.

#real-time-configuration#cortex-m#usb-hid
Stars1.7k
Forks182
Last commit1 day ago
uefi-rs
uefi-rsRust

A Rust crate providing safe, convenient, and performant abstractions for UEFI (Unified Extensible Firmware Interface) development.

#uefi#bootloader#embedded
Stars1.6k
Forks190
Last commit1 day ago
heatshrink
heatshrinkC

A data compression library for embedded and real-time systems with minimal memory usage.

#c-library#embedded-systems#low-memory
Stars1.5k
Forks227
Last commit2 years ago
LuaNode
LuaNodeC

An improved Lua SDK for ESP32, ESP8266, and STM32 microcontrollers, enabling Lua scripting on embedded hardware.

#iot#embedded-systems#lua-scripting
Stars1.3k
Forks305
Last commit2 years ago
emgo
emgoC

A compiler and package set that enables Go programs to run on small 32-bit microcontrollers by generating C as intermediate code.

#embedded-systems#compiler#nrf5
Stars1.1k
Forks69
Last commit4 years ago
esp8266 Milight Hub
esp8266 Milight HubC++

An open-source replacement for Milight/LimitlessLED WiFi gateways, enabling local control of smart bulbs via ESP8266/ESP32.

#iot#local-control#esp32
Stars1.0k
Forks242
Last commit1 year ago
awesome-embedded-systems
awesome-embedded-systems

A curated list of delightful Embedded Systems libraries, RTOSes, modules, references, and resources.

#iot#embedded-c#embedded-systems
Stars980
Forks113
Last commit2 years ago
DroneBridge
DroneBridgeC

A secure, affordable telemetry link firmware for ESP32 modules, enabling bidirectional communication between drones/UAVs and ground control stations.

#drone-telemetry#iot#multicopter
Stars817
Forks191
Last commit16 days ago
Internal Blue
Internal BluePython

A Bluetooth experimentation framework for Broadcom and Cypress chips that enables firmware patching and packet injection.

#ios#android#bluetooth
Stars775
Forks106
Last commit1 year ago
ESP32-BLE2MQTT
ESP32-BLE2MQTTC

A BLE to MQTT bridge for ESP32 that exposes Bluetooth GATT characteristics and advertisements as MQTT topics.

#iot#esp32#home-automation
Stars771
Forks118
Last commit9 months ago
Retro ESP32
Retro ESP32C

A feature-packed launcher, emulator, and ROM manager for the Odroid Go handheld gaming device.

#rom-manager#odroid-go#embedded-systems
Stars713
Forks99
Last commit1 year ago
st7789_mpy
st7789_mpyPython

A fast MicroPython driver for ST7789 display modules, written in C with support for fonts, images, and graphics.

#font-rendering#embedded-systems#micropython
Stars713
Forks137
Last commit1 month ago
binbloom
binbloomC

Analyzes raw binary firmware to automatically detect loading address, endianness, and UDS command databases.

#embedded-systems#uds-protocol#endianness-detection
Stars579
Forks60
Last commit2 years ago
micropython-camera-driver
micropython-camera-driverC

Adds OV2640 camera support to MicroPython for ESP32 devices, enabling image capture and processing.

#iot#embedded-systems#micropython
Stars562
Forks113
Last commit2 years ago
esphomelib
esphomelibC++

The C++ framework behind ESPHome for building custom firmware for ESP8266/ESP32 devices.

#iot#embedded-systems#esp32
Stars548
Forks113
Last commit5 years ago
ESP MQTT Digital LEDs
ESP MQTT Digital LEDsArduino

ESP8266 firmware for controlling digital LED strips via MQTT and Home Assistant with color, effects, and transitions.

#iot#home-automation#fastled
Stars512
Forks266
Last commit5 years ago
micropython-ulab
micropython-ulabC

A numpy-like fast vector module for MicroPython and CircuitPython, written in C for embedded systems.

#scientific-computing#micropython#micropython-ulab
Stars497
Forks130
Last commit2 months ago
EmuFlight
EmuFlightC

Flight controller firmware for multi-rotor aircraft focused on performance, innovative filtering, and cutting-edge features.

#hacktoberfest#multirotor#emuflight
Stars495
Forks119
Last commit3 days ago
Page 1 of 2Next

Related Tags

#Embedded Systems28#Esp3227#Iot26#Esp826613#Arduino13#Embedded10#Micropython10#Home Automation9#Mqtt8#Stm327#Reverse Engineering6#Open Source Hardware6
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub