Showing 36 of 732 projects
A computer algebra system designed to run on microcontrollers using MicroPython, enabling symbolic mathematics on embedded devices.
MicroPython driver for the AMG88xx Grid-EYE 8x8 thermal infrared array sensor, with optional bicubic interpolation for camera displays.
A MicroPython library for interfacing with ZhianTec fingerprint sensors (e.g., ZFM-20, ZFM-60, R503).
A pure-Python library for controlling Pololu Tic stepper motor controllers via serial, I²C, and USB connections.
An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.
MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.
A MicroPython port of CPython's zipfile module for reading and writing ZIP archives on embedded systems.
A web browser-based file manager for ESP32 devices running MicroPython, enabling remote file management directly on the device.
A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.
A pure Python implementation of the AES encryption algorithm for MicroPython environments.
A fast ESP_LCD-based MicroPython driver for the TTGO T-Display-S3 ST7789 display, written in C with framebuffer support.
A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.
A MicroPython library for interfacing with the AD9833 programmable waveform generator via SPI.
A MicroPython library for interfacing with Winbond W25Q series flash memory chips via SPI.
A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.
A Python driver for the XPT2046 resistive touch pad controller used with TFT displays on microcontrollers.
An authoritative DNS server for ESP8266 written in MicroPython that serves zones via AXFR with minimal memory usage.
MicroPython driver for MPR121 capacitive touch keypads and breakout boards.
A MicroPython wrapper for FastLZ, providing lightning-fast lossless compression on embedded systems.
A MicroPython library for ESP32 to interact with Google Sheets via HTTP and Google Apps Script API.
A MicroPython library for simple and fast communication with the VEML7700 ambient light sensor.
A MicroPython library for interfacing with the YuTone VoiceTX SYN6988 text-to-speech module via UART.
MicroPython driver for TTP229-BSF 16-key capacitive keypad on ESP8266/ESP32 using serial interface mode.
A minimal web server framework for MicroPython, enabling web applications on embedded devices.
A MicroPython display driver library for SSD1322 grayscale OLED screens with drawing, text, and image capabilities.
MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays
A lightweight matrix library for MicroPython offering basic arithmetic, determinant, inverse, and NumPy-like slicing.
A robust MicroPython library for NTP time synchronization, RTC manipulation, drift compensation, and timezone handling.
MicroPython binding for ESP-DL models enabling face detection, recognition, human detection, cat detection, and image classification on ESP32 devices.
A MicroPython implementation of Python's statistics module for data analysis on microcontrollers.
Display YouTube channel metrics on an ESP32-driven TFT screen using MicroPython and the YouTube Data API.
A MicroPython driver for SIM800 cellular modules enabling SMS, calls, and TCP/IP connectivity.
A minimal, fully async HTTP/1.0 server for MicroPython and CircuitPython on tiny devices like ESP32 and Raspberry Pi Pico.
A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.
A simple remote syslog client for MicroPython that sends log messages over UDP to a syslog server.
A lightweight PNG decoder for MicroPython, derived from PyPNG with features removed for constrained systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.