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/saornek/kimberlina
Kimberlina is a tournament battle bot inspired by Star Wars IG- 227 Hailfire – Class Droid. You can read more information on Kimberlina in the Mag Pi 116 Issue
battlebot bluetooth kimberlina micropython raspberry-pi
Last synced: 01 May 2026
https://github.com/thonny/thonny-calliope
Plug-in for Thonny IDE which adds Calliope mini MicroPython backend
calliope-mini micropython python thonny
Last synced: 03 May 2026
https://github.com/xreef/stm32f401cc_micropython_firmware
The descriptor and the precompiled build of the MicroPython firmware for the WeAct Studio STM32F401CCU6
micropython stm32 stm32f4 stm32f401 stm32f401ccu6 weact weact-blackpill
Last synced: 05 May 2026
https://github.com/thonny/thonny-pyboard
Plug-in for Thonny IDE which adds PyBoard MicroPython backend
micropython pyboard python thonny
Last synced: 05 May 2026
https://github.com/eiichiroito/mpytools
MicroPython tools for Pharo Smalltalk
esp32 esp8266 micropython pharo smalltalk
Last synced: 06 May 2026
https://github.com/mcauser/vcc_gnd_f407zg
MicroPython board definition for the VCC GND STM32F407ZGT6 mini board
micropython micropython-board stm32f4 stm32f407zgt6 vcc-gnd
Last synced: 06 May 2026
https://github.com/tux-friend/minimal-reflow-plate
A DIY heat plate for soldering / reflow with an ESP32 and SSR
esp32 micropython pcb pid reflow-oven-controller soldering
Last synced: 08 May 2026
https://github.com/damiencorpataux/micropython-mhask
Micropython HTTP Asynchronous Service like Flask
asyncio flask http-server microframework micropython rest uasyncio
Last synced: 09 May 2026
https://github.com/lupin3000/micropython-i2c-df2301q
MicroPython I2C library and example for Gravity: Offline Language Learning Voice Recognition Sensor
ai dfrobot esp32 gravity i2c micropython offline sensor voice-recognition
Last synced: 09 May 2026
https://github.com/sshahryiar/bbc-micro-bit
BBC MIcro:Bit Examples
bbc-microbit freescale microcontroller micropython nxp python
Last synced: 09 May 2026
https://github.com/jelly/reproduciblebuilds-display
A reproducible builds display
Last synced: 10 May 2026
https://github.com/laurivosandi/nixiesp16
Nixie clock project featuring IN-16 tubes
cd4504b esp8266 hv5530 in-16 kicad lm1117 micropython nixie python
Last synced: 19 Apr 2026
https://github.com/thenoobinventor/lego-ev3-segway
A segway robot is built with the LEGO MINDSTORMS EV3 robot kit and the EV3 Gyroscopic sensor. The self-balancing code is written using EV3 MicroPython: which runs on top of the ev3dev Operating System (OS).
ev3dev gyrosensor infrared-beacon infrared-sensor lego-mindstorms-ev3 micropython mosquitto-mqtt-broker mqtt node-red segway-robot self-balancing-robot
Last synced: 19 Apr 2026
https://github.com/potier97/telemetry-node
Simple iot Node - Environmental Factors: Light, Temperature & Humidity
easyeda esp32 firebase iot micropython micropython-esp32 real-time weather-app
Last synced: 22 Feb 2026
https://github.com/mundschenk-at/squeezebox-ir-events
A daemon sending IR commands based on Squeezebox events (written in µPython)
jivelite lms micropython picoreplayer squeezebox squeezelite
Last synced: 19 Apr 2026
https://github.com/mastashake08/shake-rp2350
Nuxt 3 Web app for interacting with the RP2350 microcontroller from Raspberry Pi includes a code editor
microcontroller micropython nuxt raspberry-pi
Last synced: 19 Apr 2026
https://github.com/gbiondo1310/micropython_libraries
A compehensive list of micropython libraries for IDEs autocompletion
esp32 micropython micropython-esp32 python
Last synced: 09 May 2026
https://github.com/raupulus/rpi-pico-smartplant-gadget
Gadget para el proyecto Smartplant con el que monitorizar bonsais
micropython project raspberry raspberry-pi raspberry-pi-pico raspberry-pi-pico-w smartplant soil-moisture soil-moisture-sensor
Last synced: 20 Apr 2026
https://github.com/insolor/micropython-troyka-led-matrix
A micropython driver for Troyka LED Matrix for ESP8266
driver esp8266 i2c led-matrix micropython
Last synced: 13 Apr 2026
https://github.com/wodr/pico
Pico / rp2040 examples for using PIO
interrupt-driven-programs micropython pio raspberry-pi-pico raspberry-pi-pico-rp2040 rp2040
Last synced: 01 Feb 2026
https://github.com/marconicivitavecchia/esp32-radar
A radar IoT device built with a Hi-Link HLK-LD2450 board coupled with a LiteOn LTR329 enviroment sensor docked in an ESP32 S3 board implemented with Micropython.
adafruit-ltr329 bme680 esp32 hlk-ld2450 iot-json-parser js micropython mqtt wifi
Last synced: 26 Jan 2026
https://github.com/chleba/esp32modbustestmicropython
ESP32 TTGO T-Display example with micropython FW. Testing implementation of ModBus library, ST7789 display library with romfonts, WiFi & WebSocket connection and using few threads.
esp32 micropython micropython-esp32 modbus st7789-display ttgo-t-display websockets wifi
Last synced: 21 Apr 2026
https://github.com/sparkfun/qwiic_sgp40_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 21 Apr 2026
https://github.com/giocip/num7
num7 - SUPREME PRECISION GENERAL PURPOSE ARITHMETIC-LOGIC DECIMAL LIBRARY PACKAGE
arbitrary-precision arithmetic decimal financial floating-point ieee754 math micropython precision python raspberry school-education
Last synced: 13 Apr 2025
https://github.com/funnygeeker/micropython-easyrsa
Simple RSA encryption implementation (with limitations) (有缺陷)简单的 RSA 加密实现
Last synced: 11 Apr 2026
https://github.com/erikdelange/wipy-2.0-lcd
Controlling a HD44780 compliant LCD display connected to a WiPy 2.0 via I2C.
i2c i2c-backpack lcd-controller lcd-display micropython python wipy
Last synced: 21 Apr 2026
https://github.com/shulyaka/xbee_humidifier
MicroPython firmware for my DIY humidifier
hacs-custom home-assistant micropython xbee
Last synced: 09 Apr 2026
https://github.com/simonprickett/cheerlights-grafana-alerter
Alerter mechanism that uses Grafana alerts and MQTT to display the latest Cheerlights colors on Pimoroni Unicorn devices
grafana-alerts micropython pimoroni raspberrypi-pico-w
Last synced: 24 Apr 2026
https://github.com/tux-friend/esp32-tux
Documentation for ESP32-Tux Dev Board
esp32-c3 esp32-dev-board micropython
Last synced: 11 Apr 2025
https://github.com/electrocodeur/16_capteur_ultrason_hc-sr04_esp32
Projet : Capteur ultrason HC-SR04 avec ESP32
Last synced: 24 Apr 2026
https://github.com/jposada202020/MicroPython_LIS3MDL
MicroPython Driver for the ST LIS3MDL magnetometer
driver lis3mdl magnetometer micropython sensor st
Last synced: 13 May 2025
https://github.com/manojbaasha/rpi_pico_controller
Working on Raspberry pi 3 and RPI Pico
micropython python3 rpi-pico rpi3
Last synced: 24 Apr 2026
https://github.com/jornamon/micropython_nonblocking_buzzer
A nonblocking implementation of a buzzer class that allows you to play basic melodies or sound patterns without blocking the main loop while the sound is being played
buzzer micropython nonblocking
Last synced: 08 May 2025
https://github.com/seanmpuckett/mp-play-piezo
piezo music player library for micropython
micropython music piezo-buzzer pwm sound sound-effects speaker
Last synced: 14 May 2026
https://github.com/dantappan/visca2pelco
ESP32/MicroPython Sony-Visca to PELCO-D translator for controlling a Pan-Tilt bracket
micropython micropython-esp32 pelco-d visca-over-ip
Last synced: 18 May 2026
https://github.com/lemariva/upydistance
HCSR04 sample application for ESP32, ESP8266 & WiPy (PyCom)
example-project library micropython sensor
Last synced: 13 Apr 2025
https://github.com/infineon/micropython-radar-bgt60
MicroPython module for XENSIV™ BGT60TR13C 60 GHz radar sensor.
Last synced: 13 Apr 2026
https://github.com/octaprog7/BH1750
MicroPython module for work with BH1750 Ambient Light Sensor (ALS)
Last synced: 13 May 2025
https://github.com/mhed89/pico-w-multiple-ssid
Add multiple SSID's to a json file, where the scirpt loops trough them and if it finds a match, the pico connetcs to it.
micropython pico-w raspberry-pi-pico-micropython raspberry-pi-pico-w rpi-pico-w
Last synced: 25 Apr 2026
https://github.com/funpythonec/robot_soccer
Proyecto relacionado a "Robot Soccer" con la ayuda de diferentes microcontroladores como ESP y Arduino, además de lenguajes de programación como MicroPython.
dynamixel-servos esp01 micropython robot-soccer uart udp-client udp-server
Last synced: 25 Apr 2026
https://github.com/carglglz/mpy-yaml
MicroPython YAML parser / emitter
micropython yaml yaml-emitter yaml-parser
Last synced: 08 May 2026
https://github.com/josverl/build-micropython-win-mingw
Simple Build Container for MicroPython using MinGW
Last synced: 12 May 2026
https://github.com/ccccmagicboy/hack_inisetup
hack the esp32 and esp8266 micropython firmware inisetup file
Last synced: 20 Jan 2026
https://github.com/andypiper/presto-lastfm
A Last.FM display for the Pimoroni Presto
lastfm micropython music nowplaying nowplaying-screen pimoroni presto
Last synced: 26 Apr 2026
https://github.com/cprite/thermometer
Measuring temperature using Raspberry Pi Pico
Last synced: 17 May 2026
https://github.com/jposada202020/micropython_lis3dh
⛔️ DEPRECATED Micropython Driver for the LIS3DH Sensor
acceleration accelerometer driver lis3dh micropython sensor
Last synced: 20 Apr 2025
https://github.com/chrisb2/type-watch
Trains you not to type harshly to prevent OOS
esp32-c3 keyboard micropython oos piezoelectric-sensors
Last synced: 27 Apr 2026
https://github.com/microcontroleurmonde/esp32-c6_rng
A Micro-python library which provides an interface to generate a random number using the ESP32-C6's hardware RNG.
Last synced: 27 Apr 2026
https://github.com/funpythonec/upyl298
Libreria para manejar un driver de motores L298N
l298n l298n-h-bridge micropython
Last synced: 27 Apr 2026
https://github.com/khalidbelk/microcli
An easy-to-understand command line tool for the BBC micro:bit 🔌
bbc-microbit embedded iot microbit micropython python
Last synced: 14 May 2025
https://github.com/afabian80/nodemcu-weather
Micropython application to show the current temperature from openweathermap on a TM1637 LED display
micropython nodemcu-esp8266 openweathermap-api tm1637
Last synced: 17 Jul 2025
https://github.com/saranomy/tinydrawer
TinyDrawer is a collection of drawing methods for Rasberry Pi Pico devices
drawing-app game-engine micropython pico raspberry-pi raspberry-pi-pico raspberry-pi-pico-micropython
Last synced: 17 Jul 2025
https://github.com/raupulus/resources-course-raspberry-pi-pico-w-micropython
Recursos del curso para raspberry pi pico w micropython. Mirror de https://gitlab.com/raupulus/resources-course-raspberry-pi-pico-w-micropython
course micropython raspberry raspberry-pi-pico raspberrypipico resources
Last synced: 15 Jul 2025
https://github.com/ernestohegi/weather-sensors
🌤️ MicroPython web dashboard for Raspberry Pi Pico W to monitor BME280 & DHT11 sensors and control onboard LED..
micropython raspberry-pi-pico sensors
Last synced: 16 May 2026
https://github.com/gbiondo1310/esp32_server
ESP32 Micropython access point server package
access-point micropython micropython-esp32 python python3 server socket
Last synced: 24 Jan 2026
https://github.com/profetolocka/pytrainer
Kit educativo para aprender a programar en Micropython
esp8266 micropython micropython-esp8266
Last synced: 11 Jul 2025
https://github.com/raupulus/rpi-pico-simple-websockets-server
Proyecto para Raspberry Pi Pico con un ejemplo de servidor websocket para conectar desde otros dispositivos que hagan de cliente y recibir/enviar datos.
iot maker micropython raspberry raspberry-pi raspberry-pi-pico raspberrypi raspberrypipico server websocket websockets
Last synced: 13 Apr 2026
https://github.com/code2k13/maix_dock_mnist
Demonstration of handwritten digit recognition using Maix Dock M1 powered by Kendryde K210
edge-ai image-recognition kendryte-210 machine-learning micropython tinyml
Last synced: 23 Jan 2026
https://github.com/pulkin/mpy-twatch-config
Configuring peripherials of T-Watch 2020 for micropython
axp202 esp32 firmware micropython python smart watch
Last synced: 11 May 2026
https://github.com/rroemhild/ttn-mapper
Simple PyCom LoPy/FiPy tracker for TTN Mapper
iot lorawan mapper micropython pycom ttn
Last synced: 07 Apr 2025
https://github.com/gurkengewuerz/micropython-sdcard-boot
SDCard bootloader with OTA support
bootloader esp32 littlefs micropython ota
Last synced: 12 Apr 2026
https://github.com/loboris/esp32_k210_firmware
ESP32 firmware for MicroPython for K210 project
esp32 k210 micropython risc-v wifi
Last synced: 09 May 2026
https://github.com/felipealfonsog/picowebpy
Web Server, which enables the storage of a simple website in HTML, images, or CSS, in a creative manner using a Raspberry Pi Pico. This is written in MicroPython for a Raspberry Pi Pico W 2 - WiFi - Bluetooth.
micropython raspberry-pi-pico webserver
Last synced: 28 Apr 2026
https://github.com/sdaves/micronametag
Digital nametag with endless posibilities. Pure python microcontroller programming using an ESP8266 with an OLED display and MicroPython. After device setup use a web browser to code offline.
esp8266 micropython nametag oled wifi
Last synced: 02 May 2026
https://github.com/eslam-abdo/nodemcuwith7_segmant
Basic IoT project using ESP8266 (nodemcu) and microPython
arduino embedded embedded-systems esp-idf esp32 esp32-arduino esp8266 esp8266-arduino internet-of-things iot micro-python microcontroller micropython mit-app-inventor mit-appinventor mit-appinventor2 mitappinventor python
Last synced: 24 Jan 2026
https://github.com/idatum/xbee-mpy
MicroPython code to control Digi XBee Series 2C devices with a microcontroller.
micropython micropython-rpi-pico raspberry-pi-pico rp2040 xbee xbee-api xbee-radio xbee-zb zigbee
Last synced: 29 Apr 2026
https://github.com/jung217/iot_code_garage
A lot of code associating with IOT
iot micropython mqtt raspberry-pi servo-control wifi
Last synced: 07 Mar 2026
https://github.com/jczic/pinbutton
An unbounced pin button (for switch sensors) with threading, reversing and time interval attributes (used on Pycom modules)
button esp32 hc2 micropython pin pycom sensors unbounced
Last synced: 10 May 2026
https://github.com/electrocodeur/01_installation_esp32
Projet : Installation de MicroPython sur l'ESP32
Last synced: 24 Jan 2026
https://github.com/ankitkk/cosmic-unicorn
LED Transit Tracker + Weather.
chicago led micropython pimoroni trains
Last synced: 18 May 2026
https://github.com/erikdelange/wipy-2.0-temperature-logger
Measure temperatures using DS18X20 1-Wire sensors and have a minimal webserver rendering a temperature chart.
Last synced: 19 Apr 2026
https://github.com/mythologyli/micropython-mcudev-devebox-stm32h743
MicroPython board support for MCUDev DevEBox STM32H743.
devebox mcudev micropython stm32 stm32h7 stm32h743vit6
Last synced: 16 May 2026
https://github.com/electrocodeur/08_led_3w_esp32
Projet : LED 3W avec ESP32
Last synced: 29 Apr 2026
https://github.com/paulober/listen2pico
Listen2Pico is a small command line utility for listening to MicroPython REPL output from embeded devices (read-only).
micropython python3 repl serialport
Last synced: 29 Apr 2026
https://github.com/wei1234c/max7219_driver_for_micropython
Max7219 driver for MicroPython
esp32 esp8266 iot led-matrix led-matrix-displays micropython
Last synced: 29 Apr 2026
https://github.com/aypac/upycraft_community_dev
uPyCraft is the leading IDE for µPython development. However, development has stopped in 2018, so we would like to give it a desperately needed update from the community.
esp esp32 esp8266 ide microcontroller micropython python upython
Last synced: 01 Oct 2025
https://github.com/david-lor/tirasledmicropythonmqtt
Proyecto de domotización de tiras LED con Micropython, ESP8266, MQTT y PIR
esp8266 led led-strip micropython mqtt pir python wemos-d1 wemos-d1-mini
Last synced: 12 Apr 2026
https://github.com/jposada202020/MicroPython_QMC5883L
MicroPython Driver for the QMC5883L Accelerometer
acceleration accelerometer micropython qmc5883l
Last synced: 13 May 2025
https://github.com/pawelgoj/rgb_led_color_change
Simple program written in MicroPython for LED RGB color change. Works with raspberry pi pico (RP2040)
led led-rgb microcontroller micropython python raspberry-pi-pico rp2040
Last synced: 17 May 2026
https://github.com/abdeu-cpu/coap-mqtt-encryption
CoAP-MQTT-Encryption is a secure communication protocol that combines the lightweight CoAP and MQTT protocols with encryption to ensure data confidentiality and integrity in IoT environments. This integration enables devices to securely exchange information over networks, protecting sensitive data from unauthorized access.
ascon cipher esp32 iot-device micropython micropython-esp32 present simon speck
Last synced: 30 Apr 2026
https://github.com/funpythonec/flisolgye2019
El siguiente documento se muestra la ponencia realizada por parte del equipo de FunPython en el "Festival Latino Americano de Instalación de Software Libre Guayaquil 2019"
esp01 esp32 esp32cam flisol flisol2019 fun funpython micropython micropython-esp32 micropython-esp8266 python3
Last synced: 08 May 2026
https://github.com/jposada202020/MicroPython_MMA8451
⛔️ DEPRECATED MicroPython module for the MMA8451 3 axis accelerometer
accelerometer archived deprecated driver micropython mma8451 mma8451q obsolete sensor
Last synced: 13 May 2025
https://github.com/nahianmugdho/iot-based-environmental-expedition-robot
The goal of this project is to provide a cost-effective and efficient solution for collecting data in remote and hazardous environments and in agriculture and to provide valuable insights into the state of these environments to inform conservation efforts, monitoring, and management decisions.
arduino iot micropython python robotics
Last synced: 30 Apr 2026
https://github.com/shsiena/lidar-scanner
A Python script in conjunction with a microcontroller running MicroPython that captures a LIDAR image with a cheap infrared sensor
esp32 lidar micropython pyserial python3 rangefinder scanner servo-motor
Last synced: 06 Feb 2026
https://github.com/rpidanny/lopy-proove
Interface with Proove/Anslut/Nexa/Telldus Switches using LoPy
433mhz lopy lopy4 micropython nexa proove pycom pycom-lopy rf-transmitter sdr
Last synced: 30 Apr 2026
https://github.com/fritzchentastig/model-rocket
Stuff needed for a model rocket
micropython raspberry-pi-pico rocket
Last synced: 18 Jan 2026
https://github.com/paulober/pico-mpy-com
A Node.JS library for communicating with USB devices running the MicroPython firmware.
micropython micropython-rpi-pico nodejs raspberry-pi-pico raspberry-pi-pico-2 raspberry-pi-pico-micropython serialport
Last synced: 03 Jan 2026
https://github.com/mcauser/micropython-aioble-itag
Examples using aioble to interact with iTag BLE keychain tags
aioble ble bluetooth-low-energy esp32 itag itag-device micropython
Last synced: 30 Apr 2026
https://github.com/phastmike/idx_hardware
The hardware information for the IDx project. Firmware on another repository (IDx)
ham-radio hamradio micropython raspberry-pi-pico repeater yaesu
Last synced: 09 Oct 2025
https://github.com/freshev/micropython
Micropython port for A9/A9G, Air780e, Air724UG modules
a9 a9g air724 air724ug air780 air780e air780eg micropython
Last synced: 01 May 2026
https://github.com/yoyoek1/ykpilot
Monohull sailboat / monohull powerboat autopilot base on android device :)
android arduino autopilot esp8266 hbmqtt iot kivy micropython mqtt multiplexer navigation nmea nmea0183 python python-for-android qrl sailboat seatalk ws
Last synced: 13 Apr 2026
https://github.com/jposada202020/MicroPython_LIS3DH
⛔️ DEPRECATED Micropython Driver for the LIS3DH Sensor
acceleration accelerometer driver lis3dh micropython sensor
Last synced: 13 May 2025
https://github.com/ckuethe/i2cgps
Arduino firmware to convert an NMEA gps into an i2c device
arduino gps gps-device i2c i2c-device micropython
Last synced: 05 May 2026
https://github.com/jkorte-dev/mpy-dtu
Micropython tool for communicating with Hoymiles microinverters
dtu hoymiles inverter micropython
Last synced: 01 May 2026
https://github.com/sparkfun/qwiic_mcp9600_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 08 May 2026