Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Micropython

Micropython

732 projects

Showing 36 of 732 projects

mpremote
mpremoteC

A lean and efficient implementation of Python 3 for microcontrollers, embedded systems, and constrained platforms.

#python-3#iot#embedded-systems
Stars22.0k
Forks9.0k
Last commit1 day ago
CircuitPython GitHub Repository
CircuitPython GitHub RepositoryC

CircuitPython - a Python implementation for teaching coding with microcontrollers

#hacktoberfest#micropython#education
Stars4.5k
Forks1.4k
Last commit1 day ago
Official OneWire
Official OneWirePython

A collection of Python libraries ported and adapted for MicroPython, enabling standard and ecosystem packages on embedded devices.

#iot#embedded-systems#micropython
Stars2.9k
Forks1.1k
Last commit12 days ago
Official nRF24L01
Official nRF24L01Python

A collection of Python libraries ported and adapted for MicroPython, enabling standard and ecosystem packages on microcontrollers.

#iot-development#micropython#embedded-python
Stars2.9k
Forks1.1k
Last commit
ESP
ESP

A curated list of awesome open-source projects, libraries, and tools for the ESP8266 and ESP32 microcontrollers.

#iot#embedded-systems#micropython
Stars2.7k
Forks161
Last commit3 months ago
microdot
microdotPython

A minimalistic web framework for Python and MicroPython designed to run on resource-constrained systems like microcontrollers.

#iot#webserver#flask-inspired
Stars2.1k
Forks156
Last commit6 days ago
MicroPython
MicroPythonHTML

A curated list of awesome MicroPython libraries, frameworks, software, and resources for microcontrollers and constrained environments.

#embedded-systems#micropython#esp32
Stars1.8k
Forks221
Last commit1 month ago
PikaPython
PikaPythonC

An ultra-lightweight Python interpreter for microcontrollers, requiring only 4KB of RAM and zero dependencies.

#iot#micropython#esp32
Stars1.8k
Forks169
Last commit3 days ago
100 Days 100 IoT Projects
100 Days 100 IoT ProjectsPython

A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.

#sensor-projects#iot-application#iot
Stars1.1k
Forks136
Last commit
I2C Slave
I2C SlavePython

Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.

#embedded-systems#asyncio#micropython
Stars829
Forks170
Last commit10 days ago
Asynchronous GPS driver
Asynchronous GPS driverPython

Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.

#iot#embedded-systems#asyncio
Stars829
Forks170
Last commit10 days ago
ampy
ampyPython

A command-line tool for file manipulation and code execution on MicroPython/CircuitPython boards over serial connection.

#embedded-systems#micropython#cli-tool
Stars758
Forks166
Last commit4 months ago
CircuitPython
CircuitPython

A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.

#iot#embedded-systems#micropython
Stars742
Forks72
Last commit1 year ago
this repository
this repository

A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.

#iot#embedded-systems#micropython
Stars742
Forks72
Last commit1 year ago
st7789_mpy
st7789_mpyPython

A fast MicroPython driver for ST7789 display modules, written in C with support for fonts, images, and graphics.

#font-rendering#embedded-systems#micropython
Stars725
Forks136
Last commit1 month ago
MicroWebSrv2
MicroWebSrv2Python

A powerful embedded web server for MicroPython and CPython with WebSockets, routes, and optimized async I/O for IoT and large servers.

#iot#micropython#esp32
Stars719
Forks100
Last commit1 year ago
micropython-mqtt
micropython-mqttPython

A resilient asynchronous MQTT driver for MicroPython that automatically recovers from WiFi and broker outages.

#iot#micropython#esp32
Stars688
Forks152
Last commit2 days ago
micropython-nano-gui
micropython-nano-guiPython

A lightweight MicroPython GUI library for display drivers based on the FrameBuffer class, supporting OLEDs, TFTs, ePaper, and Sharp displays.

#embedded-systems#oled-display#micropython
Stars663
Forks106
Last commit
MicroWebSrv
MicroWebSrvPython

A lightweight HTTP web server with WebSocket support and Python templating for MicroPython on ESP32 and Pycom devices.

#websocket-server#iot#http-server
Stars662
Forks118
Last commit3 years ago
micropython-camera-driver
micropython-camera-driverC

Adds OV2640 camera support to MicroPython for ESP32 devices, enabling image capture and processing.

#iot#embedded-systems#micropython
Stars565
Forks114
Last commit2 years ago
Sun and Moon
Sun and MoonPython

