Showing 36 of 236 projects
A simple IDE for MicroPython that runs entirely on the target device, designed for absolute beginners.
A development board for creating Gameboy accessories using ESP8266 microcontroller.
A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.
A hardware-based OTP generator using ESP8266 and Micropython for banking-grade security.
A MicroPython library for driving Waveshare 4.3-inch e-ink displays on embedded boards like Pyboard and ESP8266.
A small async DNS client for MicroPython, supporting multiple DNS servers, IPv4/IPv6, and mDNS.
Example code for publishing and subscribing to ThingSpeak channels using MQTT with MicroPython on ESP8266/ESP32 boards.
Example code for publishing and subscribing to ThingSpeak channels using MQTT with MicroPython on ESP8266/ESP32 boards.
A MicroPython port of the FastLED library for controlling addressable LED strips on ESP32 and ESP8266 microcontrollers.
A PCB shield for ESP8266 D1 mini boards that adds a Game Boy Link connector and OLED display pins for printer emulation.
MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.
A MicroPython library for accessing Spotify's web API from IoT devices like ESP8266.
A serial terminal tool for debugging and syncing files with MicroPython devices via the REPL.
MicroPython library for reading radiation data from ESP8266-based Geiger counters.
A tiny Flask-like web framework for MicroPython, designed to run on microcontrollers.
A computer algebra system designed to run on microcontrollers using MicroPython, enabling symbolic mathematics on embedded devices.
A pure Python implementation of the AES encryption algorithm for MicroPython environments.
MicroPython driver for MPR121 capacitive touch keypads and breakout boards.
An authoritative DNS server for ESP8266 written in MicroPython that serves zones via AXFR with minimal memory usage.
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.
A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.
A Micropython library for DS3231 real-time clock modules with full alarm support.
MicroPython driver library for controlling TM1640-based 8x8 LED matrix modules with GPIO.
MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.
A MicroPython wrapper for NeoPixel and DotStar RGB LED strips and matrices that simplifies LED control.
A MicroPython-based sensor platform for ESP8266/32 with remote code updates and MQTT/Home Assistant integration.
A MicroPython driver for ST7565-based LCD displays, supporting serial communication mode.
A captive portal for MicroPython devices with DNS server and web interface to configure WiFi networks.
Arduino sketch that reads DS18B20 temperature sensors via OneWire and publishes readings to an MQTT broker.
A Go-based CLI tool and library for managing NodeMCU/ESP8266 modules with cross-platform support.
A MicroPython library for interfacing with MFRC522 NFC readers to read MIFARE cards on boards like PYB and ESP8266.
A collection of optimized progress bar display elements for SSD1306 OLED screens using MicroPython on ESP8266/ESP32.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
A MicroPython library for EBYTE E22 LoRa devices (SX1262/SX1268) supporting transparent and fixed transmission modes.
A MicroPython library that enables ESP8266 boards to sleep for multiple hourly increments, extending deep sleep beyond the default 71-minute limit.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.