Showing 36 of 358 projects
A MicroPython server for ESP32 that bridges UART serial communication to TCP over LAN/WLAN.
MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt support.
A serial terminal tool for debugging and syncing files with MicroPython devices via the REPL.
A tiny Flask-like web framework for MicroPython, designed to run on microcontrollers.
A MicroPython library for high-speed SPI communication with the ADXL345 accelerometer, optimized for maximum sampling rate.
MicroPython ESP32 library for calibrated on-chip ADC conversion using efuse calibration values.
An ESP-IDF component for building mobile ad-hoc networks on top of ESP-NOW with automatic routing and C/C++ APIs.
A MicroPython module for formatting sensor data into BTHome BLE advertisements to integrate DIY sensors with home automation systems.
MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.
A MicroPython library for interfacing with ZhianTec fingerprint sensors (e.g., ZFM-20, ZFM-60, R503).
MicroPython driver for the Inkplate 6 and 10 ESP32 e-paper display boards, providing graphics and touch sensor support.
An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.
A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.
A MicroPython port of CPython's zipfile module for reading and writing ZIP archives on embedded systems.
A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.
A fast ESP_LCD-based MicroPython driver for the TTGO T-Display-S3 ST7789 display, written in C with framebuffer support.
MicroPython driver for MPR121 capacitive touch keypads and breakout boards.
A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.
A web browser-based file manager for ESP32 devices running MicroPython, enabling remote file management directly on the device.
A MicroPython library for ESP32 to interact with Google Sheets via HTTP and Google Apps Script API.
A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.
MicroPython driver for TTP229-BSF 16-key capacitive keypad on ESP8266/ESP32 using serial interface mode.
MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays
Display YouTube channel metrics on an ESP32-driven TFT screen using MicroPython and the YouTube Data API.
A minimal, fully async HTTP/1.0 server for MicroPython and CircuitPython on tiny devices like ESP32 and Raspberry Pi Pico.
Micropython code for AWS IoT devices to GET commands and POST state via REST API, designed for battery-saving sleep cycles.
A web-based tool for programming ESP32 IoT devices using blocks or Python with multiple connection modes.
A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.
A web-based tool for programming ESP32 IoT devices using blocks or Python with multiple connection modes.
MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)
A pure MicroPython driver for the DEPG0213BN E-Ink display used on TTGO T5 V2.3 ESP32 boards.
Control Tuya-type smart power outlets using MicroPython on ESP32 devices.
MicroPython binding for ESP-DL models enabling face detection, recognition, human detection, cat detection, and image classification on ESP32 devices.
MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.
A MicroPython OTA updater for ESP32 devices enabling wireless firmware updates.
A MicroPython library for the TCA9548A I2C multiplexer to manage multiple I2C devices with identical addresses.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.