A collection of code samples, unofficial FAQ, and module index for MicroPython, covering hardware drivers, asyncio, GUIs, and embedded systems.

#iot#sensor-fusion#embedded-systems
Stars531
Forks95
Last commit10 days ago
encoders
encodersPython

A collection of code samples, unofficial FAQ, and index to supported modules for MicroPython development.

#iot#sensor-fusion#embedded-systems
Stars531
Forks95
Last commit10 days ago
ESP32-MPY-Jama
ESP32-MPY-JamaPython

A cross-platform desktop UI tool for managing ESP32 microcontrollers running MicroPython, featuring an IDE, file manager, REPL, and real-time dashboards.

#desktop-application#iot-development#micropython
Stars501
Forks38
Last commit
micropython-ulab
micropython-ulabC

A numpy-like fast vector module for MicroPython and CircuitPython, written in C for embedded systems.

#scientific-computing#micropython#micropython-ulab
Stars499
Forks134
Last commit1 month ago
writer
writerPython

A Python 3 utility to convert TTF, OTF, BDF, and PCF fonts into Python source files for use with MicroPython display drivers.

#python-3#embedded-systems#micropython
Stars470
Forks86
Last commit1 year ago
micropython-font-to-py
micropython-font-to-pyPython

A Python utility to convert TTF, OTF, BDF, or PCF font files into Python source for use with MicroPython display drivers.

#python-3#micropython#frozen-bytecode
Stars470
Forks86
Last commit1 year ago
micropython-upyphone
micropython-upyphonePython

A DIY GSM mobile phone built with MicroPython, featuring voice calls, SMS, and basic apps on a pyboard with SIM800L module.

#iot#sim800l#open-hardware
Stars425
Forks35
Last commit8 years ago
mpfshell
mpfshellPython

A shell-based file explorer for ESP8266 and WiPy MicroPython devices, enabling file transfers and REPL access via serial, websocket, or telnet.

#micropython#python-library#wipy
Stars418
Forks86
Last commit3 months ago
WiFiManager
WiFiManagerPython

A web-based WiFi connection manager for ESP8266, ESP12, ESP32, and Raspberry Pi Pico devices running MicroPython.

#wifi-configuration#iot#embedded-systems
Stars415
Forks115
Last commit1 year ago
micropython-waveshare-epaper
micropython-waveshare-epaperPython

MicroPython drivers for Waveshare e-paper displays, enabling low-power electronic paper projects on microcontrollers.

#iot#spi#embedded-systems
Stars395
Forks85
Last commit5 years ago
micropyGPS
micropyGPSPython

A full-featured GPS NMEA-0183 sentence parser for MicroPython and embedded platforms, also compatible with Python 3.

#gps-parser#sentence-parser#micropython
Stars391
Forks116
Last commit3 years ago
micropython-ota-updater
micropython-ota-updaterPython

A MicroPython module for over-the-air (OTA) firmware updates via GitHub releases, enabling remote code deployment on microcontrollers.

#iot#embedded-systems#ota-updates
Stars380
Forks86
Last commit4 years ago
lvgl
lvglC

MicroPython bindings for LVGL, enabling embedded GUI development on resource-constrained devices.

#lvgl#callback-binding#micropython
Stars353
Forks199
Last commit5 days ago
micro-gui
micro-guiPython

A lightweight MicroPython GUI library for displays with framebuf drivers, supporting input via pushbuttons, encoders, or touchpads.

#asyncio#pushbutton-input#micropython
Stars351
Forks52
Last commit2 months ago
micropython-fusion
micropython-fusionPython

A MicroPython library implementing the Madgwick algorithm for sensor fusion, calculating heading, pitch, and roll from motion tracking devices.

#robotics#sensor-fusion#sensor
Stars344
Forks71
Last commit6 years ago
micropython-rotary
micropython-rotaryPython

A MicroPython driver for reading rotary encoders with hardware interrupt support and effective debouncing.

#encoder#interrupts#micropython
Stars340
Forks61
Last commit2 years ago
Page 1 of 21Next

Related Tags

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
12 days ago
1 month ago
2 months ago
3 years ago
#Embedded Systems396
#Iot333
#Esp32258
#Embedded169
#Esp8266154
#I2c140
#Microcontroller104
#Raspberry Pi Pico96
#Python83
#Driver77
#Sensor Driver73
#Sensor66