MicroPython
MicroPython is an implementation of the Python 3 programming language. It includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
- GitHub: https://github.com/topics/micropython
- Wikipedia: https://en.wikipedia.org/wiki/MicroPython
- Repo: https://github.com/micropython
- Created by: Damien P. George
- Released: May 3, 2014
- Related Topics: circuitpython, cpython, internet-of-things, iot, language, microcontroller, python,
- Aliases: micro-python, upython,
- Last updated: 2026-06-21 00:15:27 UTC
- JSON Representation
https://github.com/devicplan/bms
Battery management controller for LiFePo4 cells and balancers
balancer bms circuit lifepo4 micropython oled-display-ssd1306 pico raspberry-pi-pico thingspeak
Last synced: 19 May 2026
https://github.com/oliver-joos/wlan-relays
Very simple HTTP server written in MicroPython for switching ESP32 pins and connected relays via WLAN
Last synced: 16 Jan 2026
https://github.com/tahasamadi2008/radar
micropython esp32 radar with real-time targets show via wifi
esp32 html javascript micropython python radar
Last synced: 15 Apr 2025
https://github.com/qwolilowp/lego_rbot_yellow2_spike
Lego Spike Prime robot: 3D CAD files, code, resources.
ffl lego micropython prime spike
Last synced: 19 Mar 2025
https://github.com/thewhetherman/pico-lte-message-printer
MicroPython script to poll and print messages using a Sixfab Pico LTE and thermal printer
micropython python raspberry-pi raspberry-pi-pico-w sixfab thermal-printer
Last synced: 08 May 2026
https://github.com/iobotic-code/micropython-tutoriales
Todos los códigos de MicroPython explicados en los tutoriales
Last synced: 06 Jun 2026
https://github.com/cnadler86/Micropython_Joystick
A simple and fast library for joysticks over ADC
Last synced: 05 Mar 2025
https://github.com/oldhammade/esp8266-ga1a12s202-micropython-seriesly
Light Sensor using MicroPython and Seriesly
esp8266 ga1a12s202 micropython seriesly
Last synced: 04 May 2026
https://github.com/ginesthoii/offline-label-station
A fully offline, solar/battery-friendly label system for homesteads, workshops, barns, inventories, livestock, bins, gear, camping, personal use.
adafruit autostart barcode barcode-generator esp32 flask-application framebuf inventory json labeling-tool micropython pi-zero python qrcode qrcode-generator templates thermal-printer tui
Last synced: 10 Apr 2026
https://github.com/lupin3000/micropython-i2c-urm09
MicroPython I2C library and example for Gravity: URM09 Ultrasonic Sensor
dfrobot esp32 gravity i2c micropython sensor ultrasonic-sensor
Last synced: 08 May 2026
https://github.com/lily-osp/dns-mixer
Turn your ESP32/8266 into a DNS mixer to provide dynamic DNS resolution using multiple DNS servers
dns-server esp32 esp8266 internet-positif micropython
Last synced: 12 Apr 2026
https://github.com/evgenii-d/micropython-simple-button
A simple, MicroPython class for handling button presses
Last synced: 31 Mar 2025
https://github.com/charkster/husb238_i2c
Python driver for I2C control of HUSB238 to query and control usb-pd 2.0 wall adapters
husb238 i2c micropython python
Last synced: 12 Feb 2026
https://github.com/mobluse/olpybasic
Python with line numbers (Ordered List Python BASIC)
micropython micropython-scripts numworks numworks-python python-library
Last synced: 21 Aug 2025
https://github.com/octaprog7/mcp23017
MicroPython module to control 16-Bit I/O Expander with Serial Interface
Last synced: 08 May 2025
https://github.com/smolinde/iot-dashboard
A novel and modern IoT dashboard based on an ESP32-S3 and a 3.5" TFT SPI display (ILI9488). Implemented with MicroPython.
dashboards diy-iot esp32 esp32-s3 esp32-s3-nano gas-prices ili9488 ili9488-driver iot iot-dashboard micropython micropython-esp32 ota-updates tft-display weather-dashboard
Last synced: 06 May 2026
https://github.com/tomaz-arlindo/raspberry-pico-pet
Projeto de coleta de dados para freezer IoT
gpio micropython raspbery-pi-pico
Last synced: 20 May 2026
https://github.com/atsuyaw/RPIoTlogger
Raspberry Pi PicoW to get sensor output and post API for InfluxDB
influxdb2 iot micropython raspberrypi-picow rp2040w
Last synced: 04 Oct 2025
https://github.com/wei1234c/nodemcu_ops
NodeMCU related preparations and operations.
esp32 esp8266 iot micropython nodemcu
Last synced: 09 Apr 2026
https://github.com/eggr7/mqtt-micropython
Simple project to understand how the MQTT protocol works with ESP32 and MicroPython.
Last synced: 09 Apr 2026
https://github.com/octaprog7/HSCDTD008A
MicroPython module for control HSCDTD008A Geomagnetic Sensor.
geomagnetic i2c micropython sensor
Last synced: 08 May 2025
https://github.com/murilopolese/micropython-webserial
Javascript library to interface with MicroPython boards through WebSerial
Last synced: 13 Aug 2025
https://github.com/octaprog7/lps3x
MicroPython module for working with the LPS3x ambient air pressure sensor from ST.
micropython pressure sensor temperature
Last synced: 21 Apr 2026
https://github.com/eggr7/mqtt-wildcards
Real-time monitoring and control of temperature, humidity, and LEDs across multiple ESP32s using MQTT wildcards and an interactive web interface.
esp32 micropython mqtt wildcards
Last synced: 09 Apr 2026
https://github.com/jposada202020/micropython_si7021
MicroPython Library for the Temperature and Humidity SI7021 Sensor
driver humidity micropython sensor si7021 temperature
Last synced: 11 Aug 2025
https://github.com/jposada202020/micropython_hts221
MicroPython Driver for the HTS221 Humidity Sensor
driver hts221 humidity micropython sensor temperature
Last synced: 11 Aug 2025
https://github.com/leereilly/my-micropython-project
🪪 🦡 🐍
badger2040 micropython raspberry-pi
Last synced: 07 May 2026
https://github.com/bastion-rnd/turtle_32_board
Руководство по работе и базовые примеры для отладочной платы Turtle32
arduino-ide cpp esp32 espressif microcontroller micropython
Last synced: 09 Apr 2026
https://github.com/craigsdennis/adafruit-microsimon
Game of Simon in MicroPython on adafruit Circuit Playground Express
adafruit circuit-playground game microcontroller micropython
Last synced: 17 May 2026
https://github.com/jposada202020/micropython_bmp581
MicroPython Driver for the Bosch BMP581 pressure sensor
altitude bmp581 bosch driver micropython pressure sensor
Last synced: 09 May 2025
https://github.com/jbdesbas/pycc1101
A MicroPython lib for operating CC1101.
aiot circuitpython diy esp32 esp8266 micropython radio rf
Last synced: 07 Apr 2026
https://github.com/philbobaggins/rpi-pico-sleeve
A little sleeve for the RPi Pico
3d 3d-printing blender micro-python micropython rpi-pico
Last synced: 19 Feb 2026
https://github.com/jposada202020/micropython_h3lis200dl
⛔️ DEPRECATED Micropython Driver for the ST H3LIS200DL Accelerometer
acceleration accelerometer driver h3lis331dl micropython sensor
Last synced: 20 Apr 2025
https://github.com/asathiskumar98-byte/esp8266-oled-graphics-display-ssd1306-micropython
This project demonstrates how to use an **SSD1306 128x64 OLED display** with an **ESP8266** board using **MicroPython**. It covers **text display**, **pixel plotting**, and **basic graphics drawing** (lines, boxes, and shapes) using the `ssd1306` library.
embedded-systems esp8266 esp8266-projects micropython micropython-esp8266 oled-display-ssd1306 oled-ssd1306 thonny-ide
Last synced: 12 Apr 2026
https://github.com/lily-osp/micropython-on-esp8266
Here is an example of how you could write the instructions for burning MicroPython firmware to an ESP8266 microcontroller
esp8266 microcontroller micropython micropython-esp8266 python
Last synced: 12 Apr 2026
https://github.com/fmarco98/5bi_lego
Lego excavator automation - school project
automation lego lego-ev3 lego-mindstorms micropython mqtt python
Last synced: 08 May 2026
https://github.com/AckermannTM/ESP32-Streamdeck
A University Project using an embedded system (ESP32 Micrcontroller) to simulate a stream deck and connect it with the video-/streaming Application "OBS"
Last synced: 08 Apr 2025
https://github.com/jposada202020/micropython_mpl3115a2
MicroPython driver for the NXP MPL3115A2 Pressure and Temperature sensor
micropython mpl3115a2 pressure sensor temperature
Last synced: 06 Aug 2025
https://github.com/furyhawk/micropython-nano-gui
A lightweight MicroPython GUI library for display drivers based on framebuf class
Last synced: 01 Oct 2025
https://github.com/sparkfun/qwiic_as726x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 09 Apr 2026
https://github.com/arogov-com/esp8266-thermo
A simple weather station project based on ESP8266, MicroPython and BME280. It is possible to automatically synchronize the software with the server.
automation bme280 esp8266 micro-python micropython micropython-esp8266 ota ota-firmware-updates python3 thermometer
Last synced: 10 Feb 2026
https://github.com/vitordwb/prime
Plataforma Remota para Integração e Monitoramento de Equipamentos (PRIME)
augmented-reality charts esp32 fei firebase industrial-automation iot micropython pinia tailwind tcc vite vue3
Last synced: 12 Apr 2026
https://github.com/dkarter/stomp_station
Wireless foot switch to control music/video playback - WIP!
hardware micropython raspberry-pi-pico
Last synced: 03 Aug 2025
https://github.com/sparkfun/qwiic_micropressure_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 09 Apr 2026
https://github.com/gurkengewuerz/micropython-custom-boards
Custom compile for your ESP32 board without to fork micropython using Github Actions
actions esp32 github micropython micropython-board micropython-esp32
Last synced: 09 Apr 2026
https://github.com/nyh-workshop/pico_w-thloggergooglesheets
Google Sheets Humidity and Temperature Logger using Raspberry Pico and Micropython.
Last synced: 17 Apr 2026
https://github.com/timhanewich/pyper2
Python-based 3D-Printed Electric Rover with a GoPro mount, developed from my original PYPER design.
18650 3d-printing gopro micropython raspberry-pi rc-car
Last synced: 09 Apr 2026
https://github.com/xenosplitter/picopad
Code for a Pi Pico HID to provide additional keys not otherwise available on my keyboard per button pressed. Similar to a macropad.
hid keyboard micropython raspberry-pi-pico
Last synced: 18 May 2026
https://github.com/stonecharioteer/shelfie
Micropython project to find a book in my shelves.
esp8266 micropython nodemcu python ws2812
Last synced: 09 Apr 2026
https://github.com/artem-smotrakov/yellow-duck
MicroPython on ESP8266: sending temperature and humidity to ThingSpeak
dht22 esp8266 internet-of-things iot micropython
Last synced: 03 May 2026
https://github.com/lupin3000/micropython-dfplayerpro
MicroPython Fermion: DFPlayer Pro - A mini MP3 Player with On-board 128MB Storage
dfrobot esp32 micropython uart
Last synced: 14 Feb 2026
https://github.com/mechaxil/docs
Official Documentation of Mechaxil, open-source project starters, product documentations and more
diy-electronics documentation electronics kits micropython open-source raspberry-pi-pico
Last synced: 18 May 2026
https://github.com/rpidanny/lopy-bme280
Interfacing BME280 sensor using MicroPython
bme280 iot lopy micropython mqtt python
Last synced: 06 May 2026
https://github.com/znitche/strawberryapi
a lightweight MicroPython web framework & server for RaspberryPi Pico W | Replaced with lightberryAPI
lightweight micropython raspberry-pi-pico rp2040 rpi-pico rpi-pico-w web-framework webserver
Last synced: 25 Jul 2025
https://github.com/znitche/pico-rtc-ds3231
MicroPython module for DS3231 RTC
Last synced: 25 Jul 2025
https://github.com/znitche/mppt-solar-regulator-btle-communication
Exploration of communication methods with MPPT solar regulator using bluetooth (GATT) and modbus protocol
aioble bluetooth bluetooth-low-energy bt btle micropython mppt mppt-charger raspberry-pi-pico solar solar-system
Last synced: 25 Jul 2025
https://github.com/wojtekb30/discord-bot-pi-pico-display
Description in readme. Mostly demo of PC to Pi Pico USB Serial communication.
discord-bot micropython pipico python3 serial-communication waveshare-eink
Last synced: 16 May 2026
https://github.com/octaprog7/DS3231
MicroPython module for work with DS3231 clock from Maxim Integrated
Last synced: 13 May 2025
https://gitlab.com/nickoala/micropython-mtx
Fast Matrix Multiplication and Linear Solver on MicroPython
linear algebra matrix micropython openmv
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_DS1841
⛔️ DEPRECATED MicroPython Driver for the DS1841 Potentiometer
driver ds1841 micropython potentiometer
Last synced: 13 May 2025
https://github.com/lupin3000/picovision
Some simple retro games for PicoVision device from Pimoroni
micropython pico picovision python3 raspberry rp2040
Last synced: 08 May 2026
https://github.com/taiki-kuraishi/esp32_api_server
ESP32をRESTfulなAPI Server化 in micropython
esp32 micropython microwebsrv2
Last synced: 22 Mar 2025
https://github.com/ahmnouira/getting_started_with_micropython
getting_started_with_micropython
esp8266 micropython nodemcu python
Last synced: 04 May 2026
https://github.com/jate17/esp32_classmate
Guida completa in italiano + librerie per programmare l'ESP32 DevKit con MicroPython. Ideale per progetti embedded, domotica e prototipazione rapida.
embedded esp32 esp32-tutorial esp32devkitc firmware guida-italiana iot iot-projects italia italiano italy micropython micropython-esp8266
Last synced: 08 Mar 2026
https://github.com/jposada202020/MicroPython_MMA8452Q
MicroPython Driver for the NXP MMA8452Q Accelerometer
accelerometer aceleration micropython mma8452q nxp
Last synced: 13 May 2025
https://github.com/aleppax/micropython-SNGCJA5
micropython port of the python driver for Panasonic SN-GCJA5 particulate matter (PM) sensor. Tested on Raspberry Pico W
air-quality micropython pm-sensor raspberry-pi-pico
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_DPS310
MicroPython Driver for the DPS310 Sensor
dps310 driver micropython pressure sensor
Last synced: 13 May 2025
https://github.com/ekspla/D6F-PH
A MicroPython module for differential pressure sensor, D6F-PH (OMRON).
air-speed airspeed anemometer d6f-ph differential-pressure-sensor flow-sensor i2c micropython omron pressure-sensor sensor speedometer
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_MMC5983
MicroPython Library for the Memsic MMC5983 Magnetometer
driver magenetomer micropython mmc5983 sensor temperature
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_MMC5603
MicroPython driver for the Memsic MMC5603 Magnetometer
driver magnetometer memsic micropython mmc5603 sensor
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_VCNL4010
MicroPython Driver for the Vishay VCNL4010 Proximity and Ambient Light Sensor
ambien driver light micropython proximity sensor vcnl4010 vishay
Last synced: 13 May 2025
https://github.com/ferreira-igor/wemosmatrixled
An implementation of the Micropython's framebuf library to use with the Wemos' Matrix LED Shield.
esp32 esp8266 framebuffer led-matrix micropython wemos wemos-shield
Last synced: 08 Apr 2026
https://github.com/jposada202020/MicroPython_MS5611
⛔️ DEPRECATED MicroPython Driver for the TE MS5611 Pressure and Temperature Sensor
archived deprecated micropython ms5611 obsolete pressure sensor te temperature
Last synced: 13 May 2025
https://github.com/p4ulor/seaspot
My bachelor's degree final paper/project - Infrastructure to facilitate communication with objects at sea
android-ble elasticsearch expressjs handlebars leaflet lorawan micropython nodejs openstreetmap pycom ttgo-tbeam
Last synced: 06 Oct 2025
https://github.com/SmartPotTech/SmartPot-IoT
IoT simulation of SmartPot in Wokwi, which emulates the automated monitoring and control of hydroponic gardens. It uses virtual sensors to measure conditions such as luminosity, pH and humidity, and actuators for irrigation and lighting, optimizing crop growth in real time.
esp32 iot micropython python wokwi
Last synced: 22 May 2026
https://github.com/rumpelrausch/microasyncweb
A MicroPython web server using async. Does not block REPL/WebREPL. Code size is less than 9KB. Tested on ESP32.
asyncio esp32 http micropython server uasyncio web webserver
Last synced: 24 Jan 2026
https://github.com/voinic/microtts
Simple TTS library for MicroPython that works offline
diphone-based micropython speech-synthesis tts
Last synced: 01 Feb 2026
https://github.com/marko19907/lego-robot-project
Mandatory Lego EV3 robot project for NTNU's "Introduction to Engineering" course, fall 2020.
lego lego-mindstorms-ev3 micropython python
Last synced: 04 May 2026
https://github.com/elomagic/weather-station-client-mpy
Weather Station Client for ESP8266 Micropython
esp8266 micropython weather-station
Last synced: 08 May 2026
https://github.com/lmtreser/edu-ciaa-nxp-micropython
Desarrollos en MicroPython con la placa EDU-CIAA-NXP, basada en el LPC4337 (dual core ARM Cortex-M4F y Cortex-M0)
arm armcortexm0 armcortexm4 edu-ciaa-nxp lpc4337 micropython proyecto-ciaa
Last synced: 06 Jan 2026
https://github.com/qincai-rui/pico-chat
Chat server powered by a microcontroller
html-css microcontroller micropython raspberry-pi-pico-w
Last synced: 02 May 2026
https://github.com/DrewRigby/Capstone-AU2024
This is a page for a homemade ph sensor. This is a great activity for high school students or those wanting to learn embeded systems.
embeded-systems micropython oceanography python3
Last synced: 23 Jul 2025
https://github.com/codegeek004/kepler-project
IOT project using micro-python and rasberry pi
micropython python rasberry-pi
Last synced: 04 Feb 2026
https://github.com/jposada202020/micropython_bma220
⛔️ DEPRECATED MicroPython Driver for the Bosch BMA220 Accelerometer
accelerometer bma220 bosch gravity micropython
Last synced: 07 May 2025
https://github.com/farahhkh/trafficlightssystem
A traffic lights system implemented with MicroPython & using a Raspberry Pi Pico.
micropython raspberry-pi-pico traffic-light-system
Last synced: 21 May 2026
https://github.com/codeadamca/esp32-openweathermap-api
A basic API call to the Open Weather Map using an ESP32 microcontroller.
esp32 micropython openweathermap python
Last synced: 08 May 2026
https://github.com/sparkfun/qwiic_mcp4725_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 08 May 2026
https://github.com/funpythonec/charla_micropython_regional
Diapositivas presentadas para la charla: MicroPython lenguaje para microcontroladores
fun funpython guayaquil micropython micropython-esp32 micropython-esp8266
Last synced: 22 Apr 2025
https://github.com/funpythonec/conectategt
🤖 Es un evento en línea de un día dónde aprenderás los fundamentos de IoT 🌎
esp32 iot micropython neopixel nodered
Last synced: 12 May 2026
https://github.com/dlove24/lbutils
Utility library for MicroPython, used at Leeds Beckett University and primarily aimed at the Pico H/W microcontrollers
Last synced: 13 Feb 2026
https://github.com/alump/micropython
Random MicroPython and CircuitPython libraries and code snippets
circuitpython esp32 micropython micropython-esp32 nodejs
Last synced: 08 Apr 2026
https://github.com/pravinraghul/ecen-5713-project
This project is the part of final assignment in the Advanced Embedded Linux Development Specialization
linux-device-drivers micropython python3-application
Last synced: 25 Jan 2026
https://github.com/hellebenjamin/esp-cf
A custom firmware that is designed for ESP8266. Written in MicroPython and C.
c esp8266 firmware micropython
Last synced: 28 Mar 2025
https://github.com/fabaff/circuitpython-examples
CircuitPython sample code for various devices
circuitpython esp32 esp8266 hardware micropython xiao
Last synced: 08 Apr 2026
https://github.com/jposada202020/neopico
code to drive a neopixel with a raspberry pi pico and some rudimentary animations
led micropython neopixel rgb-led ws2812b
Last synced: 06 Apr 2025
https://github.com/hwywl/yi-mp
(YI MicroPython) 是一个upy模块,使单片机更容易使用Python进行开发.
Last synced: 02 Jan 2026
https://github.com/sparkfun/qwiic_ultrasonic_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 08 May 2026
https://github.com/addono/teknimicro
Integrates microcontroller powered NeoPixel LED strips with the TeknIoT project. Mirrored from https://gitlab.com/TeknIoT/TekniMicro.
esp8266 iot iot-light light micropython
Last synced: 18 Apr 2026