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 14 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-AM7020
MicroPython-AM7020JiekangHuang/MicroPython-AM7020

MicroPython library for the AM7020 (SIMCOM SIM7020E) NB-IoT module, providing MQTT and HTTP client functionality.

44Python
5 years ago
MPL3115A2_MicroPython
MPL3115A2_MicroPythonPinsonJonas/MPL3115A2_MicroPython

A MicroPython library for reading altitude, pressure, and temperature data from the MPL3115A2 altimeter sensor.

46Python
1 year ago
microPython_AS5600L
microPython_AS5600Lcapella-ben/microPython_AS5600L

MicroPython driver for the AS5600L magnetic rotary position sensor with I2C interface and 12-bit output.

41Python
5 years ago
micropython-oled
micropython-oledmcauser/deshipu-micropython-oled

A collection of optimized, memory-efficient MicroPython drivers for monochrome OLED displays (SSD1306, SH1106, PCD8544, UC1701X).

40Python
5 years ago
micropython-sgp40
micropython-sgp40agners/micropython-sgp40

MicroPython I2C driver for the Sensirion SGP40 digital VOC (volatile organic compound) sensor module.

43Python
5 years ago
esp8266_ntp_webserver
esp8266_ntp_webserverRoterfux/esp8266_ntp_webserver

A MicroPython-based ESP8266 project that provides NTP time synchronization and a basic web server with WiFi connectivity.

41Python
4 months ago
mprsa
mprsagit-n-pissed/mprsa

A MicroPython module for RSA key generation, signing, verification, encryption, and decryption with support for common key formats.

41C
3 years ago
micropython-dweeter
micropython-dweeterjacklinquan/micropython-dweeter

A MicroPython module for secure machine-to-machine messaging via the free dweet.io service.

40Python
4 years ago
micropython-ads1219
micropython-ads1219miketeachman/micropython-ads1219

A MicroPython driver for the Texas Instruments ADS1219 24-bit 4-channel ADC with I2C interface.

42Python
6 years ago
micropython-hexdump
micropython-hexdumpmattytrentini/micropython-hexdump

A MicroPython implementation of hexdump tools (hd and xxd) for displaying binary data in hexadecimal format.

41Python
1 year ago
micropython-lsm9ds0
micropython-lsm9ds0micropython-IMU/micropython-lsm9ds0

MicroPython driver for LSM9DS0 9-DOF IMU providing access to acceleration, magnetic field, and angular rate sensors via I2C.

44Python
4 years ago
Micropython_TinyRTC
Micropython_TinyRTCAnthonyKNorman/Micropython_TinyRTC

A MicroPython driver for DS1307-based RTC modules, providing time and date functions for ESP8266 projects.

41Python
9 years ago
Micropython_ADS1115
Micropython_ADS1115AnthonyKNorman/Micropython_ADS1115

A MicroPython driver for the ADS1115 16-bit analog-to-digital converter with programmable gain and I2C interface.

43Python
10 years ago
sht25-micropython
sht25-micropythonMiceuz/sht25-micropython

A MicroPython driver for the SHT25 humidity and temperature sensor, providing a simple API for sensor readings.

40Python
8 years ago
micropythonINA219
micropythonINA219kabel42/micropythonINA219

A simple MicroPython driver for the INA219 current and power monitor sensor.

41Python
8 years ago
mp-bmp3xx-full
mp-bmp3xx-fulljornamon/mp-bmp3xx-full

A fully-featured MicroPython driver for BMP3XX sensors, offering complete access to all device features including advanced FIFO management.

41Python
1 year 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
mp_lvgl_widgets
mp_lvgl_widgetskdschlosser/mp_lvgl_widgets

A collection of custom widgets for the MicroPython port of LVGL, written in Python with viper optimization.

31Python
3 years ago
AS5600
AS5600octaprog7/AS5600

A MicroPython module for controlling the AS5600 single-turn magnetic encoder via I2C.

31Python
7 months ago
RM3100
RM3100octaprog7/RM3100

A MicroPython module for interfacing with the RM3100 geomagnetic sensor via I2C.

31Python
2 months ago
SHT30
SHT30robert-hh/SHT30

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

31Python
1 year ago
pystepper
pysteppermarcio-pessoa/pystepper

A MicroPython library for precise control of stepper motors using sequence-based movement patterns.

32Python
6 years ago
micropython_pushbullet
micropython_pushbulletgsampallo/micropython_pushbullet

Send push notifications to smartphones using Pushbullet with MicroPython on ESP8266 via a pushbutton circuit.

31Python
7 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-hdc1080
micropython-hdc1080mcauser/micropython-hdc1080

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

31Python
2 years ago
sim900
sim900basanovase/sim900

A MicroPython library for managing SMS, calling, GPRS, HTTP, FTP, and phonebook functionalities on SIM900 GSM/GPRS modules.

31Python
11 months ago
micropython-sht30
micropython-sht30schinckel/micropython-sht30

A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.

35Python
7 years ago
ms5803-micropython
ms5803-micropythonminyiky/ms5803-micropython

A MicroPython library for interfacing with MS5803 pressure and temperature sensors via I2C communication.

31Python
5 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
1 year ago
ATM90E26_Micropython
ATM90E26_Micropythonwhatnick/ATM90E26_Micropython

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

32Jupyter Notebook
6 years 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-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
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
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
micropython_ntpserver
micropython_ntpserverGrantGMiller/micropython_ntpserver

An NTP server implementation for MicroPython, specifically designed to run on ESP8266 devices.

32Python
7 years ago
MPU6050-ESP32-MicroPython
MPU6050-ESP32-MicroPythongitcnd/MPU6050-ESP32-MicroPython

A lightweight MicroPython library for interfacing MPU6050 accelerometer/gyroscope sensors with ESP32 microcontrollers.

30Python
2 years ago
1
13
14
15
18