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

uMath
uMathPython

A computer algebra system designed to run on microcontrollers using MicroPython, enabling symbolic mathematics on embedded devices.

#mathematics#embedded-systems#micropython
Stars21
Forks2
Last commit9 years ago
micropython-amg88xx
micropython-amg88xxPython

MicroPython driver for the AMG88xx Grid-EYE 8x8 thermal infrared array sensor, with optional bicubic interpolation for camera displays.

#embedded-systems#micropython#i2c
Stars21
Forks8
Last commit6 years ago
micropython-fingerprint
micropython-fingerprintPython

A MicroPython library for interfacing with ZhianTec fingerprint sensors (e.g., ZFM-20, ZFM-60, R503).

#embedded-systems#micropython#esp32
Stars21
Forks3
Last commit6 years ago
ticlib
ticlibPython

A pure-Python library for controlling Pololu Tic stepper motor controllers via serial, I²C, and USB connections.

#robotics#micropython#i2c
Stars21
Forks6
Last commit6 months ago
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
SCD4x
SCD4xPython

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

#embedded-systems#sensor#micropython
Stars21
Forks6
Last commit6 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
Forks4
Last commit3 months 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
Stars20
Forks2
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 commit5 years ago
micropython-aes
micropython-aesPython

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

#micropython#embedded-security#python-library
Stars20
Forks5
Last commit9 years 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
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
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
micropython-winbond
micropython-winbondPython

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

#iot#spi#embedded-systems
Stars19
Forks3
Last commit2 years 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
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
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
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 commit1 year ago
veml7700
veml7700Python

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

#iot#embedded-systems#micropython
Stars19
Forks3
Last commit6 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-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-noggin
micropython-nogginPython

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

#iot#embedded-systems#micropython
Stars18
Forks2
Last commit9 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 commit2 years ago
micropython-ili934x
micropython-ili934xPython

MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays

#micropython#esp32
Stars18
Forks2
Last commit8 years 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-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
mp_esp_dl_models
mp_esp_dl_modelsC++

MicroPython binding for ESP-DL models enabling face detection, recognition, human detection, cat detection, and image classification on ESP32 devices.

#ai#micropython#esp32
Stars17
Forks13
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 commit8 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-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
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 commit8 months 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-usyslog
micropython-usyslogPython

A simple remote syslog client for MicroPython that sends log messages over UDP to a syslog server.

#iot#embedded-systems#micropython
Stars17
Forks6
Last commit3 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
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
#Embedded Systems396
#Iot333
#Esp32258
#Embedded169
#Esp8266154
#I2c140
#Microcontroller104
#Raspberry Pi Pico96
#Python83
#Driver77
#Sensor Driver73
#Sensor66