Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Micropython

Micropython

732 projects

Showing 36 of 732 projects

ADXL345_spi_micropython
ADXL345_spi_micropythonPython

A MicroPython library for high-speed SPI communication with the ADXL345 accelerometer, optimized for maximum sampling rate.

#motion-sensing#embedded-systems#micropython-esp32
Stars21
Forks3
Last commit
aiomqttc
aiomqttcPython

An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.

#event-driven#iot#embedded-systems
Stars21
Forks1
Last commit1 year ago
LightLora_MicroPython
LightLora_MicroPythonPython

A lightweight, interrupt-driven MicroPython library for controlling Semtech SX127x LoRa chips with power-efficient callbacks.

#sx127x#iot#micropython
Stars21
Forks11
Last commit1 year ago
SCD4x
SCD4xPython

MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.

#embedded-systems#sensor#micropython
Stars21
Forks6
Last commit3 months ago
micropython-zipfile
micropython-zipfilePython

A MicroPython port of CPython's zipfile module for reading and writing ZIP archives on embedded systems.

#embedded-systems#data-serialization#micropython
Stars20
Forks3
Last commit6 days ago
bme680-pure-mp
bme680-pure-mpPython

A pure MicroPython driver for the Bosch BME680 temperature, humidity, pressure, and VOC sensor, written from scratch for reliability.

#voc-sensor#embedded-systems#micropython
Stars20
Forks1
Last commit3 months ago
st7789s3_esp_lcd
st7789s3_esp_lcdPython

A fast ESP_LCD-based MicroPython driver for the TTGO T-Display-S3 ST7789 display, written in C with framebuffer support.

#embedded-systems#micropython#esp32
Stars20
Forks7
Last commit2 years ago
micropython-jq6500
micropython-jq6500Python

A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.

#jq6500#iot#embedded-audio
Stars20
Forks7
Last commit4 years ago
BTHome-MicroPython
BTHome-MicroPythonPython

A MicroPython module for formatting sensor data into BTHome BLE advertisements to integrate DIY sensors with home automation systems.

#iot#micropython#esp32
Stars20
Forks2
Last commit8 months ago
micropython-rsa-signing
micropython-rsa-signingPython

A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.

#iot#micropython#esp32
Stars19
Forks0
Last commit7 years ago
Micropython-AD9833
Micropython-AD9833Python

A MicroPython library for interfacing with the AD9833 programmable waveform generator via SPI.

#python-3#spi#micropython
Stars19
Forks5
Last commit7 years ago
esp32-microgamepad-ble
esp32-microgamepad-blePython

A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.

#robotics#iot#micropython-esp32
Stars19
Forks1
Last commit5 years ago
XPT2046-touch-pad-driver
XPT2046-touch-pad-driverPython

A Python driver for the XPT2046 resistive touch pad controller used with TFT displays on microcontrollers.

#display-controller#micropython#embedded
Stars19
Forks2
Last commit1 year ago
ICantBelieveItsNotDNS
ICantBelieveItsNotDNSPython

An authoritative DNS server for ESP8266 written in MicroPython that serves zones via AXFR with minimal memory usage.

#iot#micropython#low-memory
Stars19
Forks2
Last commit10 years ago
micropython-mpr121
micropython-mpr121Python

MicroPython driver for MPR121 capacitive touch keypads and breakout boards.

#mpr121#embedded-systems#micropython
Stars19
Forks7
Last commit6 years ago
micropython-aes
micropython-aesPython

A pure Python implementation of the AES encryption algorithm for MicroPython environments.

#micropython#embedded-security#python-library
Stars19
Forks5
Last commit9 years ago
micropython-SYN6988
micropython-SYN6988Python

A MicroPython library for interfacing with the YuTone VoiceTX SYN6988 text-to-speech module via UART.

#iot#tts#embedded-systems
Stars19
Forks1
Last commit3 years ago
MicroPython-GoogleSheet
MicroPython-GoogleSheetPython

A MicroPython library for ESP32 to interact with Google Sheets via HTTP and Google Apps Script API.

#googlescript#iot#embedded-systems
Stars19
Forks2
Last commit10 months ago
micropython-ili934x
micropython-ili934xPython

MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays

