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-30 00:19:27 UTC
- JSON Representation
https://github.com/epeios-q37/ucuq-python
A very light Python library with no dependencies for easy prototyping of projects based on Wi-Fi-equipped microcontrollers (RPi Pico (2) W, ESP32, ESP8266...)
esp32 esp8266 iot microcontroller micropython prototyping python raspberry-pi-pico remote-control wifi
Last synced: 06 Oct 2025
https://github.com/prsh9/pico-w-bluetooth-weather
Pico W Bluetooth Temp Plotter Tutorial
bluetooth microcontroller micropython pico-w raspberry-pi-pico
Last synced: 07 Oct 2025
https://github.com/mmlongh/learning-robotics
This repository documents my projects, notes, and experiments as I learn and build robots 🤖.
ai esp32 micropython raspberry-pi robotics
Last synced: 14 Apr 2026
https://github.com/timhanewich/bitgraphics
Tools for displaying images, text, and other graphics on an SSD-1306 OLED display using MicroPython.
bitgraphics graphics micropython oled pil pillow raspberry-pi raspberry-pi-pico rp2040 ssd1306
Last synced: 23 Feb 2026
https://github.com/scruss/micropython-mcp3001
MicroPython library for the MCP3001 10-bit 1-channel SPI Analogue-Digital converter
adc mcp3001 microchip micropython
Last synced: 15 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: 22 Jan 2026
https://github.com/mhed89/pico-w-send-recieve-wifi
Connect two rpi pico w to eachother over wifi. They will toggle the onboard led of each device when connected.
micropython pico-w pico-wireless raspberry-pi-pico rpi-pico-w
Last synced: 18 Oct 2025
https://github.com/ayltai/espark
A lightweight framework for building scalable and efficient ESP32-based IoT applications. It provides a modular architecture, easy-to-use APIs, and built-in support for common IoT protocols.
Last synced: 14 Apr 2026
https://github.com/johnbigeon/domobibiche
A serie of multiple microcontrollers (Clients) are communicating through ESPNow technology to a main microcontroller (Broker) developed with Micropython.
esp-now esp32 influxdb micropython rpi rpizero
Last synced: 23 Jan 2026
https://github.com/jposada202020/micropython_sht20
MicroPython Driver for the Sensirion SHT20 Temperature Sensor
driver humidity micropython sensirion sensor sht20 temperature
Last synced: 25 Oct 2025
https://github.com/20after4/macro-calculator
Custom USB Keyboard & Standalone Calculator written in MicroPython for the RP2350
calculator embedded hardware-designs mechanical-keyboard micropython rpi-pico usb-hid
Last synced: 16 May 2026
https://github.com/vpayno/microbit-workspace
Personal workspace for learning to use the Microbit with Rust, TinyGo and Python
microbit-v2 micropython rust tinygo
Last synced: 24 Jan 2026
https://github.com/wei1234c/taichung_city_bus_timer
Taichung City Bus Timer, using MicroPython, with 7-segments as display interface.
esp8266 iot micropython ntp request scraper web-scraping
Last synced: 15 Apr 2026
https://github.com/hnaderi/micropython-firmware
firmware micropython micropython-rpi-pico nix nix-flake st7789
Last synced: 06 Feb 2026
https://github.com/ddland/micropython
MicroPython libraries I use or created
iot libraries micropython sensors
Last synced: 30 Jan 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: 01 Feb 2026
https://github.com/octaprog7/opt3001
Модуль для управления датчиком внешней освещенности OPT3001 от Texas Instruments. Module for controlling the OPT3001 ambient light sensor from TI.
Last synced: 26 Feb 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/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/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/klamann/mch2022-toots
Display toots from chaos.social with #MCH2022
badges esp32 mch2022 micropython
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/octaprog7/qmc5883
MicroPython module for control QMC5883L Geomagnetic Sensor.
geomagnetic i2c micropython sensor
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/sparkfun/qwiic_as7343_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 18 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/george-doge/pingpong
Pong like game for Raspberry Pi Pico
micropython raspberry-pi-pico waveshare
Last synced: 24 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/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/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/quantrpeter/java-mpremote
Java version of mpremote command, communicate with micropython device
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/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/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/sandergi/ev3_micropython
Experiments with the EV3 Lego Mindstorm using micro python
lego-mindstorms-ev3 micropython
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/ctimmer/simple-db
micropython relational DB using btree
btree database micropython relational-db
Last synced: 01 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/zerasul/pfcmini2018
Proyecto ejemplo de integración con Mule ESB.
esb integration iot micropython mule ual
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/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/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/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/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/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/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/pavelrevak/uhttp
uHTTP simple HTTP server for micropython
http http-server micropython python
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/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/devicplan/z80
my first computer with a Z80 CPU
micropython raspberry-pi-pico z80 z80-assembler
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/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/sparkfun/qwiic_ultrasonic_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 08 May 2026
https://github.com/egeonderx/py-dos-on-esp32
PY-DOS on ESP32 is a lightweight command-line OS ported to MicroPython. It runs on resource-limited ESP32 boards and provides a simple DOS-like experience via a serial terminal NOT A SIMULATOR! An Operating system! IT USES ESP32'S RAM, EEPROM AND CPU.
esp32 esp32-devkit-v1 micropython operating-system os py-dos
Last synced: 09 May 2026
https://github.com/dudiesz/projeto_horta_inteligente
Projeto Integrador (Tec. em Inteligência Artificial) - Segundo Período - Turma 08 - 2025/02
chatbot gemini-api iot-application micropython python3 telegram
Last synced: 09 May 2026
https://github.com/rwbl/home-assistant-workbook-experiments
Home Assistant Workbook Experiments
experiments home-assistant micropython rpi-pico
Last synced: 11 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/zsh811/plantperfect
PlantPerfect is a device using an Raspberry Pi Pico W to measure temperature, humidity, and sunlight levels, providing real-time feedback on planting conditions. It helps users find optimal spots for planting with a compact, efficient design. Future plans include improved portability and additional sensors for enhanced functionality.
micropython plant-monitoring raspberry-pi-pico-w
Last synced: 16 Jun 2026