InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Micropython Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
Project mention: I bought a £16 smartwatch just because it used USB-C | news.ycombinator.com | 2025-08-09
-
picotui
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Python-For-Kids
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
-
MicroWebSrv2
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
-
-
MicroWebSrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
-
-
picoweb
Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework
-
-
-
ESP32-MPY-Jama
v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)
-
micropython-font-to-py
A Python 3 utility to convert fonts to Python source capable of being frozen as bytecode
-
WiFiManager
WiFi manager for ESP8266 - ESP12 - ESP32 - Raspberry Pi Pico - micropython (by tayfunulu)
-
-
MicroPythonBLEHID
Human Interface Device (HID) over Bluetooth Low Energy (BLE) GATT library for MicroPython.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Micropython discussion
Python Micropython related posts
-
The "impossibly small" Microdot web framework
-
Microdot: The impossibly small web framework for Python and MicroPython
-
I bought a £16 smartwatch just because it used USB-C
-
MicroPie is an ultra-lightweight Python web framework
-
Visualizing Weather Forecasts Through Landscape Imagery
-
MicroPython 1.23 Brings Custom USB Devices, OpenAMP, Much More
-
Microdot: A Web Framework for Microcontrollers
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 Nov 2025
Index
What are some of the best open-source Micropython projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | micropython-lib | 2,698 |
| 2 | microdot | 1,991 |
| 3 | weather_landscape | 1,766 |
| 4 | kmk_firmware | 1,671 |
| 5 | wasp-os | 895 |
| 6 | picotui | 810 |
| 7 | micropython-async | 809 |
| 8 | Python-For-Kids | 755 |
| 9 | MicroWebSrv2 | 698 |
| 10 | st7789_mpy | 661 |
| 11 | MicroWebSrv | 657 |
| 12 | MaixPy-v1_scripts | 644 |
| 13 | picoweb | 518 |
| 14 | ViperIDE | 510 |
| 15 | EuroPi | 508 |
| 16 | ESP32-MPY-Jama | 472 |
| 17 | micropython-font-to-py | 437 |
| 18 | WiFiManager | 401 |
| 19 | micropython-waveshare-epaper | 369 |
| 20 | micropython-rotary | 325 |
| 21 | MicroPythonBLEHID | 309 |
| 22 | Mocket | 300 |
| 23 | pico-solar-system | 296 |