Python Micropython

Open-source Python projects categorized as Micropython

Top 23 Python Micropython Projects

Micropython
  • 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

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • microdot

    The impossibly small web framework for Python and MicroPython. (by miguelgrinberg)

  • Project mention: Microdot: A Web Framework for Microcontrollers | news.ycombinator.com | 2024-02-03

    Presumably "anything that micropython (or circuitpython) does" which is vast range. https://github.com/miguelgrinberg/microdot/tree/main/src/mic... is just python code...

  • mu

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

  • Project mention: Help | /r/SteamDeck | 2023-08-14

    i was wondering if someone could help me figure out how to install this (https://codewith.mu/) python editor on the steam deck. Or if you have any other suggestions for better editors.

  • kmk_firmware

    Clackety Keyboards Powered by Python

  • Project mention: Has anyone tried making a raspberry pico keyboard with the kmk software | /r/olkb | 2023-07-02

    plenty.. try their zulip and you will see(https://kmkfw.zulipchat.com/).. also google may help... plenty of youtube pushers also will provide you the info...

  • picotui

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

  • wasp-os

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

  • Project mention: PineTime Duplicate Notifications | /r/pinetime | 2023-07-06
  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • micropython-async

    Application of uasyncio to hardware interfaces. Tutorial and code.

  • Project mention: Is it possible to bring out a micropython REPL onto a TFT display? | /r/raspberrypipico | 2023-07-10
  • MicroWebSrv

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

  • 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!

  • MaixPy-v1_scripts

    micropython scripts for MaixPy

  • picoweb

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

  • st7789_mpy

    Fast MicroPython driver for ST7789 display module written in C

  • EuroPi

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

  • Project mention: Using a Raspberry Pi Pico as a cheap multi-channel DAC for pitch CV | /r/synthdiy | 2023-07-05

    Hi all, I'm making a Eurorack sequencer module with 4 pitch CV outputs (NOT audio) and I've noticed that DACs are kind of a pain due to being expensive, SMT-only & still requiring buffering with op amps. I figure that a good alternative would be to buy a Raspberry Pi Pico for $4 which will give me 8 PWM outputs that I would then hook up to an output stage like the one in the europi (shown here: https://github.com/Allen-Synthesis/EuroPi/blob/main/hardware/EuroPi/schematic/europi_schematic.pdf)

  • 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 - micropython (by tayfunulu)

  • micropython-waveshare-epaper

    MicroPython drivers for Waveshare e-paper modules

  • Mocket

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

  • pico-solar-system

    Digital version of the classic mechanical orrery

  • micropython-rotary

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

  • micropython-mpu9x50

    Drivers for InvenSense inertial measurement units MPU9250, MPU9150, MPU6050

  • pi_pico_neopixel

    Pi Pico library for NeoPixel led-strip written in MicroPython. Works with ws2812b (RGB) and sk6812 (RGBW).

  • 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

  • MicroPython 1.23 Brings Custom USB Devices, OpenAMP, Much More

    3 projects | news.ycombinator.com | 2 Jun 2024
  • Microdot: A Web Framework for Microcontrollers

    3 projects | news.ycombinator.com | 3 Feb 2024
  • ¿How to start in bitcoin?

    1 project | /r/Bitcoin | 17 Oct 2023
  • Trezor unveils Trezor Safe family of devices

    1 project | news.ycombinator.com | 12 Oct 2023
  • New to the Crypto? 10 tips I wish I knew when entering the space

    1 project | /r/GGCrypto | 19 Sep 2023
  • IoT Messaging Framework Firmware Release

    2 projects | /r/IOT | 17 Sep 2023
  • Help

    1 project | /r/SteamDeck | 14 Aug 2023
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 14 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Index

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

Project Stars
1 micropython-lib 2,281
2 microdot 1,399
3 mu 1,384
4 kmk_firmware 1,293
5 picotui 792
6 wasp-os 790
7 Python-For-Kids 722
8 micropython-async 702
9 MicroWebSrv 630
10 MicroWebSrv2 629
11 MaixPy-v1_scripts 616
12 picoweb 500
13 st7789_mpy 495
14 EuroPi 402
15 ESP32-MPY-Jama 375
16 micropython-font-to-py 366
17 WiFiManager 343
18 micropython-waveshare-epaper 304
19 Mocket 276
20 pico-solar-system 273
21 micropython-rotary 257
22 micropython-mpu9x50 255
23 pi_pico_neopixel 243

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com