#micropython#esp32
Stars19
Forks2
Last commit8 years ago
ufastlz
ufastlzPython

A MicroPython wrapper for FastLZ, providing lightning-fast lossless compression on embedded systems.

#iot#embedded-systems#micropython
Stars19
Forks0
Last commit4 years ago
ESP-File_manager
ESP-File_managerJavaScript

A web browser-based file manager for ESP32 devices running MicroPython, enabling remote file management directly on the device.

#iot#embedded-systems#micropython
Stars18
Forks2
Last commit2 years ago
micropython-TTP229-BSF
micropython-TTP229-BSFPython

MicroPython driver for TTP229-BSF 16-key capacitive keypad on ESP8266/ESP32 using serial interface mode.

#input-device#embedded-systems#micropython-esp32
Stars18
Forks7
Last commit5 years ago
micropython-winbond
micropython-winbondPython

A MicroPython library for interfacing with Winbond W25Q series flash memory chips via SPI.

#iot#spi#embedded-systems
Stars18
Forks3
Last commit2 years ago
micropython-noggin
micropython-nogginPython

A minimal web server framework for MicroPython, enabling web applications on embedded devices.

#iot#embedded-systems#micropython
Stars18
Forks2
Last commit8 years ago
micropython-ssd1322
micropython-ssd1322Python

A MicroPython display driver library for SSD1322 grayscale OLED screens with drawing, text, and image capabilities.

#spi#embedded-systems#oled-display
Stars18
Forks0
Last commit1 year ago
uht
uhtPython

A minimal, fully async HTTP/1.0 server for MicroPython and CircuitPython on tiny devices like ESP32 and Raspberry Pi Pico.

#iot#micropython#esp32
Stars17
Forks0
Last commit5 months ago
umatrix
umatrixPython

A lightweight matrix library for MicroPython offering basic arithmetic, determinant, inverse, and NumPy-like slicing.

#scientific-computing#micropython#embedded
Stars17
Forks1
Last commit4 years ago
micropython-sim800
micropython-sim800Python

A MicroPython driver for SIM800 cellular modules enabling SMS, calls, and TCP/IP connectivity.

#iot#at-commands#embedded-systems
Stars17
Forks3
Last commit8 years ago
micropython-ntp
micropython-ntpPython

A robust MicroPython library for NTP time synchronization, RTC manipulation, drift compensation, and timezone handling.

#iot#embedded-systems#micropython
Stars17
Forks5
Last commit1 year ago
MicroPython_Statistics
MicroPython_StatisticsPython

A MicroPython implementation of Python's statistics module for data analysis on microcontrollers.

#scientific-computing#mathematics#embedded-systems
Stars17
Forks9
Last commit7 years ago
Micropython-DNSServer-Captive-Portal
Micropython-DNSServer-Captive-PortalPython

A MicroPython script that creates a WiFi access point with a DNS and web server to implement a captive portal.

#iot#embedded-systems#asyncio
Stars17
Forks2
Last commit
veml7700
veml7700Python

A MicroPython library for simple and fast communication with the VEML7700 ambient light sensor.

#iot#embedded-systems#micropython
Stars17
Forks3
Last commit6 years ago
esp32-youtube-display
esp32-youtube-displayJupyter Notebook

Display YouTube channel metrics on an ESP32-driven TFT screen using MicroPython and the YouTube Data API.

#iot-dashboard#embedded-systems#micropython-esp32
Stars17
Forks1
Last commit7 years ago
micropython-charlcd
micropython-charlcdPython

A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.

#iot#embedded-systems#hardware-control
Stars17
Forks3
Last commit9 years ago
micropython-png
micropython-pngPython

A lightweight PNG decoder for MicroPython, derived from PyPNG with features removed for constrained systems.

#embedded-systems#micropython#png-decoder
Stars17
Forks2
Last commit10 years ago
KT403A-MP3
KT403A-MP3Python

MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)

#grove#micropython#esp32
Stars17
Forks11
Last commit9 years ago
PreviousPage 9 of 21Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
5 years ago
#Embedded Systems396
#Iot333
#Esp32258
#Embedded169
#Esp8266154
#I2c140
#Microcontroller104
#Raspberry Pi Pico96
#Python83
#Driver77
#Sensor Driver73
#Sensor66