Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Firmware

Firmware

70 projects

Showing 34 of 70 projects

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
Stars499
Forks134
Last commit1 month ago
Firmware Slap
Firmware SlapPython

Discovers vulnerabilities in firmware using concolic analysis and function clustering.

#concolic-analysis#radare2#exploit
Stars476
Forks81
Last commit6 years ago
ZXC
ZXCC

A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.

#c-library#asymmetric-compression#embedded-systems
Stars460
Forks9
Last commit10 hours ago
WirelessPrinting
WirelessPrintingC++

Print wirelessly from Cura, PrusaSlicer, or Slic3r to a 3D printer connected to an ESP8266/ESP32 module.

#cura-plugin#g-code#wireless-printing
Stars383
Forks63
Last commit3 years ago
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
ARMv7 payload that provides arbitrary code execution on MediaTek bootloadersC

ARMv7 payload for arbitrary code execution on MediaTek bootloaders, enabling bootloader modification and customization.

#embedded-systems#fastboot#mediatek
Stars302
Forks83
Last commit
ArduPilot RemoteID Transmitter
ArduPilot RemoteID TransmitterC++

An open-source RemoteID transmitter firmware for drones, implementing MAVLink and DroneCAN OpenDroneID protocols to meet FAA and EU regulations.

#eu-compliance#dronecan#mavlink
Stars249
Forks107
Last commit1 year ago
Samsung Firmware Magic
Samsung Firmware MagicPython

A Python tool for decrypting and unpacking obfuscated firmware update files for Samsung SSDs.

#storage#hardware-hacking#samsung-ssd
Stars237
Forks25
Last commit5 years ago
QUICKSILVER firmware
QUICKSILVER firmwareC

Open-source flight controller firmware for FPV drones with sane defaults and OSD configuration.

#embedded-systems#open-source-hardware#drone-configuration
Stars223
Forks55
Last commit16 hours ago
SuperGreenOS
SuperGreenOSC

Open-source ESP32 firmware for home cannabis farming automation, featuring lighting schedules, sensor monitoring, and remote control.

#iot#embedded-systems#esp32
Stars221
Forks40
Last commit2 years ago
CircuitPython Community Libraries
CircuitPython Community LibrariesShell

A curated collection of community-contributed CircuitPython libraries bundled for easy distribution and installation.

#iot#microcontroller#maker
Stars209
Forks97
Last commit13 days ago
Google Wasefire
Google WasefireRust

A secure firmware framework for WebAssembly applets that makes embedded development more accessible.

#applet-platform#iot#embedded-systems
Stars185
Forks40
Last commit4 days ago
uPyCam
uPyCamPython

Stream video and capture photos using MicroPython on ESP32-CAM and M5Camera boards via a web browser.

#timelapse#embedded-systems#micropython
Stars168
Forks43
Last commit4 years ago
Makelangelo-firmware
Makelangelo-firmwareC++

Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.

#robotics#polargraph#esp32
Stars167
Forks82
Last commit4 years ago
micropython-camera-API
micropython-camera-APIC

A user-friendly camera API for MicroPython, providing precompiled firmware and support for various camera sensors on ESP32 and other ports.

#iot#camera#embedded-systems
Stars166
Forks45
Last commit7 months ago
Arduino-CMake-Toolchain
Arduino-CMake-ToolchainCMake

A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.

#embedded-systems#esp32#build-tools
Stars149
Forks41
Last commit3 years ago
CanAirIO
CanAirIOC++

Open-source firmware for ESP32-based air quality sensors, enabling citizen science monitoring of PM2.5 and CO2 levels.

#air-quality-monitoring#citizen-science#canairio-firmware
Stars128
Forks27
Last commit10 hours ago
pysmartnode
pysmartnodePython

A MicroPython framework for building and deploying smart home nodes on ESP32/ESP8266 microcontrollers using MQTT communication.

#iot#sensor#micropython
Stars116
Forks21
Last commit5 years ago
esp32-cam-micropython
esp32-cam-micropythonMakefile

