Showing 34 of 70 projects
A cross-platform desktop UI tool for managing ESP32 microcontrollers running MicroPython, featuring an IDE, file manager, REPL, and real-time dashboards.
Discovers vulnerabilities in firmware using concolic analysis and function clustering.
A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.
Print wirelessly from Cura, PrusaSlicer, or Slic3r to a 3D printer connected to an ESP8266/ESP32 module.
ARMv7 payload for arbitrary code execution on MediaTek bootloaders, enabling bootloader modification and customization.
An open-source RemoteID transmitter firmware for drones, implementing MAVLink and DroneCAN OpenDroneID protocols to meet FAA and EU regulations.
A Python tool for decrypting and unpacking obfuscated firmware update files for Samsung SSDs.
Open-source flight controller firmware for FPV drones with sane defaults and OSD configuration.
Open-source ESP32 firmware for home cannabis farming automation, featuring lighting schedules, sensor monitoring, and remote control.
A curated collection of community-contributed CircuitPython libraries bundled for easy distribution and installation.
A secure firmware framework for WebAssembly applets that makes embedded development more accessible.
Stream video and capture photos using MicroPython on ESP32-CAM and M5Camera boards via a web browser.
Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.
A user-friendly camera API for MicroPython, providing precompiled firmware and support for various camera sensors on ESP32 and other ports.
A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.
Open-source firmware for ESP32-based air quality sensors, enabling citizen science monitoring of PM2.5 and CO2 levels.
A MicroPython framework for building and deploying smart home nodes on ESP32/ESP8266 microcontrollers using MQTT communication.
Custom MicroPython firmware for ESP32-CAM boards with camera support and LittleFS filesystem.
A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.
MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.
A collection of MicroPython experiments and utilities for embedded development.
A Nix-based tool for building Arduino sketches as Nix derivations with support for multiple boards and libraries.
An open-source pocket synthesizer with a custom hardware design and firmware.
Ada and SPARK firmware for the Crazyflie 2.0 nano quadcopter, targeting the STM32F4 ARM chip.
Program hardware and robots with Python on microcontrollers and embedded systems.
A command-line Arduino library manager and CMake-based project generator for complex, portable Arduino projects.
Automatically generates stub packages for MicroPython devices and firmware to enable IDE autocompletion and type hints.
A small, low-overhead structured logging library for firmware events based on Protocol Buffers.
Firmware for reading and writing Game Boy cartridge ROM, SRAM, and FLASH chips via USB.
A dynamic secure mesh network implementation for ESP32 IoT devices using ESP-NOW and MicroPython.
A MicroPython firmware project for Raspberry Pi Pico with WIZnet Ethernet chip support, enabling network connectivity and IoT applications.
A fast and memory-efficient JPEG encoder and decoder for MicroPython on ESP32, with precompiled firmware.
ESP32-CAM MicroPython firmware that captures images and uploads them to AWS S3 via MQTT.
Ada language driver and support library for the emBRICK embedded hardware platform.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.