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-28 00:19:23 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/kasparsd/esp8266-projects
A monorepo for all my ESP8266 projects
esp8266 micropython micropython-esp8266 wemos-d1-mini
Last synced: 08 May 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/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/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/emanuelefavero/gpio-python-scripts
Scripts for Raspberry Pi Pico
electronics low-level-programming micropython raspberry-pi raspberry-pi-pico
Last synced: 10 May 2026
https://github.com/cprite/reaction-game
Play Reaction Game on Raspberry Pi Pico
Last synced: 15 May 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/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/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/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/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/josverl/build-micropython-win-mingw
Simple Build Container for MicroPython using MinGW
Last synced: 12 May 2026
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/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/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/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/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/cprite/thermometer
Measuring temperature using Raspberry Pi Pico
Last synced: 17 May 2026
https://github.com/CatMeowByte/LED_panel_upy
MicroPython driver module for Panel P10 32*16 Matrix display and its variants.
led-matrix led-matrix-display led-matrix-library led-matrix-panel micropython micropython-driver micropython-lib p10-led-module
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/mcauser/micropython-max44009
MicroPython driver for the MAX44009 ambient light sensor
Last synced: 13 May 2026
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/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/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/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/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/sa-tretyakov/words
Words is a language and an interactive runtime environment with live compilation, embedded directly into the target device.
arduino dsl embedded esp32 esp8266 filesystem forth interactive iot live-coding microcontroller micropython open-source real-time repl scripting-language udp wifi
Last synced: 08 Apr 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/pgnethun/latte-uos-store
Latte-uOS Store
faces micropython t-watch-2020 watch watchfaces
Last synced: 03 Feb 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/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/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/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/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/microcontroleurmonde/esp32_rng
A Micro-python library which provides an interface to generate a random number using the ESP32's hardware RNG. It enables Wi-Fi temporarily to enhance entropic noise, reads a random value from the RNG_DATA_REG, and then disables Wi-Fi.
Last synced: 09 May 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/ankitkk/cosmic-unicorn
LED Transit Tracker + Weather.
chicago led micropython pimoroni trains
Last synced: 18 May 2026
https://github.com/electrocodeur/01_installation_esp32
Projet : Installation de MicroPython sur l'ESP32
Last synced: 24 Jan 2026
https://github.com/hiper2d/smart-home-light-automation-in-python
Design of smart light network for home using Raspberry Pi, ESP8266 WiFi modules, and Python
angular12 esp8266 flask micropython raspberry-pi
Last synced: 09 Apr 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/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/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/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/electrocodeur/08_led_3w_esp32
Projet : LED 3W avec ESP32
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/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/fritzchentastig/model-rocket
Stuff needed for a model rocket
micropython raspberry-pi-pico rocket
Last synced: 18 Jan 2026
https://github.com/Heerkog/MicroPythonTrill
Trill touch sensor library for MicroPython.
Last synced: 13 May 2025
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/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/jposada202020/MicroPython_LIS3DH
⛔️ DEPRECATED Micropython Driver for the LIS3DH Sensor
acceleration accelerometer driver lis3dh micropython sensor
Last synced: 13 May 2025
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/jposada202020/MicroPython_MOTOR
⛔️ DEPRECATED MicroPython Helper for controlling PWM based motors
dc drv8833 helper micropython motor pca9685 servo
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_KX132
⛔️ DEPRECATED MicroPython Driver for the Kionix KX132 Accelerometer
acceleration accelerometer archived deprecated driver kionix kx132 micropython obsolete
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/indigoparadox/boxes_and_bots
This is a monorepo containing various hardware projects and their firmwares, as well as less-common or WIP drivers for common components
circuitpython embedded home-automation micropython robots
Last synced: 16 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/sparkfun/qwiic_twist_py
Python driver for the Qwiic Twist breakout board
circuitpython micropython python sparkfun sparkfun-python
Last synced: 08 Mar 2026
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/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/octaprog7/BME680
MicroPython module for work with BME680, Bosh low power gas, pressure, temperature & humidity sensor.
humidity micropython pressure sensor temperature
Last synced: 13 May 2025
https://github.com/microchiptech/pic32mzw1_micropython
"IoT Made Easy!" - support micropython on pic32mzw1 (wfi32)
micropython pic32mzw1 upython wfi32 wfi32-iot wifi
Last synced: 08 Mar 2026
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/catmeowbyte/led_panel_upy
MicroPython driver module for Panel P10 32*16 Matrix display and its variants.
led-matrix led-matrix-display led-matrix-library led-matrix-panel micropython micropython-driver micropython-lib p10-led-module
Last synced: 10 Jun 2025
https://github.com/mohittalwar23/camvisiotech-edge-ai
This repository contains the full source code and setup for Camvisiotech, designed for Kendryte's KP10-based boards, specifically using the Maixduino by Sipeed. Developed for CircuitDigest's IoT and Edge AI Challenge 2024, this version includes WiFi functionality, making it accessible to users without GSM connectivity.
edgeai maixpy maxiduino micropython
Last synced: 18 May 2026
https://github.com/cheyao/macropad
Macropad for hackclub ysws
3d 3d-printing cad kmk macropad micropython pcb python scad
Last synced: 19 Jan 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/electrocodeur/15_joystick_esp32
Projet : Joystick avec ESP32
Last synced: 01 May 2026
https://github.com/jmysu/esp32c3-s2-micropython-build
building ESP32C3 micropython notes
Last synced: 21 Jan 2026