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/lupin3000/micropython-i2c-gnss
MicroPython I2C library and example for Gravity: GNSS module
dfrobot esp32 gnss gravity i2c micropython
Last synced: 13 May 2026
https://github.com/prefixfelix/eqiva-radiator-thermostat
A simple MicroPython module to communicate with an Eqiva Bluetooth radiator thermostat (EQ3).
eq3 eqiva esp32 micropython radiator-thermostat thermostat
Last synced: 13 May 2026
https://github.com/rhipps/Annoying-Book-Mark
A book mark that likes to beep if you don't open your book before the timer is done.
micropython python raspberry-pi-pico
Last synced: 01 May 2025
https://github.com/insighio/microads131m03
library to read data from ADS131M03 via SPI
ads131m ads131m03 micropython spi
Last synced: 30 Apr 2026
https://github.com/tdholmes/pibot
MicroPython based robot designed for openness, flexibility, and education.
education embedded firmware micropython robot
Last synced: 01 May 2026
https://github.com/vpoulailleau/spaceinvaders-micropython
Space invaders game in MicroPython on STM32F4-Discovery and STM32F4-Discovery Shield
micropython space-invaders stm32f4 stm32f4-discovery
Last synced: 08 Jun 2026
https://github.com/funpythonec/direccionales_para_bicicleta
Proyecto realizado para aumentar la seguridad de los ciclistas en las calles y disminuir los accidentes en contra de estos.
direccionales-para-bicicleta micropython neopixel seguridad
Last synced: 01 May 2026
https://github.com/wipeseals/nandio.pio
Accelerating NAND Flash Communication using PIO (Programmable IO).
embedded micropython nand pio raspi
Last synced: 01 May 2026
https://github.com/unikraft/lib-micropython
Unikraft port of Micropython, Python for embedded devices
library micropython python unikraft
Last synced: 10 Apr 2025
https://github.com/lily-osp/esp8266-sensor-data-distributed-system
Here is an example of how you could use MicroPython to set up a distributed system with three ESP8266 microcontrollers, where one microcontroller collects sensor data, another processes the data, and a third displays the results
distributed-systems esp8266 micropython micropython-esp8266
Last synced: 01 May 2026
https://github.com/chrisb2/seabird
Electronic sculpture which plays bird songs when it 'sees' you
hc-sr04 jq6500 micropython rp2040 xiao
Last synced: 01 May 2026
https://github.com/znitche/pico-mpu-6050
MicroPython module for performing measurements using MPU-6050 accelerometer and gyro
accelerometer gyroscope micropython mpu-6050
Last synced: 25 Jan 2026
https://github.com/ctimmer/simple-db
micropython relational DB using btree
btree database micropython relational-db
Last synced: 01 May 2026
https://github.com/avaray/esp32-bme280-micropython-weather-station
Small project for my Greenhouse
bme280 bmp280 device esp esp32 esp32-wroom iot micropython micropython-esp32 python weather weather-station
Last synced: 01 May 2026
https://github.com/ckuethe/esp8266-watervalve
esp8266 home-automation iot micropython micropython-esp8266 water-resources
Last synced: 01 May 2026
https://github.com/cnadler86/mp_espnow_wrapper
Send and receive data between ESPs over espnow without worries
Last synced: 02 May 2026
https://github.com/alchemist-aloha/micropython-i2c-128-64-lcd-st7567s
Micropython code for GM12864-59N screen with ST7567S driver. Tested with Raspberry Pi Pico.
display i2c micropython raspberry-pi-pico rp2040 st7567s
Last synced: 02 May 2026
https://github.com/unkn0wnn4m3/pico-project
Measure temperature, pressure and humidity of the environment with the Raspberry Pico W
bme280 iot micropython micropython-rpi-pico pico-w raspberry raspberry-pi-pico ssd1306 thingspeak umqtt
Last synced: 02 May 2026
https://github.com/chrisb2/gate-alarm
Gate alarm project based on Nodemcu (ESP8266)
esp8266 micropython mqtt nodemcu
Last synced: 02 May 2026
https://github.com/meshy/diceroller
A polyhedral (D&D) dice roller for BBC MicroBit
bbc-microbit dungeons-and-dragons micropython
Last synced: 02 May 2026
https://github.com/evdlabs/micropython-simple-button
A simple MicroPython module for handling button presses
button callbacks debouncing interrupts micropython pull-up-down pyboard
Last synced: 02 May 2026
https://github.com/miaokingsoft/touchbot-esp32
TouchBot-ESP32 是一个开源的安卓手机滑屏控制系统,允许ESP32设备通过蓝牙HID协议模拟触摸屏操作安卓手机。支持OLED菜单显示、可以预设滑屏场景,已预设刷短视频、刷长视频、看小说、浏览等场景。
automation bluetooth esp32 esp32-c3 hid iot micropython oled
Last synced: 02 May 2026
https://github.com/zerasul/pfcmini2018
Proyecto ejemplo de integración con Mule ESB.
esb integration iot micropython mule ual
Last synced: 03 May 2026
https://github.com/jtemporal/device-authz-flow-dino-badger2040w
Device Authorization Flow using Pimoroni Badger 2040 W
Last synced: 08 May 2026
https://github.com/szymciem8/micropython-public-preview
Przegląd kursu korzystania z platformy Raspberry Pi Pico w języku MicroPython, pełny kurs jest dostępny w szkołach: Akademia Nauki i Rozowoju w Żorach oraz Akademia EMT Kids w Gliwicach
course micropython python raspberry-pi raspberry-pi-pico
Last synced: 03 May 2026
https://github.com/jinglemansweep/pixelart-clock
Pixel Art Clock for Interstate 75W
claude-code interstate75 micropython pimonori pimoroni pixel-art zx-spectrum
Last synced: 03 May 2026
https://github.com/andypiper/cbc-examples
Example MicroPython for CodeBug Connect
codebug codebug-connect micropython
Last synced: 15 May 2026
https://github.com/johnbigeon/cbe_co2
co2-sensor co2monitor esp32 htm micropython plotly websocket
Last synced: 03 May 2026
https://github.com/simonprickett/pi-pico-traffic-lights
Experiments with Low Voltage Labs Traffic Lights and the Raspberry Pi Pico Microcontroller
circuitpython low-voltage-labs micropython pi-pico pi-pico-w
Last synced: 03 May 2026
https://github.com/johnbigeon/terra_light
Micropython server to handle neopixels for Terrarium.
micropython neopixel webserver
Last synced: 04 May 2026
https://github.com/itrich/pycom-pygate-firmware
MicroPython based firmware for a small, low-cost LoRaWAN gateway consisting of a Pycom PyGate and WiPy.
micropython pycom pycom-devices
Last synced: 04 May 2026
https://github.com/bisguzar/bolu-devfest-17
The source codes I used at Google Developer Groups Bolu Devfest 2017.
dht22 micropython oled-display-ssd1306 python wemos
Last synced: 04 May 2026
https://github.com/deckerego/badger_nametag
Use your Pimoroni Badger as a nametag
badges micropython nametag nametags pimoroni-badger rp2350
Last synced: 04 May 2026
https://github.com/michaelneys/bme280-python
Bosch BME280 sensor
bme280 bme280-sensor bme280driver bosch bosch-sensor humidity-sensor micropython pressure-sensor raspberry-pi-pico temperature-sensor
Last synced: 04 May 2026
https://github.com/nathany3g/python-build-environments
Build environments for the Python programming language
circuitpython docker micropython python
Last synced: 04 May 2026
https://github.com/sparkfun/qwiic_bmp581_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 04 May 2026
https://github.com/lemariva/xmas-lights
Xmas lights using a WS2812b LED panel
esp32 example-project led-panels micropython wipy ws2812b
Last synced: 04 May 2026
https://github.com/sparkfun/qwiic_rv-8803_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 04 May 2026
https://github.com/oldhammade/esp8266-dht-micropython-seriesly
Temperature/Humidity Sensor using MicroPython and Seriesly
Last synced: 04 May 2026
https://github.com/foobarbazfred/pico-micropython-workshop
MicroPython workshop materials, including code, documentation, and exercises.
micropython physical-computing rapid-prototyping raspberry-pi-pico sensors tcp-ip web-application
Last synced: 15 May 2026
https://github.com/ljnath/esp32-micropython
Micropython programs running on ESP32 microcontroller
esp32 esp32-arduino esp32-wifi esp32-wroom led-controller microcontroller micropython micropython-esp32 oled-display oled-display-ssd1306 oled-ssd1306 python ssd1306 ssd1306-oled wifi-network wireless-network
Last synced: 05 May 2026
https://github.com/zyltr/wlan-assistant
A MicroPython module for managing WLAN connections
asynchronous micropython network pico-w raspberry-pi-pico-w wlan
Last synced: 15 May 2026
https://github.com/jensstockhausen/micropythonprojects
micropython micropython-esp8266
Last synced: 13 May 2026
https://github.com/simonprickett/pimoroni-phew-template-demo
Quick demo showing how to render a MicroPython list of tuples in a Pimoroni Phew template
micropython pimoroni-phew raspberry-pi-pico-w
Last synced: 05 May 2026
https://github.com/olliecrook/maker-advent-calendar
Source code of the tasks from the Pi Hut Maker Advent Calendar
micropython raspberry-pi-pico-h
Last synced: 05 May 2026
https://github.com/marconicivitavecchia/stazione-monitoraggio-ambientale
Codice in MicroPython per ESP32 per il corso tenuto dalla nostra scuola rivolto ai docenti sulla creazione di una stazione di monitoraggio ambientale che copre gli argomenti di Python, IoT ed Intelligenza Artificiale.
ai esp32 micropython micropython-esp32 python school-project scikit-learn
Last synced: 05 May 2026
https://github.com/titonbarua/micropython-ms5837-depth-sensor
Library to access MS5837 depth sensor from micropython.
Last synced: 13 May 2026
https://github.com/ch3ber/esp32-projects
Collection of small, self-contained projects for the ESP32 family of microcontrollers programmed with MicroPython.
esp32 examples firmware hacking hardware iot iot-application led-controller microcontroller microdot micropython python web-server websocket websocket-server websockets wifi wifi-hotspot wifi-network
Last synced: 05 May 2026
https://github.com/terrabits/oittm-smart-plug
Hacking an ESP8266-based OITTM Smart Plug with Micropython.
Last synced: 05 May 2026
https://github.com/vrialland/laboate
LaBoite Micropython edition
esp32 esp8266 iot micropython ssd1306
Last synced: 05 May 2026
https://github.com/chrisb2/environment
Monitor temperature and humidity (DHT22) using MicroPython on an ESP8266 and send the results to ThingSpeak.
dht22 esp8266 micropython thingspeak wunderground-api
Last synced: 06 May 2026
https://github.com/znitche/crowsnest
lightberryAPI + Raspberry Pi Pico W = LAN services hub
api async microcontroller micropython network-monitoring raspberry-pi-pico services-hub
Last synced: 04 May 2026
https://github.com/de-dh/textbox-mpy
OOP example. Create simple TextBoxes on OLED/TFT Displays using Micropython on Raspberry Pi Pico
micropython rpi-pico ssd1306 st7735r
Last synced: 25 Jan 2026
https://github.com/pavelrevak/uhttp
uHTTP simple HTTP server for micropython
http http-server micropython python
Last synced: 06 May 2026
https://github.com/jgxi55kdkgd/micropython
A VS Code devcontainer for MicroPython development with support for ESP32 and Windows 11 USB access
devcontainer esp32 micropython
Last synced: 06 May 2026
https://github.com/kevinkk525/micropython_iot_generic
Generic high level interface using resilient micropython-iot connection
esp8266 micropython micropython-esp8266
Last synced: 06 May 2026
https://github.com/parikshitsah/pulse_oximeter
A pulse oximeter for Raspberry Pi Pico W using MAX30103 and BLE
ble bluetooth-low-energy micropython micropython-rpi-pico pico-w raspberry-pi raspberry-pi-pico rp2040
Last synced: 06 May 2026
https://github.com/pgnethun/awesome-urls
A curated list of awesome URLs
awesome awesome-list collection header-library libraries micropython micropython-esp32 single-header-file t-watch-2020
Last synced: 07 Sep 2025
https://github.com/roscoe81/fan-monitor
Remotely Monitors Run and Fault States of Building Ventilation Fans
building-automation building-management fan-control home-automation iot-device lorawan lorawan-device micropython pycom pycom-lopy the-things-network thethingsnetwork
Last synced: 06 May 2026
https://github.com/andyrids/picoproject
MicroPython project CLI for Raspberry Pi Pico
cli micropython mpremote mpy-cross project-management raspberry-pi-pico typer
Last synced: 12 Jul 2025
https://github.com/4strium/skair
🌱 A simple Co2 sensor deployed on an ESP32.
bluetooth-low-energy co2-sensor environmental-monitoring esp32 micropython sgp30
Last synced: 06 May 2026
https://github.com/stonecharioteer/w1f0
Micropython Based Wifi Switch
esp8266 iot micropython nodemcu python vial
Last synced: 07 May 2026
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: 07 May 2026
https://github.com/avnc/inkplate_tilt
Micropython project to display Tilt Hydrometer values on Inkplate 5
beer bluetooth micropython tilt
Last synced: 07 May 2026
https://github.com/hemakumarm72/micropython-network-modify
micropython i add some network config i.e: W5500, PHY_W5000
esp32 esp32-w5500 micropython w5500-micropython
Last synced: 07 May 2026
https://github.com/devicplan/z80
my first computer with a Z80 CPU
micropython raspberry-pi-pico z80 z80-assembler
Last synced: 07 May 2026
https://github.com/ckuethe/esp8266-watchdog
esp8266 micropython micropython-esp8266 watchdog
Last synced: 07 May 2026
https://github.com/octaprog7/veml6040
Модуль MicroPython для управления датчиком цвета RGBW, VEML6040 от Vishay.
Last synced: 07 May 2026
https://github.com/octaprog7/bmp581
Модуль MicroPython для управления датчиком давления и температуры откружающего воздуха, bmp581 от Bosch Sensortec.
micropython pressure sensor temperature
Last synced: 07 May 2026
https://github.com/simonprickett/micropython-team-talk
MicroPython demo code from a team talk I gave at Grafana Labs
grafana micropython pimoroni-enviroplus raspberry-pi-pico
Last synced: 08 May 2026
https://github.com/fadisuleiman-jo/coap-mqtt-encryption
ascon chacha20 cipher esp32 iot-device micropython micropython-esp32 present simon speck
Last synced: 08 May 2026
https://github.com/veltys/picotemp
PicoTemp measures the temperature thanks to a DHT11 sensor and returns it in the form of a web service that can be consulted by other applications or systems
domotica gpio home-automation micropython micropython-rpi-pico raspberry raspberry-pi-pico raspberry-pi-pico-micropython raspberry-pi-pico-w
Last synced: 14 May 2026
https://github.com/h00n24/imp-esp8266-ds18b20
ESP8866 temperature monitoring with DS18B20
ds18b20 esp8266 fit imp micropython vutbr
Last synced: 11 Apr 2026
https://github.com/bpi-steam/micropython-button
🔨 The buttton interface for your bpi-bit, like a microbit.
bpi-bit button microbit micropython
Last synced: 08 Jun 2026
https://github.com/hlf20010508/micropython-ili9341-ft6206
Micropython driver for ili9341 with touch protocol ft6206 i2c
esp32 ft6206 i2c ili9341 micropython
Last synced: 15 May 2025
https://github.com/bpi-steam/micropython-lightposture
👐 Give bpibit for light detection module, can identify the gesture
bpi-bit gesture-recognition light micropython
Last synced: 03 Mar 2025
https://github.com/watchakorn-18k/bot-telegram-on-esp32
bot telegram on ESP32
bot esp32 micropython nodemcu telegram
Last synced: 05 May 2026
https://github.com/liatemplates/microbit-simulator
Embed the MicroBit-Simulator into LiaScript
liascript liascript-template markdown microbit micropython oer programming python
Last synced: 03 Feb 2026
https://github.com/ekelhala/plantio
Monitor the soil moisture level of your plants with the help of IoT
iot micropython mqtt nodejs pico-w raspberry-pi-pico-w
Last synced: 11 Apr 2026
https://github.com/rubenhoenle/gigacube
This repo is a fork of https://github.com/mucer/dots_n_boxes, a project which was done during the https://hacken-mit-licht.de Hackathon
hackathon micropython neopixel pi-pico
Last synced: 05 Jan 2026
https://github.com/mmlouamri/learning-robotics
This repository documents my projects, notes, and experiments as I learn and build robots 🤖.
ai esp32 micropython raspberry-pi robotics
Last synced: 04 Mar 2025
https://github.com/arathbv/romi-term-project
Cal Poly ME 405 Final Project. Differential Drive Romi-bot.
embedded mechatronics micropython python robotics
Last synced: 30 Jan 2026
https://github.com/sparkfun/qwiic_huskylens_py
circuitpython micropython python pytnon sparkfun sparkfun-python
Last synced: 26 Dec 2025
https://github.com/seanonet/picopixels
LED matrix controller and animation system for the Raspberry Pi Pico
embedded led led-controller led-matrix-displays micropython python raspberry-pi-pico
Last synced: 02 Sep 2025
https://github.com/lmtreser/domotica-con-node-red
Demo de implementación de panel domótico con Node-RED para proyectos de dómotica de bajo costo.
arduino dashboard domotic esp32 esp8266-arduino micropython mosquitto mqtt nodered
Last synced: 11 Apr 2026
https://github.com/jkorte-dev/micropython-tm1652
micropython example code for weact studio tm1652 digital tube module
micropython micropython-driver tm1652
Last synced: 13 Apr 2026
https://github.com/octaprog7/mcp3421
Модуль MicroPython для управления MCP342X. 18-битный аналого-цифровой преобразователь с интерфейсом I2C и встроенным ИОН. 18-Bit Analog-to-Digital Converter with I2C Interface.
Last synced: 14 May 2026
https://github.com/octaprog7/pcf8574
MicroPython module for work with PCF8574(A) I2C 8-bit I/O expander from NXP
Last synced: 11 May 2026
https://github.com/rushikatabathuni/rainfall-monitoring-system-iot
The Rainwater Monitoring and Management System is an advanced IoT-based solution designed to provide comprehensive, real-time insights into rainfall patterns the system offers precise tracking and analysis of rainwater harvesting parameters.
css gravity-i2c html javascript micropython micropython-esp32 rainfall rainfall-monitoring thonny-ide tipping-bucket ysf201
Last synced: 11 Apr 2026
https://github.com/juaniraggio/micropythonms
MicroPython - Adding Math and Statistic functionalities to programable calculators
casio casio-calculators micropython statistical-inference statistics texas-instruments ti84plusce
Last synced: 29 Apr 2026
https://github.com/ishanoshada/microweb
A web server framework for MicroPython . Easily build and deploy web applications using MicroPython.
arduino esp32 http iot micropython python web-server
Last synced: 20 Jan 2026
https://github.com/lupin3000/iot-radar-python-micropython-mosquito
Simple IoT Radar example for IoT projects
esp32 micropython micropython-esp32 mosquitto mosquitto-mqtt-broker mqtt python python3
Last synced: 18 Apr 2026
https://github.com/lbuque/bma_binding_micropython
BMA423 Sensor API binding for MicroPython
bma423 esp32 micropython t-watch t-watch-2020
Last synced: 07 May 2026
https://github.com/anras5/greenico
Weather station with Raspberry Pi Pico
iot micropython rest rpi-pico-w
Last synced: 16 May 2026
https://github.com/hrassi/mqtt_esp32_in_out_board
control 3 output and 3 input with potentiometer with mqtt protocol on esp32 using micropython and HivesMQ agent with errors handling
esp32 hivesmq iot iot-application iot-platform micropython mqtt
Last synced: 17 Jun 2026
https://github.com/wwwx3/esp32_iot
This repository contains micropython code for esp32.
esp32 micropython micropython-esp32
Last synced: 10 Apr 2026
https://github.com/ekspla/micropython_rx-8035
A Micropython Driver for Seiko Epson's RTC, RX-8035SA/LC.
epson i2c micropython python rtc rx8035 seiko
Last synced: 02 Jan 2026