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 projects47.8k total stars13.1k total forks9 languages

Open-source projects built with MicroPython

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

Showing 634 open-source projects · page 15 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-LC709203F
Micropython-LC709203Fscopelemanuele/Micropython-LC709203F

A MicroPython library for interfacing with the LC709203F battery fuel gauge IC.

33Python
6 years ago
MicroPython_AS7262X_driver
MicroPython_AS7262X_driverrcolistete/MicroPython_AS7262X_driver

MicroPython driver for AS7262 and AS7263 nano spectrometer sensors, optimized for low-memory devices like Micro:bit.

32Python
7 years ago
ADS1256
ADS1256robert-hh/ADS1256

A MicroPython driver for the ADS1256 and ADS1255 24-bit analog-to-digital converters, supporting SPI and PIO interfaces.

31Python
11 months ago
micropython-gy33
micropython-gy33QuirkyCort/micropython-gy33

A MicroPython driver for the GY-33 color sensor module, providing UART and I2C communication interfaces.

32Python
1 year ago
SHT30
SHT30robert-hh/SHT30

MicroPython driver for SHT3x temperature and humidity sensors using machine.I2C interface.

31Python
1 year ago
micropython-sgtl5000
micropython-sgtl5000rdagger/micropython-sgtl5000

MicroPython library for controlling the SGTL5000 low-power stereo codec with headphone amplifier.

32Python
2 years ago
msa301-micropython-driver
msa301-micropython-driverwojciech-szmyt/msa301-micropython-driver

A MicroPython driver for the MSA301 3-axis accelerometer, designed for memory and computation efficiency on devices like the Raspberry Pico.

30Python
3 years ago
ATM90E26_Micropython
ATM90E26_Micropythonwhatnick/ATM90E26_Micropython

A MicroPython library for interfacing with the ATM90E26 energy monitoring IC.

32Jupyter Notebook
6 years ago
MCP342x_LoPy
MCP342x_LoPyjajberni/MCP342x_LoPy

MicroPython driver for MCP342x analog-to-digital converters on PyCom boards.

34Python
2 years ago
tscp
tscpshariltumin/tscp

A lightweight E2EE protocol for IoT devices using Diffie-Hellman-Merkle key exchange and TLS 1.3-style handshake in MicroPython.

30Python
3 years ago
micropython-us100
micropython-us100kfricke/micropython-us100

A MicroPython driver for the US-100 ultrasonic distance sensor, enabling distance measurement on embedded systems.

33Python
8 years ago
mpy-mbedtls
mpy-mbedtlsCarglglz/mpy-mbedtls

MicroPython bindings for MbedTLS, providing ECDSA key operations and x509 certificate utilities.

32C
1 year ago
max31865
max31865sufyanaslam198/max31865

A MicroPython library for interfacing with the MAX31865 RTD temperature sensor, optimized for platinum resistance detectors.

33Python
2 years ago
MicroPython_PCD8544
MicroPython_PCD8544AnthonyKNorman/MicroPython_PCD8544

A MicroPython driver for Nokia 5110 PCD8544 LCD displays on ESP8266, supporting text and graphics.

31Python
9 years ago
micropython-generic-thermistor
micropython-generic-thermistorTrexation/micropython-generic-thermistor

A MicroPython library for reading temperature from NTC thermistors using the beta parameter equation.

30Python
2 years ago
DS1307
DS1307peter-l5/DS1307

A MicroPython driver for the DS1307 real-time clock chip, enabling timekeeping on microcontrollers.

31Python
3 years ago
uumpy
uumpynickovs/uumpy

A compact implementation of numpy's core matrix and array operations for Micropython microcontrollers.

30C
1 year ago
micropython-i2c-ultrasonic
micropython-i2c-ultrasonicHowManyOliversAreThere/micropython-i2c-ultrasonic

A MicroPython driver for reading distance measurements from the M5 I2C Ultrasonic Distance Unit (RCWL-9620).

30Python
3 years ago
micropython-hdc1080
micropython-hdc1080mcauser/micropython-hdc1080

MicroPython driver library for the TI HDC1080 temperature and humidity sensor with I2C interface.

31Python
2 years ago
Grove_RGB_LCD
Grove_RGB_LCDdda/MicroPython

MicroPython drivers and examples for Atmel EEPROM, Grove RGB LCD, and Grove OLED displays.

35Python
11 years ago
micropython-quiic-twist
micropython-quiic-twistrdagger/micropython-quiic-twist

MicroPython driver for controlling the Quiic Twist RGB rotary encoder on ESP32 and Raspberry Pi Pico boards.

30Python
5 years ago
micropython-ili9341
micropython-ili9341mcauser/deshipu-micropython-ili9341

MicroPython driver for SSD1606 active matrix ePaper displays with 128x180 resolution.

30Python
5 years ago
micropython-ds1302-rtc
micropython-ds1302-rtcPaszaVonPomiot/micropython-ds1302-rtc

A pure MicroPython driver for the DS1302 real-time clock module, enabling timekeeping and battery-backed RAM access.

20Python
1 year ago
micropython-mpl115a2
micropython-mpl115a2khoulihan/micropython-mpl115a2

MicroPython driver for the Freescale MPL115A2 barometric pressure sensor, supporting temperature and pressure readings via I2C.

22Python
6 months ago
Micropython Perlin
Micropython Perlinsjaak31367/micropython_perlin

A MicroPython module for generating Perlin noise, optimized for embedded systems with firmware and native module versions.

20C
1 year ago
simple-db
simple-dbctimmer/simple-db

A relational database interface for MicroPython using the built-in btree module for embedded and IoT applications.

21Python
9 months ago
QMC5883
QMC5883octaprog7/QMC5883

MicroPython module for interfacing with the QMC5883L geomagnetic sensor on microcontrollers.

21Python
1 month ago
TMP117
TMP117octaprog7/TMP117

MicroPython driver for Texas Instruments TMP117 and TMP119 high-precision temperature sensors.

21Python
3 months ago
pyl298
pyl298marcio-pessoa/pyl298

A MicroPython driver for controlling L298 motor driver modules to drive DC motors and stepper motors.

20Python
6 years ago
mb_23LC1024
mb_23LC1024MarksBench/mb_23LC1024

A simple MicroPython module for interfacing with Microchip 23LC1024 SPI SRAM chips on Raspberry Pi Pico (RP2040).

22Python
5 years ago
Micropython_Joystick
Micropython_Joystickcnadler86/Micropython_Joystick

A simple and fast MicroPython library for reading and calibrating analog joystick values with optional button support.

23Python
1 year ago
max31856
max31856alinbaltaru/max31856

MicroPython library for interfacing with the MAX31856 precision thermocouple-to-digital converter via SPI.

21Python
9 years ago
micropython-cryptodweet
micropython-cryptodweetjacklinquan/micropython-cryptodweet

A MicroPython module for encrypted communication with the free dweet.io M2M service.

20Python
3 years ago
micropython_GT30L24T3Y_big5_font
micropython_GT30L24T3Y_big5_fontalankrantas/micropython_GT30L24T3Y_big5_font

A MicroPython driver to read BIG-5 Chinese characters from the GT30L24T3Y/ER3303-1 SPI font chip.

20Python
4 years ago
micropython-miflora
micropython-mifloraagners/micropython-miflora

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

21Python
6 years ago
MicroPython_MLX90615_driver
MicroPython_MLX90615_driverrcolistete/MicroPython_MLX90615_driver

A MicroPython and CircuitPython driver for the MLX90615 infrared temperature sensor, optimized for low memory usage.

21Python
6 years ago
1
14
15
16
18