Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. MicroPython
M

MicroPython

Language
634 projects48.3k total stars13.2k total forks9 languages

Open-source projects built with MicroPython

There are currently 634 open-source projects built with MicroPython, with a combined total of 48.3k GitHub stars. The most common language among these projects is Python.

Showing 634 open-source projects · page 12 of 18

……
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
micropython-ht1632c
micropython-ht1632cvrialland/micropython-ht1632c

MicroPython driver for Sure Electronics' HT1632C bicolor LED matrix displays.

80Python
8 years ago
MicroPython-BMPxxx
MicroPython-BMPxxxbradcar/MicroPython_BMPxxx

A MicroPython driver for Bosch BMP585, BMP581, BMP390, BMP280, and BME280 pressure sensors via I2C, supporting altitude calculation and sensor configuration.

82Python
22 days ago
MicroPython-MiFlora
MicroPython-MiFloramatthias-bs/MicroPython-MiFlora

MicroPython library for reading data from Xiaomi Mi Flora Bluetooth Low Energy plant sensors.

82Python
1 year ago
micropython-ds1307
micropython-ds1307brainelectronics/micropython-ds1307

A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.

82Python
3 years ago
micropython_i2c_lcd
micropython_i2c_lcdThomascountz/micropython_i2c_lcd

A MicroPython library for controlling HD44780 LCD displays via PCF8574 I2C expander with high-level and low-level APIs.

85Python
2 years ago
micropython-tmp102
micropython-tmp102khoulihan/micropython-tmp102

A MicroPython driver for the Texas Instruments TMP102 I2C temperature sensor with configurable conversion rates and power-saving modes.

85Python
7 months ago
micropython-npyfile
micropython-npyfilejonnor/micropython-npyfile

Read and write NumPy .npy files in MicroPython for numeric array persistence and streaming.

81Python
3 months ago
micropython-firebase-firestore
micropython-firebase-firestoreWoolDoughnut310/micropython-firebase-firestore

A Firebase Firestore client library for MicroPython, enabling NoSQL database operations on microcontrollers.

83Python
3 years ago
tinymqtt
tinymqttbelyalov/tinymqtt

A lightweight asynchronous MQTT client library designed for MicroPython on ESP8266/ESP32 devices.

82Python
8 years ago
mcp4728
mcp4728openfablab/mcp4728

A MicroPython library for controlling the Microchip MCP4728 I2C 12-bit quad digital-to-analog converter.

81Python
6 years ago
hx711_mpy-driver
hx711_mpy-driverHowManyOliversAreThere/hx711_mpy-driver

A MicroPython driver for the HX711 weighing sensor that provides stable weight readings in grams with tare functionality.

83Python
1 year ago
ssd1675a
ssd1675amattytrentini/ssd1675a

A MicroPython driver for SSD1675A-based E-Paper displays, supporting ESP32 and other MicroPython-compatible hardware.

80Python
1 year ago
micropython-firebase-auth
micropython-firebase-authWoolDoughnut310/micropython-firebase-auth

A Firebase Authentication client library for MicroPython, enabling user sign-in, sign-up, and session management on microcontrollers.

80Python
4 years ago
micropython-p9813
micropython-p9813mcauser/micropython-p9813

A MicroPython library for controlling P9813 chainable RGB LED drivers on embedded devices.

83Python
2 years ago
ujrpc
ujrpczcattacz/ujrpc

A lightweight JSON-RPC 2.0 middleware for MicroPython and CPython using decorators.

70Python
1 year ago
esp-sht3x-micropython
esp-sht3x-micropythonHAIZAKURA/esp-sht3x-micropython

A MicroPython library for interfacing with SHT3x temperature and humidity sensors on ESP8266/ESP32 boards.

73Python
6 years ago
esp-ds3231-micropython
esp-ds3231-micropythonHAIZAKURA/esp-ds3231-micropython

A MicroPython library for interfacing with DS3231 real-time clock modules on ESP8266 and ESP32 boards.

