Showing 36 of 732 projects
A MicroPython library for high-speed SPI communication with the ADXL345 accelerometer, optimized for maximum sampling rate.
An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.
A lightweight, interrupt-driven MicroPython library for controlling Semtech SX127x LoRa chips with power-efficient callbacks.
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 pure MicroPython driver for the Bosch BME680 temperature, humidity, pressure, and VOC sensor, written from scratch for reliability.
A fast ESP_LCD-based MicroPython driver for the TTGO T-Display-S3 ST7789 display, written in C with framebuffer support.
A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.
A MicroPython module for formatting sensor data into BTHome BLE advertisements to integrate DIY sensors with home automation systems.
A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.
A MicroPython library for interfacing with the AD9833 programmable waveform generator via SPI.
A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.
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 pure Python implementation of the AES encryption algorithm for MicroPython environments.
A MicroPython library for interfacing with the YuTone VoiceTX SYN6988 text-to-speech module via UART.
A MicroPython library for ESP32 to interact with Google Sheets via HTTP and Google Apps Script API.
MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays
A MicroPython wrapper for FastLZ, providing lightning-fast lossless compression on embedded systems.
A web browser-based file manager for ESP32 devices running MicroPython, enabling remote file management directly on the device.
MicroPython driver for TTP229-BSF 16-key capacitive keypad on ESP8266/ESP32 using serial interface mode.
A MicroPython library for interfacing with Winbond W25Q series flash memory chips via SPI.
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.
A minimal, fully async HTTP/1.0 server for MicroPython and CircuitPython on tiny devices like ESP32 and Raspberry Pi Pico.
A lightweight matrix library for MicroPython offering basic arithmetic, determinant, inverse, and NumPy-like slicing.
A MicroPython driver for SIM800 cellular modules enabling SMS, calls, and TCP/IP connectivity.
A robust MicroPython library for NTP time synchronization, RTC manipulation, drift compensation, and timezone handling.
A MicroPython implementation of Python's statistics module for data analysis on microcontrollers.
A MicroPython script that creates a WiFi access point with a DNS and web server to implement a captive portal.
A MicroPython library for simple and fast communication with the VEML7700 ambient light sensor.
Display YouTube channel metrics on an ESP32-driven TFT screen using MicroPython and the YouTube Data API.
A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.
A lightweight PNG decoder for MicroPython, derived from PyPNG with features removed for constrained systems.
MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.