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-07-29 00:15:44 UTC
- JSON Representation
https://github.com/dexterind/micropython-gigglebot
MicroPython for the BBC Micro:bit that has additional features/libraries added in for the GiggleBot
bbc-microbit dexter-industries dexter-industries-robots gigglebot micropython python
Last synced: 25 Apr 2026
https://github.com/maklonfr/iot-traffic-light
Traffic Light Controller with MicroPython
iot-application micropython python rasberry-pi trafic-light
Last synced: 27 Apr 2026
https://github.com/vgdevelop/raph3
Este repositorio está diseñado para ayudar a que cada persona pueda materializar sus ideas y crear sistemas de automatización de manera sencilla y accesible.
automatizacion domotica iot-platform micropython picow
Last synced: 27 Apr 2026
https://github.com/isaacbernat/2pddl42ppl
2 paddles for (up to) 2 people to play on a single handheld console
game hacktoberfest micropython pong pong-game pong-python python thumby
Last synced: 27 Apr 2026
https://github.com/timhanewich/deceleration-strobe
Code behind a GPS-aware strobe light system I made for my motorcycle, with 3D-printed housing.
gps micropython motorcycle strobe
Last synced: 27 Apr 2026
https://github.com/debsscc/iot_temperature
A simple IoT system that monitors temperature and humidity using a DHT sensor and a Vespa microcontroller. The data is transmitted via Wi-Fi and visualized in real time through the ThingSpeak cloud platform. This project was developed as part of the Internet of Things course at UniSenac – Pelotas.
arduino-ide dht-sensor iot micropython thingspeak thingspeak-iot-cloud vespa
Last synced: 27 Apr 2026
https://github.com/luftdaten-at/station2-lora
Station v2.3 with LoRa TTN support
Last synced: 27 Apr 2026
https://github.com/ambadran/simacas
Easy to install and remove, COMPLETE Irrigation and Plant Monitoring Solution with Smart IOT Control using myriad of sensors and an MPC Control Algorithm.
3d-models 3d-printing custom-pcb iot irrigation-control-system irrigation-system micropython mpc-control sensors stc-mcu stc8h webapp
Last synced: 27 Apr 2026
https://github.com/mcauser/microbit-am2320
MicroPython for micro:bit library for the Aosong AM2320 temperature and humidity sensor
am2320 dht humidity microbit microbit-scripts micropython temperature
Last synced: 27 Apr 2026
https://github.com/quantrpeter/java-mpremote
Java version of mpremote command, communicate with micropython device
Last synced: 28 Apr 2026
https://github.com/mcauser/microbit-my9221
MicroPython for micro:bit library for 10 segment LED bar graph modules using the MY9221 LED driver
grove leds microbit microbit-scripts micropython my9221
Last synced: 28 Apr 2026
https://github.com/andypiper/picoboy-code
Code for the picoboy.de
games micropython picoboy rp2 rp2040
Last synced: 28 Apr 2026
https://github.com/ekspla/pitot_gps_sensor_logger
Visualizing the effect of drafting in cycling -- an application example of differential pressure sensor, D6F-PH.
aerodynamics air-speed airspeed anemometer bicycle cycling differential-pressure-sensor drafting micropython pitot pitot-tube python speedometer
Last synced: 28 Apr 2026
https://github.com/llopez/dht_sensor
Embedded micropython code to control a dht sensor
dht dht22 esp8266 iot micropython mqtt python
Last synced: 28 Apr 2026
https://github.com/gemmus/raspberrypipico_programming
Programming of an embedded device using MicroPython.
micropython pulse-sensor raspberry-pi-pico-w thonny
Last synced: 28 Apr 2026
https://github.com/zerasul/defconupython
Defcon Wifi Signal With MicroPython
micropython python wemos-d1-mini
Last synced: 28 Apr 2026
https://github.com/temirlan504/tmp36-tutorial
TMP36 Tutorial from Scratch without Libraries
analog-sensor micropython temperature-sensor tmp36
Last synced: 14 May 2026
https://github.com/xreef/stm32f411ce_micropython_firmware
The descriptor and the precompiled build of the MicroPython firmware for the WeAct Studio STM32F411CE
firmware micropython stm32 stm32f4 stm32f411ceu6 weact weact-blackpill
Last synced: 29 Apr 2026
https://github.com/microcontroleurmonde/sha3
implementation of SHA3-256 uses the Keccak algorithm with MicroPython
keccak micropython sha3 shake128 shake256
Last synced: 29 Apr 2026
https://github.com/rpidanny/wireless-doorbell-clone
Reverse engineering Grundig Wireless Doorbell
arduino esp32 micropython reverse-engineering sdr software-defined-radio wireless
Last synced: 29 Apr 2026
https://github.com/johnbigeon/thermal_cam_micropython
Micropython code to display MLX90640 thermal image on ST7735 LCD screen
esp32-c3 micropython mlx90640 st7735 thermal-camera
Last synced: 29 Apr 2026
https://github.com/kevingrajeda/display
App web interfaz con esp32
ble bluetooth-low-energy esp32 microcontroller micropython pwa
Last synced: 29 Apr 2026
https://github.com/abxsantos/ucrimp
A training for climbing tool built with MicroPython with ESP32-C3 Super Mini that integrates a load cell and HX711 amplifier to measure weight around 80 samples per second.
Last synced: 29 Apr 2026
https://github.com/irvyncornejo/raspberry-pi
Raspberry Pi
hardware micropython python3 raspberry-pi raspberry-pi-pico
Last synced: 29 Apr 2026
https://github.com/profetolocka/alerta-crecientes-gprs
Detector de crecientes en ríos con reporte GPRS
Last synced: 19 Jun 2026
https://github.com/sandergi/ev3_micropython
Experiments with the EV3 Lego Mindstorm using micro python
lego-mindstorms-ev3 micropython
Last synced: 30 Apr 2026
https://github.com/yeyeto2788/ustatusboard
uStatusBoard
micropyt micropython neopixels wemo ws2
Last synced: 30 Apr 2026
https://github.com/jupfu/beck-view-projector
This project simulates the functionality of a vintage Super 8 projector using a Raspberry Pi Zero (RP2), leveraging MicroPython. The beck-view-projector project is part of the beck-view-digitize project, which focuses on digitizing Super 8 films.
micropython raspberry-pi-pico ssd1306
Last synced: 30 Apr 2026
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/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/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/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/johassel/h_bridge_inverter
Hardware/Microcontroller project to build basic functions of an H-Bridge Inverter
inverter-control microcontroller micropython mosfet-driver power-electronics raspberry-pi-pico
Last synced: 14 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/johnbigeon/plantacolor
Monitor plant health in real time via remote sensing
micropython python remotesensing
Last synced: 17 Apr 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/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/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/bpi-steam/micropython-lightposture
👐 Give bpibit for light detection module, can identify the gesture
bpi-bit gesture-recognition light micropython
Last synced: 29 Jun 2026
https://github.com/pavelrevak/uhttp
uHTTP simple HTTP server for micropython
http http-server micropython python
Last synced: 06 May 2026