75Python
1 year ago
micropython-cryptocfb
micropython-cryptocfbjacklinquan/micropython-cryptocfb

A MicroPython module for AES-128 encryption and decryption using CFB mode, supporting both 128-bit and 8-bit variants.

70Python
4 years ago
bitstruct-micropython
bitstruct-micropythonpeterzuger/bitstruct-micropython

A MicroPython port of the bitstruct library for packing and unpacking data to/from bytes using format strings.

71C
1 month ago
micropython-samtts
micropython-samttsjacklinquan/micropython-samtts

A MicroPython port of the classic Software Automatic Mouth (SAM) text-to-speech synthesizer for embedded systems.

70Python
1 year ago
uProxy
uProxyshawwwn/uProxy

A minimal, memory-efficient HTTP/HTTPS/SOCKS4/SOCKS5 forward proxy server for MicroPython and CPython.

71Python
2 years ago
TM74HC595
TM74HC595Sakartu/TM74HC595

A MicroPython driver for controlling 8-segment LED displays using the TM74HC595 shift register controller.

72Python
9 years ago
micropython-ads1220
micropython-ads1220rdagger/micropython-ads1220

MicroPython library for interfacing with the ADS1220 24-bit analog-to-digital converter.

72Python
5 years ago
micropython-rp2-smartStepper
micropython-rp2-smartStepperbikeNomad/micropython-rp2-smartStepper

A MicroPython library for smooth, non-blocking stepper motor control on RP2040/RP2350 microcontrollers using DMA and PIO.

72Python
5 months ago
adxl345_micropython
adxl345_micropythonfanday/adxl345_micropython

A MicroPython driver for the ADXL345 triple-axis accelerometer, enabling motion sensing on embedded devices.

72Python
9 years ago
MCP39F521
MCP39F521warpme/MCP39F521

ESP8266 MicroPython web server for reading and controlling Microchip MCP39F521 energy monitoring ICs.

72Python
9 years ago
nanoserver
nanoservergradoj/nanoserver

A lightweight MicroPython implementation of an embedded LoRaWAN server for self-contained gateways on Pycom Lopy4 hardware.

71Python
6 years ago
MicroPython-BME280
MicroPython-BME280neliogodoi/MicroPython-BME280

A MicroPython driver for the Bosch BME280 digital sensor to measure temperature, pressure, and humidity.

73Python
7 years ago
micropython-aiolora
micropython-aiolorawybiral/micropython-aiolora

MicroPython library for controlling Semtech SX127x LoRa modules with an asyncio-based API.

70Python
3 years ago
micropython-hx1230
micropython-hx1230mcauser/micropython-hx1230

MicroPython library for HX1230 96x68 monochrome LCD displays, offering SPI and bit-bang interfaces with framebuffer support.

72Python
5 years ago
thmi_py
thmi_pyrusshughes/thmi_py

MicroPython display driver for LILYGO T-HMI devices with support for parallel displays, hardware scrolling, and bitmap/TrueType fonts.

60Python
3 years ago
MicroPython-SI1145
MicroPython-SI1145neliogodoi/MicroPython-SI1145

A MicroPython driver for the SI1145 digital sensor to measure UV index, IR, visible light, and proximity.

63Python
6 years ago
upy-st7789
upy-st7789OneMadGypsy/upy-st7789

A simple ST7789 driver for 240x240 IPS displays written in MicroPython, compatible with various MicroPython devices.

60Python
5 years ago
mp-sdcard-littleFS
mp-sdcard-littleFSjornamon/mp-sdcard-littleFS

A MicroPython SD card driver with configurable block cache for improved LittleFS2 and FAT filesystem performance.

62Python
2 years ago
MicroPythonTrill
MicroPythonTrillHeerkog/MicroPythonTrill

A MicroPython library for interfacing with Bela's Trill touch sensors on ESP32 boards.

64Python
2 years ago
microPython_MCP2515
microPython_MCP2515capella-ben/microPython_MCP2515

A MicroPython library for interfacing with the MCP2515 CAN bus controller chip.

63Python
2 years ago
1
11
12
13
18