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/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/papsdroidfr/pico-webserver
PICO web server
micropython multithread raspberry-pico web-server
Last synced: 13 Feb 2026
https://github.com/hjosugi/learning-embedded-iot
Microcontroller and embedded IoT learning repo for MicroPython, Pico, ESP32, Zephyr, sensors, and MQTT
embedded esp32 iot learning micropython mqtt raspberry-pi-pico zephyr
Last synced: 20 Jul 2026
https://github.com/p4irin/ubitlogger
A micro:bit serial port logger
data-logger iot micro-python microbit microbit-v1 micropython serial-port-listener
Last synced: 14 Feb 2026
https://github.com/tdhoward/tartlab
Web-based MicroPython IDE for embedding into devices
embedded esp32 ide integrated-development-environment micropython python self-hosted
Last synced: 14 Feb 2026
https://github.com/jinglemansweep/inky-frame-web
Remote Inky Frame Dashboard/Slideshow Manager
eink frame inky micropython mqtt photo python
Last synced: 14 Feb 2026
https://github.com/tomson601/gerent
Gerent is a simple and lightweight web-framework for MicroPython.
esp8266 micropython pypi-package raspberry-pi-pico
Last synced: 28 Feb 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/dobanov/esp32_micropython
esp32
esp32 led led-control led-controlling micropython micropython-esp32
Last synced: 16 Feb 2026
https://github.com/timhanewich/under-cabinet-lighting
A simple under cabinet lighting project with neopixels, 18650's, 3d printed parts, and some physical controls.
cabinet home lighting micropython neopixel potentiometer ws2812b
Last synced: 16 Feb 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/zack-wang/upy-esp8266-gpiod
Create robust ESP8266-GPIOs for door controller with MicroPython
Last synced: 16 Apr 2026
https://github.com/octaprog7/librtc
A library for MicroPython that allows you to control a real-time clock (RTC). DS3231, PCF8563.
Last synced: 30 Apr 2026
https://github.com/sparkfun/qwiic_max1704x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 16 Apr 2026
https://github.com/codeadamca/esp32-blink
A basic example of blinking the onboard LED on an ESP32 microcontroller.
esp32 learning-code micropython python
Last synced: 16 Apr 2026
https://github.com/klamann/mch2022-toots
Display toots from chaos.social with #MCH2022
badges esp32 mch2022 micropython
Last synced: 16 Apr 2026
https://github.com/sparkfun/qwiic_lsm6dso_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 16 Apr 2026
https://github.com/gpbenton/micropython
Just various scribbles in using micropython on esp8266.
esp8266 micropython python sensor
Last synced: 16 Apr 2026
https://github.com/ahnaf-tahmid-chowdhury/micropython-geiger
Geiger counter library for micropython
geiger geiger-counter geiger-muller micropython micropython-esp32 micropython-esp8266 micropython-geiger micropython-lib
Last synced: 16 Apr 2026
https://github.com/mpeasy-org/mpeasy.github.io
Easy install for MicroPython on ESP32 family MCUs using web browser
esp-web-tools esp32 esp32-c3 esp32-s3 micropython micropython-esp32 web-serial
Last synced: 05 Mar 2026
https://github.com/seife/honda-ecu-minidash
Measure fuel consumption of Honda Motorcycles with a Raspberry Pi Pico W and Micropython
ctx700 honda micropython micropython-rpi-pico motorcycle raspberry-pi-pico-w
Last synced: 03 Jun 2026
https://github.com/octaprog7/qmc5883
MicroPython module for control QMC5883L Geomagnetic Sensor.
geomagnetic i2c micropython sensor
Last synced: 17 Apr 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/plantacolor
Monitor plant health in real time via remote sensing
micropython python remotesensing
Last synced: 17 Apr 2026
https://github.com/asathiskumar98-byte/esp8266-dht22-temperature-humidity-sensor-micropython
This project shows how to interface a **DHT22 (AM2302)** sensor with an **ESP8266** using **MicroPython**. It reads **temperature** and **humidity** values every 2 seconds and displays them on the **Thonny IDE console**.
dht22-sensor embedded-systems esp8266 esp8266-projects humidity-monitoring micropython micropython-esp8266 temperature-monitoring thonny-ide
Last synced: 17 Apr 2026
https://github.com/lbuque/haptic
A simple haptic feedback motor driver module for micropython.
esp32 micropython t-watch t-watch-2020
Last synced: 17 Apr 2026
https://github.com/stonatm/sparkfun_com-21209
SparkFun COM-21209 OWire LED python library
com-21209 led micropython onewire programmable python
Last synced: 14 May 2026
https://github.com/prefixfelix/wordclockpy
Yet another WordClock project...
esp esp32 esp8266 micropython wordclock wortuhr
Last synced: 22 Jul 2026
https://github.com/hannaszalai/iot-benchmonitor
🏞️☀️ IoT project that monitors benches around Hungary’s Lake Balaton, tracking temperature, humidity, sunlight, and visitor ratings. It collects real-time data to help people discover the most comfortable spots to relax by the lake.
frontend influxdb iot iot-application javascript micropython rapberry-pi-pico-w
Last synced: 17 Apr 2026
https://github.com/wurthless-elektroniks/clock
The Most Useless Clock in the World: Seven-segment digital desktop clock for Python/Micropython
clock esp32 esp32-c3 gerber-files micropython raspberry-pi-pico-w rp2040 seven-segments-display
Last synced: 17 Apr 2026
https://github.com/socxin/esp8266
L3 R3:espressif 160MHz MIPS Tensilica L106 WiFi SoC (ESP8266/ESP8285)
arduino baseline freertos micropython mips platformio qitas soc wifi
Last synced: 17 Apr 2026
https://github.com/gatonero/parallaxlcd
MicroPython Library for ParrallaxLCD
esp32 esp8266 lcd-display microprocessor micropython
Last synced: 17 Apr 2026
https://github.com/cfmvcarlos/micropython-esp32
his repository contains a set of test scripts and examples for running on the ESP32 board using MicroPython. The tests cover a variety of microcontroller features such as PWM, GPIO interrupts, ADC, timers, and WiFi network interactions.
cmd esp32 micropython micropython-esp32 python3
Last synced: 17 Apr 2026
https://github.com/fapulito/micropython-1.28-demo
Elecrow 1.28" Round Screen | MicroPython Demo
elecrow embedded esp32 micropython python rtc-module tft-display
Last synced: 17 Apr 2026
https://github.com/danny-baker/esp32-dac-calibrated
For Micropython applications, here are the measured voltages for the 0-255 range of the ESP32-WROOM-32D 8bit DAC.
dac esp32 micropython micropython-esp32
Last synced: 18 Apr 2026
https://github.com/mk-fg/mpy-mhz19-co2-eink-logger
DIY CO2 sensor device with timestamped log of its measurements on a persistent EInk screen
air-quality co2 diy-electronics eink epaper mcu meter mh-z19 micropython python rp2040 rtc sensor
Last synced: 05 Apr 2026
https://github.com/sparkfun/qwiic_ens160_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 18 Apr 2026
https://github.com/sparkfun/qwiic_as7343_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 18 Apr 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: 19 Apr 2026
https://github.com/mahendraplus/wifi-rssi-intrusion-guard
This project uses an ESP32 to detect if someone is in a room by analyzing WiFi signal strength (RSSI). No camera or motion sensor needed! It uses machine learning to smartly sense presence, logs data to SD card, and alerts with OLED + buzzer. Privacy-safe, real-time, and great for smart security.
cybersecurity detection esp32 mahendra-mali micropython real-time-edge-computing-anomaly-detectio vishna-sharma
Last synced: 19 Apr 2026
https://github.com/roscoe81/ev-charger-monitor
Remotely monitors and controls a Mercedes-Benz Wallbox Home EV Charger to reduce running costs by charging at off-peak electricity rates. Interworking is via The Things Network LoRaWAN to support charger locations that don’t have wifi coverage.
abl-sursum electric-vehicles ev-charger ev-charging home-automation iot lorawan mercedes-benz micropython modbus pycom pycom-lopy the-things-network thethingsnetwork wallbox-home
Last synced: 19 Apr 2026
https://github.com/octaprog7/ads1115
Модуль MicroPython для управления ADS1115. Многоканальный, дифференциальный I2C АЦП от TI. MicroPython module for controlling ADS1115. Multichannel, differential I2C ADC from TI.
Last synced: 20 Apr 2026
https://github.com/otmb/crowpanel-5.79-weatherplace
CrowPanel ESP32 E-Paper HMI 5.79-inch Displayをベースにした現在の天気を表示するデジタルサイネージ
crowpanel micropython open-meteo weather
Last synced: 20 Apr 2026
https://github.com/lily-osp/micropython_examples
Collection of example MicroPython code for sensors, actuators, modules, and basic functionality on boards like ESP32, ESP8266, etc.
animation examples micropython micropython-scripts sensors ssd1306
Last synced: 21 Apr 2026
https://github.com/piotrtopa/oldtrainstationclock
Old trainstation clock revival using modern stepper motor driver (A4988 / DRV8825) that you perhaps have in abundance if you 3d print. ESP32-C3 Mini with Micropython code with online time synchronization.
a4988 clock esp32 micropython online-time-synchronization stepper-motor trainstation
Last synced: 21 Apr 2026
https://github.com/erikdelange/wipy-2.0-web-interface
Web Interface to control the LED and user button on WiPy Expansion Board 2.0
html micropython python webpage wipy
Last synced: 22 Apr 2026
https://github.com/simonprickett/cratedb-micropython-examples
Example code using CrateDB from MicroPython.
cratedb micropython pimoroni-enviroplus pimoroni-gfx-pack raspberry-pi-pico
Last synced: 23 Apr 2026
https://github.com/george-doge/pingpong
Pong like game for Raspberry Pi Pico
micropython raspberry-pi-pico waveshare
Last synced: 24 Apr 2026
https://github.com/octaprog7/ltr390uv
Модуль MicroPython для управления LTR390UV. Датчик внешней освещенности в видимом и ультрафиолетовом диапазонах. MicroPython module for controlling the LTR390UV. Ambient light sensor in visible and ultraviolet ranges.
als i2c micropython sensor ultraviolet
Last synced: 25 Apr 2026
https://github.com/strifel/unibikes
An PCB showing bike sharing stations at TU Dortmund University.
bike-sharing kicad-pcb micropython micropython-esp32 pcb
Last synced: 25 Apr 2026
https://github.com/gbennnn/fire-and-smoke-detector
IoT Project | By Kelompok 12
esp32 firedetection iot microcontroller micropython
Last synced: 25 Apr 2026
https://github.com/j0hax/pico-dht
Digital temperature and humidity reporting for the Raspberry Pi Pico
dht22 leibniz-university-hannover micropython rpi-pico
Last synced: 25 Apr 2026
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/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/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/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/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