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 hardware-based OTP generator using ESP8266 and Micropython for banking-grade security.
A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.
A MicroPython library for driving Waveshare 4.3-inch e-ink displays on embedded boards like Pyboard and ESP8266.
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 small async DNS client for MicroPython, supporting multiple DNS servers, IPv4/IPv6, and mDNS.
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 port of the FastLED library for controlling addressable LED strips on ESP32 and ESP8266 microcontrollers.
A serial terminal tool for debugging and syncing files with MicroPython devices via the REPL.
A MicroPython library for accessing Spotify's web API from IoT devices like ESP8266.
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.
A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.
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.
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.
MicroPython driver library for controlling TM1640-based 8x8 LED matrix modules with GPIO.
A Micropython library for DS3231 real-time clock modules with full alarm support.
MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.
A MicroPython-based sensor platform for ESP8266/32 with remote code updates and MQTT/Home Assistant integration.
A captive portal for MicroPython devices with DNS server and web interface to configure WiFi networks.
A MicroPython wrapper for NeoPixel and DotStar RGB LED strips and matrices that simplifies LED control.
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.
Arduino sketch that reads DS18B20 temperature sensors via OneWire and publishes readings to an MQTT broker.
A MicroPython driver for ST7565-based LCD displays, supporting serial communication mode.
A MicroPython library that enables ESP8266 boards to sleep for multiple hourly increments, extending deep sleep beyond the default 71-minute limit.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
A MicroPython driver for connecting SX127x-based LoRa modules (like Ra-01) to ESP8266/ESP32 boards.
A low-cost air quality monitor using an SDS011 particulate sensor and ESP8266 microcontroller, programmed with MicroPython.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.