Showing 36 of 358 projects
An open-source long-range RC system based on LoRa with peer-to-peer aircraft communication and full telemetry.
An ESP32-based weather display that fetches data from Dark Sky API and shows it on a 4.2" ePaper screen using ESP-IDF.
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 MicroPython I2C driver for the MPU9250 9-axis motion tracking sensor, providing accelerometer, gyroscope, and magnetometer data.
A user-friendly camera API for MicroPython, providing precompiled firmware and support for various camera sensors on ESP32 and other ports.
A lightweight FTP server for MicroPython on ESP8266, ESP32, and Pyboard D devices.
A simple HTTP server library for building web interfaces and APIs on MicroPython-powered devices like ESP8266/ESP32.
A MicroPython driver for SX127x LoRa transceivers, enabling wireless communication on ESP8266, ESP32, and Raspberry Pi.
Compile WebAssembly to native MicroPython modules for running high-performance code on embedded systems.
A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.
A MicroPython driver for ILI9341 TFT LCD displays, tested on ESP32-based hardware like M5Stack modules.
A MicroPython-based mini asynchronous automation OS for DIY projects, featuring task scheduling, device communication, and a web interface.
Open-source firmware for ESP32-based air quality sensors, enabling citizen science monitoring of PM2.5 and CO2 levels.
A micro-framework for remotely managing MicroPython boards (ESP32) via a single encrypted MQTT connection.
A full asynchronous web server for MicroPython designed for microcontrollers with minimal memory footprint.
A MicroPython framework for building and deploying smart home nodes on ESP32/ESP8266 microcontrollers using MQTT communication.
A simple async menu system for MicroPython using a rotary encoder and OLED display for embedded projects.
An ESP32-based diversity video receiver for FPV goggles with touchpad UI, rapid spectrum analysis, and 72 selectable frequencies.
A minimal UPnP IGD library for ESP8266/ESP32 to automate port forwarding on routers.
A simple OTA updater for Micropython projects on ESP8266/ESP32 that syncs files from GitHub.
ESP32-based digital door signs using e-paper displays that load images from a web server with energy-saving deep sleep.
Transpiles Golang code into Arduino-compatible C++ for automated testing of ESP32 IoT projects.
A resilient full-duplex communication library for MicroPython IoT applications using ESP8266, ESP32, or Pyboard D endpoints.
A MicroPython driver for 240x240 ST7789 displays without CS pin, also supporting 135x240 TTGO displays.
A DIY smart watch built on the M5Stick ESP32 development board.
A MicroPython port of raspi-lora enabling RFM95 LoRa radio communication on microcontrollers like Raspberry Pi Pico and ESP32.
Custom MicroPython firmware for ESP32-CAM boards with camera support and LittleFS filesystem.
LoRa-based inter-UAV communication system that broadcasts position data for display on INAV flight controller OSD.
Adds ESP8266 and ESP32 support to the UTFT library with hardware SPI for serial interface displays.
Micropython code for a self-balancing robot using an ESP32 and MPU6050 sensor.
MicroPython driver library for Soldered Inkplate ePaper display boards, enabling easy programming of ESP32-based ePaper displays.
A microPython wrapper for the Telegram Bot API, enabling Telegram bot creation on ESP32, ESP8266, and RP2040 microcontrollers.
A MicroPython library for controlling the MCP23017 2-port 16-bit I/O expander via I2C.
A Docker-based builder for compiling and flashing Linux onto ESP32-S3 microcontrollers.
A MicroPython driver for the Maxim MAX30102 and MAX30105 optical heart-rate and pulse oximetry sensors.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.