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 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
mp_wcwidth
mp_wcwidthJosverl/mp_wcwidth

A MicroPython-optimized port of wcwidth for measuring wide Unicode character widths in terminal output.

30Python
7 months ago
mpy-mbedtls
mpy-mbedtlsCarglglz/mpy-mbedtls

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

32C
1 year 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
urdm6300
urdm6300membermatters/urdm6300

A MicroPython driver for reading RFID cards from RDM6300 readers on embedded systems.

33Python
5 months ago
micropython-sgtl5000
micropython-sgtl5000rdagger/micropython-sgtl5000

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

32Python
3 years ago
micropython-8encoder
micropython-8encoderHowManyOliversAreThere/micropython-8encoder

A MicroPython library for reading encoders, buttons, switches, and controlling LEDs on the M5 8-Encoder unit.

33Python
2 months 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
4 years ago
BMP180
BMP180octaprog7/BMP180

A MicroPython module for reading pressure and temperature data from the BMP180 sensor.

30Python
3 months ago
micropython-tsl2561
micropython-tsl2561kfricke/micropython-tsl2561

MicroPython driver for the TSL2561 illumination sensor, enabling light measurement on embedded systems.

32Python
10 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
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-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
DS1307
DS1307peter-l5/DS1307

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

31Python
3 years ago
MCP342x_LoPy
MCP342x_LoPyjajberni/MCP342x_LoPy

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

34Python
2 years ago
micropython-uaioftp
micropython-uaioftpcwyark/micropython-uaioftp

A lightweight FTP server and client library for MicroPython, designed for embedded systems.

32Python
3 years ago
eiscp-micropython
eiscp-micropythoncbrand/eiscp-micropython

A MicroPython implementation of the Onkyo EISCP protocol for controlling audio devices from microcontrollers.

32Python
1 year ago
uumpy
uumpynickovs/uumpy

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

30C
2 years ago
st7735_micropython
st7735_micropythoncheungbx/st7735_micropython

MicroPython drivers for ST7735 TFT LCD displays (80x160, 128x128, 128x160) on ESP8266 microcontrollers.

32Python
7 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
8 years ago
Micropython-LC709203F
Micropython-LC709203Fscopelemanuele/Micropython-LC709203F

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

33Python
6 years ago
BMP390
BMP390octaprog7/BMP390

A MicroPython module for interfacing with the BMP390 pressure and temperature sensor on microcontrollers.

30Python
3 months ago
microPython_TMC5160
microPython_TMC5160capella-ben/microPython_TMC5160

A MicroPython library for controlling Trinamic TMC5160 stepper motor drivers on microcontrollers.

35Python
4 years 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
2 years ago
TCS3200-MicroPython
TCS3200-MicroPythonuraich/TCS3200-MicroPython

A MicroPython driver and test programs for the TCS3200 color sensor.

21Python
4 years ago
MicroPython_MAX44009_driver
MicroPython_MAX44009_driverrcolistete/MicroPython_MAX44009_driver

MicroPython driver for the MAX44009 ambient light sensor with optimized versions for BBC Micro:bit and low-memory environments.

23Python
6 years ago
micropython-mpl115a2
micropython-mpl115a2khoulihan/micropython-mpl115a2

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

22Python
7 months ago
micropython-ntpd
micropython-ntpddave2/micropython-ntpd

A Network Time Protocol daemon implementation for MicroPython devices to synchronize system time.

20Python
7 years ago
ESP8266_MCP23S17
ESP8266_MCP23S17AnthonyKNorman/ESP8266_MCP23S17

A MicroPython library for interfacing the MCP23S17 16-bit I/O expander with ESP8266 microcontrollers.

22Python
9 years ago
PCF8591_micropython_library
PCF8591_micropython_libraryxreef/PCF8591_micropython_library

A MicroPython library for interfacing with the PCF8591 I2C analog-to-digital/digital-to-analog converter on microcontrollers.

21Python
1 year ago
micropython-wemos-led-matrix-shield
micropython-wemos-led-matrix-shieldmattytrentini/micropython-wemos-led-matrix

A MicroPython driver for controlling the Wemos LED Matrix Shield with ESP8266/ESP32 boards.

21Python
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_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
micropython-tas2505
micropython-tas2505miketeachman/micropython-tas2505

MicroPython driver for the Texas Instruments TAS2505 digital input Class-D speaker amplifier.

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

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

20Python
4 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
hx710
hx710robert-hh/hx710

A MicroPython driver for the HX710 and HX711 load cell amplifiers, supporting GPIO, PIO, and SPI interfaces.

21Python
11 months ago
1
14
15
16
18