Showing 36 of 357 projects
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 simple HTTP server library for building web interfaces and APIs on MicroPython-powered devices like ESP8266/ESP32.
A lightweight FTP server for MicroPython on ESP8266, ESP32, and Pyboard D devices.
A user-friendly camera API for MicroPython, providing precompiled firmware and support for various camera sensors on ESP32 and other ports.
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.
A micro-framework for remotely managing MicroPython boards (ESP32) via a single encrypted MQTT connection.
Open-source firmware for ESP32-based air quality sensors, enabling citizen science monitoring of PM2.5 and CO2 levels.
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.
A minimal UPnP IGD library for ESP8266/ESP32 to automate port forwarding on routers.
An ESP32-based diversity video receiver for FPV goggles with touchpad UI, rapid spectrum analysis, and 72 selectable frequencies.
ESP32-based digital door signs using e-paper displays that load images from a web server with energy-saving deep sleep.
A simple OTA updater for Micropython projects on ESP8266/ESP32 that syncs files from GitHub.
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.
Adds ESP8266 and ESP32 support to the UTFT library with hardware SPI for serial interface displays.
LoRa-based inter-UAV communication system that broadcasts position data for display on INAV flight controller OSD.
Micropython code for a self-balancing robot using an ESP32 and MPU6050 sensor.
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.
MicroPython driver library for Soldered Inkplate ePaper display boards, enabling easy programming of ESP32-based ePaper displays.
A Docker-based builder for compiling and flashing Linux onto ESP32-S3 microcontrollers.
A MicroPython WebSocket server implementation for ESP8266/ESP32 devices with HTML serving capabilities.
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.