Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. MicroPython
M

MicroPython

Language
109 projects39.2k total stars10.9k total forks4 languages

Open-source projects built with MicroPython

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

Showing 119 open-source projects · page 4 of 4

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
FBConsole
FBConsoleboochow/FBConsole

A framebuffer console class for MicroPython that redirects REPL output to OLED or TFT displays.

6511Python
6 years ago
micropython-core2
micropython-core2lemariva/micropython-core2

MicroPython firmware extension for M5Stack CORE2 with hardware driver support for display, touch, sensors, and power management.

6415C
4 years ago
mrequests
mrequestsSpotlightKid/mrequests

An HTTP client library for MicroPython with an API similar to Python's requests library.

6313Python
1 year ago
pyb_ina219
pyb_ina219chrisb2/pyb_ina219

A MicroPython library for reading voltage, current, and power from the Texas Instruments INA219 sensor via I2C.

6319Python
2 years ago
minipb
minipbdogtopus/minipb

A lightweight, pure Python Protocol Buffer library supporting multiple schema formats and MicroPython.

638Python
3 years ago
micropython-ssd1351
micropython-ssd1351rdagger/micropython-ssd1351

A MicroPython/CircuitPython driver for SSD1351 OLED displays, tested on ESP32 and nRF52840 boards.

6211Python
1 year ago
micropython-bno055
micropython-bno055micropython-IMU/micropython-bno055

A MicroPython driver for the Bosch BNO055 IMU, providing hardware sensor fusion for orientation, acceleration, and magnetic field data.

6110Python
11 days ago
micropython-touch
micropython-touchpeterhinch/micropython-touch

A lightweight MicroPython GUI library for touch panel displays with support for multiple touch controllers and a rich widget set.

6111Python
1 month ago
gc9a01py
gc9a01pyrusshughes/gc9a01py

MicroPython display driver for 240x240 pixel GC9A01 screens with rotation, mirroring, and bitmap font support.

6021Python
5 years ago
micropython-radio
micropython-radiopeterhinch/micropython-radio

Bidirectional nRF24L01+ radio protocols for MicroPython enabling reliable exchange of arbitrary Python objects between Pyboards.

6012Python
3 years ago
ili9342c_mpy
ili9342c_mpyrusshughes/ili9342c_mpy

A fast C driver for MicroPython to control ILI9342C-based displays, supporting graphics, text, and JPG rendering.

6013Python
2 years ago
1
2
3
4