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. Learn more →
Top 23 Python Micropython Projects
-
-
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.
-
-
-
-
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.
-
-
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.
-
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 - Stream
getstream.io | 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 |