Custom MicroPython firmware for ESP32-CAM boards with camera support and LittleFS filesystem.

#embedded-systems#micropython#esp32
Stars95
Forks28
Last commit4 years ago
NuttX
NuttXC

A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.

#robotics#micro-ros#iot
Stars93
Forks38
Last commit4 years ago
sonoff-mqtt by davea
sonoff-mqtt by daveaPython

MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.

#iot#micropython#home-automation
Stars59
Forks11
Last commit8 years ago
bh1750
bh1750Python

A collection of MicroPython experiments and utilities for embedded development.

#iot#embedded-systems#micropython
Stars57
Forks18
Last commit8 years ago
nixduino
nixduinoNix

A Nix-based tool for building Arduino sketches as Nix derivations with support for multiple boards and libraries.

#iot#embedded-development#nixos
Stars52
Forks0
Last commit4 years ago
certiflie
certiflieAda

Ada and SPARK firmware for the Crazyflie 2.0 nano quadcopter, targeting the STM32F4 ARM chip.

#embedded-systems#spark#arm
Stars37
Forks18
Last commit8 years ago
wee-noise-maker
wee-noise-makerAda

An open-source pocket synthesizer with a custom hardware design and firmware.

#audio-synthesis#synthesizer#open-hardware
Stars37
Forks3
Last commit2 years ago
CoderDojo Twin Cities MicroPython
CoderDojo Twin Cities MicroPythonPython

Program hardware and robots with Python on microcontrollers and embedded systems.

#robotics#iot#embedded-systems
Stars32
Forks15
Last commit1 year ago
Arli
ArliRuby

A command-line Arduino library manager and CMake-based project generator for complex, portable Arduino projects.

#embedded-systems#command-line-tool#ruby-gem
Stars30
Forks1
Last commit5 years ago
micropy-stubs
micropy-stubsPython

Automatically generates stub packages for MicroPython devices and firmware to enable IDE autocompletion and type hints.

#stubs#micropython#microcontroller
Stars29
Forks5
Last commit3 years ago
pblog
pblogC

A small, low-overhead structured logging library for firmware events based on Protocol Buffers.

#c-library#embedded-systems#nanopb
Stars29
Forks8
Last commit8 years ago
GBCartFlasher firmware
GBCartFlasher firmwareC

Firmware for reading and writing Game Boy cartridge ROM, SRAM, and FLASH chips via USB.

#sram-management#game-boy#rom-dumping
Stars25
Forks12
Last commit7 years ago
mesh-espnow-micropython
mesh-espnow-micropython

A dynamic secure mesh network implementation for ESP32 IoT devices using ESP-NOW and MicroPython.

#iot#embedded-systems#micropython
Stars12
Forks2
Last commit3 years ago
RP2040 Ethernet example
RP2040 Ethernet exampleC

A MicroPython firmware project for Raspberry Pi Pico with WIZnet Ethernet chip support, enabling network connectivity and IoT applications.

#iot#wiznet#embedded-systems
Stars11
Forks4
Last commit
mp_jpeg
mp_jpegC

A fast and memory-efficient JPEG encoder and decoder for MicroPython on ESP32, with precompiled firmware.

#jpeg-encoder#micropython#esp32
Stars11
Forks3
Last commit3 months ago
MQTT-Cam
MQTT-CamPython

ESP32-CAM MicroPython firmware that captures images and uploads them to AWS S3 via MQTT.

#image-upload#micropython#esp32
Stars10
Forks5
Last commit6 years ago
em-brick
em-brickAda

Ada language driver and support library for the emBRICK embedded hardware platform.

#embedded-systems#safety-critical#embedded-platform
Stars0
Forks3
Last commit10 years ago
PreviousPage 2 of 2

Related Tags

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
1 day ago
4 years ago
#Embedded Systems37
#Iot32
#Esp3230
#Micropython18
#Arduino15
#Esp826614
#Embedded12
#Mqtt10
#Home Automation10
#Microcontroller9
#Microcontrollers7
#Stm327