Python Micropython

Open-source Python projects categorized as Micropython

Top 23 Python Micropython Projects

Micropython
  1. micropython-lib

    Core Python libraries ported to MicroPython

    Project mention: MicroPython 1.23 Brings Custom USB Devices, OpenAMP, Much More | news.ycombinator.com | 2024-06-02

    There is, though work on it has been sporadic:

    https://github.com/micropython/micropython-lib/pull/499

  2. 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.

    InfluxDB logo
  3. weather_landscape

    Visualizing Weather Forecasts Through Landscape Imagery

    Project mention: Visualizing Weather Forecasts Through Landscape Imagery | news.ycombinator.com | 2024-09-20
  4. microdot

    The impossibly small web framework for Python and MicroPython.

    Project mention: MicroPie is an ultra-lightweight Python web framework | news.ycombinator.com | 2025-01-19
  5. kmk_firmware

    Clackety Keyboards Powered by Python

  6. mu

    A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)

    Project mention: Python Is the New Basic | news.ycombinator.com | 2025-01-11

    QBasic is actually still a great first language for children, particularly non-native English speakers. In this case, the syntax is really easy to grasp, simple UPPERCASE commands with lowercase arguments. No need to wrestle with getting closures right, etc.

    I had quite a bit of success digging QBasic with our son (10yo back then), using this great tutorial which I translated to our language: http://tedfelix.com/qbasic/

    Eventually, though the Son dropped his QBasic explorations (I consider it "my fault", since I got burdened with other stuff and couldn't help him as much as I wanted to). And - he dropped it in order to first take up Scratch and then dig straight into - duh! - Python. There ya go. I do think he will need some time to get closures etc intuitively right; in this regard, QBasic was, IMO, indeed, easier to grasp.

    I was happy to find a great children-friendly IDE for Python, though - Mu: https://codewith.mu/

    Not as "immersive" as the excellent (!) QBasic IDE and its blue screen, but still great. No bloat. F5 for launching the program, etc - and our son started to notice and carefully analyze the interpreter's error messages from first try all by himself. So, all in all, really happy with Mu.

  7. wasp-os

    A MicroPython based development environment for smart watches (including Pine64 PineTime)

  8. picotui

    Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. micropython-async

    Application of uasyncio to hardware interfaces. Tutorial and code.

  11. 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.

    Project mention: Ask HN: Platform for 11 year old to create video games? | news.ycombinator.com | 2024-09-20

    - A very cool free book

  12. 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!

  13. MicroWebSrv

    A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)

  14. MaixPy-v1_scripts

    micropython scripts for MaixPy

  15. st7789_mpy

    Fast MicroPython driver for ST7789 display module written in C

  16. picoweb

    Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework

  17. ViperIDE

    An innovative MicroPython / CircuitPython IDE for Web and Mobile

    Project mention: Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile | news.ycombinator.com | 2024-06-30

    This is super cool, and I love the old school tech stack. It makes for a very approachable codebase and a fast user experience.

    As a reminder given the recent polyfill io attack, don't use public CDN hosted JS filed without also setting SRI attributes. It's a marginal perf benefit because the cache is partitioned by top level domains now and it opens you up to attacks from the CDN owners.

    https://github.com/vshymanskyy/ViperIDE/issues/14

    As a bonus set CSP headers and a nonce when you can, but definitely set SRI on any 3p scripts.

  18. EuroPi

    EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

  19. 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/...)

  20. micropython-font-to-py

    A Python 3 utility to convert fonts to Python source capable of being frozen as bytecode

  21. WiFiManager

    WiFi manager for ESP8266 - ESP12 - ESP32 - micropython (by tayfunulu)

  22. micropython-waveshare-epaper

    MicroPython drivers for Waveshare e-paper modules

  23. micropython-rotary

    MicroPython module to read a rotary encoder. (by miketeachman)

  24. Mocket

    a socket mock framework - for all kinds of socket animals, web-clients included

  25. pico-solar-system

    Digital version of the classic mechanical orrery

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Micropython discussion

Log in or Post with

Python Micropython related posts

Index

What are some of the best open-source Micropython projects in Python? This list will help you:

# Project Stars
1 micropython-lib 2,591
2 weather_landscape 1,683
3 microdot 1,651
4 kmk_firmware 1,577
5 mu 1,464
6 wasp-os 869
7 picotui 810
8 micropython-async 786
9 Python-For-Kids 739
10 MicroWebSrv2 678
11 MicroWebSrv 654
12 MaixPy-v1_scripts 635
13 st7789_mpy 618
14 picoweb 514
15 ViperIDE 468
16 EuroPi 467
17 ESP32-MPY-Jama 463
18 micropython-font-to-py 418
19 WiFiManager 370
20 micropython-waveshare-epaper 346
21 micropython-rotary 311
22 Mocket 293
23 pico-solar-system 290

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?