Showing 36 of 143 projects
A full-featured GPS NMEA-0183 sentence parser for MicroPython and embedded platforms, also compatible with Python 3.
Print wirelessly from Cura, PrusaSlicer, or Slic3r to a 3D printer connected to an ESP8266/ESP32 module.
A MicroPython module for over-the-air (OTA) firmware updates via GitHub releases, enabling remote code deployment on microcontrollers.
A peer-to-peer VPN that connects laptops, servers, and microcontrollers over the internet with zero configuration.
A passive BLE scanner with a graphical UI that collects and persistently stores device data in an SQLite database on an SD card for ESP32-based hardware.
MicroPython bindings for LVGL, enabling embedded GUI development on resource-constrained devices.
A lightweight MicroPython GUI library for displays with framebuf drivers, supporting input via pushbuttons, encoders, or touchpads.
A MicroPython driver for reading rotary encoders with hardware interrupt support and effective debouncing.
A C++ library that simplifies WiFi and MQTT connectivity for ESP8266/ESP32 with automatic reconnection, OTA updates, and web configuration.
A MicroPython library for implementing Bluetooth Low Energy (BLE) Human Interface Devices (HID) like keyboards, mice, and joysticks.
A distributed mesh synthesizer that uses UDP multicast over WiFi to control hundreds of additive synthesizer speakers in sync.
Non-blocking MicroPython drivers for receiving from IR remotes and transmitting IR signals for blaster applications.
A collection of MicroPython examples for using the I2S protocol to play and record audio on microcontrollers.
MicroPython drivers for ILI9341 displays and XPT2046 touch screens, also compatible with ST7735 controllers.
Arduino library for ESP-NOW, a connectionless WiFi communication protocol on ESP8266 and ESP32.
A lightweight asynchronous HTTP server for MicroPython, designed to run on resource-constrained IoT devices like ESP8266/ESP32.
An open-source DIY project that transforms any spin bike into a smart trainer compatible with Zwift, TrainerRoad, and other cycling apps.
A MicroPython driver for ST7735 TFT LCD displays with text, graphics, and bitmap support.
An Arduino library to simplify the basics of IoT projects for the ESP32 microcontroller.
A small, portable text editor written in Python for editing files directly on MicroPython and CircuitPython boards.
A MicroPython driver for ST7789 and compatible LCD displays, supporting multiple resolutions and hardware features.
A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.
A MicroPython driver for ESP32 devices to communicate using LoRa and LoRaWAN protocols.
A fast pure-C MicroPython driver for displays using the ST7789 chip, supporting ESP8266, ESP32, and STM32.
An open-source RemoteID transmitter firmware for drones, implementing MAVLink and DroneCAN OpenDroneID protocols to meet FAA and EU regulations.
Arduino library for connecting hardware to Adafruit IO via WiFi, cellular, or ethernet modules.
Open-source ESP32 firmware for home cannabis farming automation, featuring lighting schedules, sensor monitoring, and remote control.
An Arduino library for text-to-speech synthesis using PWM or DAC outputs with external amplifier.
An open-source hardware remote control for Spotify that helps you discover new music and control playback on any Spotify Connect device.
A fast MicroPython driver written in C for GC9A01 circular LCD displays, supporting graphics, text, and images.
An open-source digital FPV system using ESP32 cameras for low-latency video, telemetry, and RC control.
A lightweight multilayer perceptron neural network library for MicroPython, designed for embedded systems like ESP32 and Pycom modules.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.