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.7k 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.7k GitHub stars. The most common language among these projects is Python.

Showing 634 open-source projects · page 17 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
silvergeko_rfm9x
silvergeko_rfm9xscopelemanuele/silvergeko_rfm9x

A MicroPython port of the Adafruit RFM9x library for LoRa radio communication.

11Python
6 years ago
micropython-Si705x
micropython-Si705xbillyrayvalentine/micropython-Si705x

A MicroPython library for interfacing with Silicon Labs Si705x series I2C temperature sensors.

10Python
9 years ago
micropython-joystick-2-unit
micropython-joystick-2-unitHowManyOliversAreThere/micropython-joystick-2-unit

A MicroPython driver for the M5Stack Joystick 2 Unit, enabling joystick input, button press detection, and LED control.

10Python
1 year ago
CaptiveWebServer
CaptiveWebServerjoewez/CaptiveWebServer

A MicroPython web server for serving websites from captive portals on ESP8266 devices.

10Python
5 years ago
IS31FL3197
IS31FL3197omeErik/IS31FL3197

I2C driver for the IS31FL3197 LED driver chip, enabling control of RGB(W) LEDs on Arduino GIGA Display Shield.

10Python
1 year ago
GP2Y0A21YK
GP2Y0A21YKbasanovase/GP2Y0A21YK

MicroPython library for interfacing with the GP2Y0A21YK infrared distance sensor.

10Python
1 year ago
veml6040
veml6040octaprog7/veml6040

A MicroPython module for controlling the Vishay VEML6040 RGBW color sensor, enabling ambient light sensing and color temperature adjustment.

10Python
6 months ago
micropython-mcp7940
micropython-mcp7940mattytrentini/micropython-mcp7940

A MicroPython driver for the Microchip MCP7940 real-time clock chip.

19Python
1 year ago
micropython-sx1509
micropython-sx1509rdagger/micropython-sx1509

MicroPython library for controlling the SX1509 16-channel I/O expander with digital I/O, PWM, LED driver, and keypad reading capabilities.

10Python
2 years ago
micropython-grove-ultrasonic-ranger
micropython-grove-ultrasonic-rangermores/TheMissingLink

MicroPython library for Seeed Studio's Grove Ultrasonic Ranger sensor.

10Java
9 months ago
micropython-max31855
micropython-max31855mcauser/deshipu-micropython-max31855

MicroPython driver for the MAX31855 thermocouple-to-digital converter with SPI interface.

10Python
5 years ago
bh1750.py
bh1750.pyadyavanapalli/bh1750.py

A production-quality MicroPython driver for the BH1750 I2C ambient light sensor, designed for resource-constrained embedded systems.

10Python
1 year ago
mpy-wpa_supplicant
mpy-wpa_supplicantCarglglz/mpy-wpa_supplicant

MicroPython module to automatically connect to the nearest known WiFi access point.

10Python
3 years ago
micropython-hpdl1414
micropython-hpdl1414rdagger/micropython-hpdl1414

A MicroPython driver library for controlling HPDL-1414 4-character smart alphanumeric displays.

11Python
2 years ago
BME680
BME680octaprog7/BME680

MicroPython module for interfacing with the Bosch BME680 environmental sensor to measure gas, pressure, temperature, and humidity.

10Python
4 years ago
micropython-zacwire
micropython-zacwiremdaeron/micropython-zacwire

MicroPython implementation of the ZACwire protocol for reading TSic 506F temperature sensors with high precision.

01Python
2 years ago
HSCDTD008A
HSCDTD008Aoctaprog7/HSCDTD008A

MicroPython module for interfacing with the HSCDTD008A geomagnetic sensor to measure magnetic field components and temperature.

00Python
4 months ago
sht85
sht85octaprog7/sht85

MicroPython module for interfacing with the Sensirion SHT85 humidity and temperature sensor.

00Python
3 years ago
micropython-vl6180
micropython-vl6180mcauser/deshipu-micropython-vl6180

MicroPython driver for the VL6180X time-of-flight distance sensor with ambient light and IR emitter capabilities.

00Python
5 years ago
DS3231
DS3231octaprog7/DS3231

MicroPython module for interfacing with the DS3231 Maxim Integrated I2C real-time clock (RTC).

01Python
1 year ago
pcf8574
pcf8574octaprog7/pcf8574

MicroPython module for interfacing with PCF8574(A) I2C 8-bit I/O expander chips from NXP.

00Python
1 year ago
opt3001
opt3001octaprog7/opt3001

A MicroPython module for controlling the Texas Instruments OPT3001 ambient light sensor via I2C.

00Python
6 months ago
MatrixDisplay
MatrixDisplayoctaprog7/MatrixDisplay

MicroPython module for controlling MAX7219 8x8 LED matrix displays via SPI.

01Python
3 years ago
LidarLight_v3HP_micropython
LidarLight_v3HP_micropythonDnapert/LidarLight_v3HP_micropython

A MicroPython library for interfacing with the Garmin Lidar Lite v3HP distance sensor.

01Python
1 year ago
INA_TI
INA_TIoctaprog7/INA_TI

A MicroPython module for controlling INA219 and INA226 bidirectional current/power monitors over I2C.

01Python
1 year ago
mcp23017
mcp23017octaprog7/mcp23017

MicroPython module for controlling the MCP23017 16-bit I/O expander via I2C/SPI serial interface.

01Python
1 year ago
D6F-PH
D6F-PHekspla/D6F-PH

A MicroPython I2C driver for the OMRON D6F-PH differential pressure sensor.

01Python
1 year ago
MMC5603
MMC5603octaprog7/MMC5603

A MicroPython module for controlling the MMC5603 geomagnetic sensor via I2C interface.

01Python
2 years ago
ads1115
ads1115octaprog7/ads1115

A MicroPython module for controlling the ADS1115 multichannel differential I2C ADC from Texas Instruments.

01Python
10 months ago
ltr390uv
ltr390uvoctaprog7/ltr390uv

MicroPython module for controlling the LTR390UV ambient light and ultraviolet sensor via I2C.

00Python
6 months ago
wlan-relays
wlan-relaysoliver-joos/wlan-relays

A MicroPython HTTP server for ESP32 boards to control pins and relays over Wi-Fi.

00Python
11 months ago
mpyDAC
mpyDACoctaprog7/mpyDAC

A MicroPython module for controlling the MCP4725 12-bit DAC with EEPROM and the TCL5615 10-bit SPI DAC.

01Python
1 year ago
SHT4X
SHT4Xoctaprog7/SHT4X

A MicroPython module for controlling the SHT4x 4th-generation digital humidity and temperature sensor via I2C.

01Python
5 months ago
micropython_arduino_control
micropython_arduino_controlkevinkk525/micropython_arduino_control

A MicroPython library for remotely controlling Arduino pins via the 1-wire protocol with CRC-secured communication.

01Python
6 years ago
micropython-tmp1075
micropython-tmp1075mattytrentini/micropython-tmp1075

A MicroPython driver for reading temperature data from the TI TMP1075 sensor via I2C.

03Python
1 year ago
uminio
uminiopaluigi/uminio

A MicroPython library for uploading files directly from ESP32/ESP8266 devices to MinIO object storage.

00Python
10 months ago
1
16
17
18