Showing 36 of 236 projects
A MicroPython library for controlling MCP23017 and MCP23008 GPIO expander chips via I2C.
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.
MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.
A PCB shield for ESP8266 D1 mini boards that adds a Game Boy Link connector and OLED display pins for printer emulation.
A MicroPython port of the FastLED library for controlling addressable LED strips on ESP32 and ESP8266 microcontrollers.
A MicroPython library for accessing Spotify's web API from IoT devices like ESP8266.
A tiny Flask-like web framework for MicroPython, designed to run on microcontrollers.
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 computer algebra system designed to run on microcontrollers using MicroPython, enabling symbolic mathematics on embedded devices.
A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.
MicroPython driver for MPR121 capacitive touch keypads and breakout boards.
A pure Python implementation of the AES encryption algorithm for MicroPython environments.
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.
MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.
A Micropython library for DS3231 real-time clock modules with full alarm support.
A MicroPython wrapper for NeoPixel and DotStar RGB LED strips and matrices that simplifies LED control.
A captive portal for MicroPython devices with DNS server and web interface to configure WiFi networks.
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.
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 MicroPython driver for connecting SX127x-based LoRa modules (like Ra-01) to ESP8266/ESP32 boards.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
A collection of optimized progress bar display elements for SSD1306 OLED screens using MicroPython on ESP8266/ESP32.
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.