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-27 00:19:29 UTC
- JSON Representation
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/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/carglglz/mpy-yaml
MicroPython YAML parser / emitter
micropython yaml yaml-emitter yaml-parser
Last synced: 08 May 2026
https://github.com/sparkfun/qwiic_mcp9600_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 08 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/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/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/zmactep/rickroll-wristband
T-Wristband watch app with secret rickroll function
esp32 lilygo micropython rickroll t-wristband wifi
Last synced: 09 May 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/jposada202020/micropython_htu31d
⛔️ DEPRECATED MicroPython library for TE HTU31D temperature and humidity sensors
htu31d humidity-sensor micropython temperature temperature-sensor
Last synced: 09 Apr 2025
https://github.com/robmosca/cubot
A Rubik's cube solver with LEGO Mindstorms Robot Inventor and Raspberry Pi
cam cubot lego micropython mindcuber mindstorms raspberry-pi robot-inventor rubik solver
Last synced: 10 May 2026
https://github.com/mbuesch/bme280-upy
BME-280 sensor device driver with Micropython and Linux support (I2C + SPI)
bme280 bme280driver i2c micropython raspberry-pi spi
Last synced: 10 May 2026
https://github.com/sasilva1998/upynametag
Here you will find what is needed to construct or build a somewhat electric name tag. 3D printing, an ESP and a SPI display is required.
3d-printing esp32 esp8266 micropython spi-display
Last synced: 12 Apr 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/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/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/armanghobadi/nomq
NoMQ is a brokerless, encrypted communication protocol for MicroPython-based IoT devices. It enables secure, peer-to-peer messaging over UDP using AES and HMAC, with support for QoS, priorities, and heartbeat signals — optimized for edge computing and smart devices.
esp32 message message-broker micropython network protocol udp-protocol
Last synced: 24 May 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/jposada202020/MicroPython_QMC5883L
MicroPython Driver for the QMC5883L Accelerometer
acceleration accelerometer micropython qmc5883l
Last synced: 13 May 2025
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/jposada202020/MicroPython_MCP9808
MicroPython Driver for the Microchip MCP9808 Temperature Sensor
driver mcp9808 microchip micropython sensor temperature
Last synced: 13 May 2025
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/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/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/sparkfun/qwiic_kx13x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
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/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/geo-tp/grove-lcd-rgb-backlight-v5.0
A MicroPython library designed to control the Grove LCD RGB Backlight V5.0 I2C display
grove lcd micro micropython python screen
Last synced: 10 May 2026
https://github.com/microcontroleurmonde/teensy_4.1_rng
A method for generating good-quality random numbers on a Teensy 4.1 using multiple analog inputs (No TRNG)
micropython prng rt1062 teensy41
Last synced: 20 May 2026
https://github.com/mgross21/spikeble
BLE interface for running MicroPython on LEGO® SPIKE™ devices.
accessibility ble bluetooth educational lego micropython python robotics spike wireless
Last synced: 13 Apr 2026
https://github.com/raupulus/rpi-pico-weather-station-light-radiation
Monitor de luz y rayos UV/UVA/UVB para subir los datos a una api propia utilizando micropython y raspberry pi pico
light micropython python raspberry raspberry-py-pico raspberrypipico sensor sensors uv uva uvb weather-station
Last synced: 04 May 2026
https://github.com/antoniotejada/lessmostat
Lessmostat, the less is more esp8266 WIFI AC thermostat: less than $25 in amazon pieces, no soldering, no breadboarding, no need for AC C wire.
air-conditioning dht11 dht22 esp-01 esp8266 home-automation hvac hvac-control iot iot-device lessmostat micropython mqtt python raspberry-pi relay thermostat
Last synced: 10 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/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/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/infineon/micropython-radar-bgt60
MicroPython module for XENSIV™ BGT60TR13C 60 GHz radar sensor.
Last synced: 13 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/foo-git/gm60_micropython
Driver for GM60 barcode scanner with MicroPython and ESP32
barcode-scanner esp32 gm60 grocy micropython micropython-esp32
Last synced: 08 Mar 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_MOTOR
⛔️ DEPRECATED MicroPython Helper for controlling PWM based motors
dc drv8833 helper micropython motor pca9685 servo
Last synced: 13 May 2025
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/tillstuder/secure-communication
🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.
algorithm cypher decryption diffie-hellman encryption micropython p2p python secure
Last synced: 06 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/bigairdaddy/picoshell
PicoShell is a lightweight, real-time command-line interface (CLI) for the Raspberry Pi Pico W 2 (RP2350 dual-core), built entirely in MicroPython. It brings a minimal UNIX-style shell to embedded hardware with support for Wi-Fi networking, filesystem interaction, script execution, telnet access, and more.
cli embedded iot micropython pico raspberry-pi-pico shell
Last synced: 11 Apr 2025
https://github.com/ttb-microcluster/awesome-microcluster
A curated list of references to awesome micro-cluster tools, frameworks, libraries, and articles.
arduino awesome awesome-list collection distributed-computing micropython resources
Last synced: 17 Jun 2025
https://github.com/sparkfun/qwiic_ads1015_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 13 Apr 2026
https://github.com/jn513/ea701
Repositório da disciplina EA701 - Introdução a Sistemas Embarcados FEEC / Unicamp
embedded-c embedded-systems micropython micropython-rpi-pico raspberry-pi-pico
Last synced: 06 Sep 2025
https://github.com/electrocodeur/07_chenillard_esp32
Projet : Chenillard LED avec ESP32
Last synced: 02 May 2026
https://github.com/raspiduino/microhython
Microhython - Python in your hand! Rewrite of old version upythoncomputer
arduino arduino-uno esp8266 esp8266-arduino micropython micropython-esp8266 portable-devices python
Last synced: 10 Apr 2026
https://github.com/mrjackus1/micropython-pi-pico-web-server
A fast webserver using Micropython for the Pi Pico W. Auto connect to Wifi, SD card support and RTC update on start. Support for Multicore and https soon!
micropython micropython-rpi-pico pi pi-pico pi-pico-w pico pico-w raspberry-pico-w server web webserver
Last synced: 08 Apr 2025
https://github.com/craigsdennis/adafruit-whoopy-cushion
A WhooPy Cushion using CircuitPython on an Adafruit Circuit Playground Express
adafruit audio capacitive-touch-sensor circuitplayground-express circuitpython educational micropython
Last synced: 10 Apr 2026
https://github.com/jotonedev/sensor_box
Sensor box for ambient monitoring using Raspberry Pi Pico W
micropython platformio raspberry-pi-pico-projects raspberry-pi-pico-w raspbery-pi
Last synced: 13 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/btws2/bitbot_pro
🤖 Mini MicroPython module for 4tronix BitBot PRO robot
bitbot micropython turtle turtle-python
Last synced: 03 Feb 2026
https://github.com/josverl/promptboard
3d-printing keypad keypad4x4 macro micropython usb-hid
Last synced: 14 May 2026
https://github.com/brainelectronics/myevse-webinterface
Webinterface of MyEVSE
esp32 evse evse-wifi micropython myevse webinterface
Last synced: 18 Jan 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/eduncan911/hudsonriver-monitor
An educational project to introduce the kids to electronics
aws-lambda-golang golang micropython xbee
Last synced: 13 Apr 2026
https://github.com/raupulus/rpi-pico-watchdog-cryptocoin-prices
Proyecto para mostrar constantemente el valor de una criptomoneda por una pantalla y poder elegir entre monedas usando un encoder
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/k0i05/xiao-esp32s3-pymakr
A XIAO ESP32-S3 MicroPython example showcasing I2C sensor interfacing, WiFi connectivity, NTP and RTC time synchronization with time-zone support, and task scheduling.
bmp280 cron i2c micropython ntp scheduler sht4x task-scheduler timezone
Last synced: 15 May 2026
https://github.com/jposada202020/MicroPython_HS3003
MicroPython Driver for the Renesas HS3003 Temperature and Humidity Sensor
archived deprecated driver hs3003 humidity micropython obsolete renesas sensor temperature
Last synced: 13 May 2025
https://github.com/spotlightkid/upy-msgpack
A lightweight MessagePack (de)serialization library (not only) for MicroPython
micropython msgpack python-module serialization
Last synced: 20 May 2026
https://github.com/zyltr/asynchronous-neopixel
A MicroPython project demonstrating how to control NeoPixel LEDs asynchronously
adafruit-neopixel asyncio micropython neopixel pico raspberry-pi-pico rgb rgbw
Last synced: 02 Jan 2026
https://github.com/asathiskumar98-byte/esp8266-oled-display-2-ssd1306-i-c-micropython
This project demonstrates how to interface an **SSD1306 OLED Display (128x64)** with the **ESP8266** using **I²C communication** in **MicroPython**. The example introduces a reusable function `oled_string()` for displaying dynamic text messages on the OLED.
embedded-systems esp8266 esp8266-projects micropython micropython-esp8266 oled-display-ssd1306 thonny-ide
Last synced: 16 Apr 2026
https://github.com/addono/teknimicro
Integrates microcontroller powered NeoPixel LED strips with the TeknIoT project. Mirrored from https://gitlab.com/TeknIoT/TekniMicro.
esp8266 iot iot-light light micropython
Last synced: 18 Apr 2026
https://github.com/hwywl/yi-mp
(YI MicroPython) 是一个upy模块,使单片机更容易使用Python进行开发.
Last synced: 02 Jan 2026
https://github.com/jposada202020/neopico
code to drive a neopixel with a raspberry pi pico and some rudimentary animations
led micropython neopixel rgb-led ws2812b
Last synced: 06 Apr 2025
https://github.com/jposada202020/MicroPython_SI7021
MicroPython Library for the Temperature and Humidity SI7021 Sensor
driver humidity micropython sensor si7021 temperature
Last synced: 13 May 2025
https://github.com/fabaff/circuitpython-examples
CircuitPython sample code for various devices
circuitpython esp32 esp8266 hardware micropython xiao
Last synced: 08 Apr 2026
https://github.com/hellebenjamin/esp-cf
A custom firmware that is designed for ESP8266. Written in MicroPython and C.
c esp8266 firmware micropython
Last synced: 28 Mar 2025
https://github.com/pravinraghul/ecen-5713-project
This project is the part of final assignment in the Advanced Embedded Linux Development Specialization
linux-device-drivers micropython python3-application
Last synced: 25 Jan 2026
https://github.com/jposada202020/MicroPython_ADT7410
⛔️ DEPRECATED MicroPython Driver for the Analog Devices ADT7410 Temperature Sensor
adt7410 analog-devices archived deprecated driver micropython obsolete sensor temperature
Last synced: 13 May 2025
https://github.com/alump/micropython
Random MicroPython and CircuitPython libraries and code snippets
circuitpython esp32 micropython micropython-esp32 nodejs
Last synced: 08 Apr 2026
https://github.com/dlove24/lbutils
Utility library for MicroPython, used at Leeds Beckett University and primarily aimed at the Pico H/W microcontrollers
Last synced: 13 Feb 2026
https://github.com/farahhkh/trafficlightssystem
A traffic lights system implemented with MicroPython & using a Raspberry Pi Pico.
micropython raspberry-pi-pico traffic-light-system
Last synced: 21 May 2026
https://github.com/jposada202020/MicroPython_LSM6DSOX
MicroPython Library for the ST LSM6DSOX accelerometer/gyro Sensor
accelerometer driver gyro lsm6dsox micropython sensor
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_MPL3115A2
MicroPython driver for the NXP MPL3115A2 Pressure and Temperature sensor
micropython mpl3115a2 pressure sensor temperature
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_ICG20660
MicroPython Driver for the TDK ICG20660 Accelerometer/Gyro sensor
acceleration accelerometer driver gyro gyrometer icg20660 micropython sensor tdk
Last synced: 13 May 2025
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: 23 Jul 2025
https://github.com/ddland/vo-fijnstof
Fijnstof project voor het middelbaar onderwijs (HAVO/VWO, klas 3/4/5/6)
micropython pico raspberrpy-pi sensoren
Last synced: 06 Jul 2026
https://github.com/qincai-rui/pico-chat
Chat server powered by a microcontroller
html-css microcontroller micropython raspberry-pi-pico-w
Last synced: 02 May 2026
https://github.com/elomagic/weather-station-client-mpy
Weather Station Client for ESP8266 Micropython
esp8266 micropython weather-station
Last synced: 08 May 2026
https://github.com/jposada202020/MicroPython_MMR902
MicroPython Driver fro the Mitsumi MMR902 Micro Pressure Sensor
driver micropython mitsumi mmr902 pressure sensor temperature
Last synced: 13 May 2025
https://github.com/marko19907/lego-robot-project
Mandatory Lego EV3 robot project for NTNU's "Introduction to Engineering" course, fall 2020.
lego lego-mindstorms-ev3 micropython python
Last synced: 04 May 2026
https://github.com/voinic/microtts
Simple TTS library for MicroPython that works offline
diphone-based micropython speech-synthesis tts
Last synced: 01 Feb 2026
https://github.com/rumpelrausch/microasyncweb
A MicroPython web server using async. Does not block REPL/WebREPL. Code size is less than 9KB. Tested on ESP32.
asyncio esp32 http micropython server uasyncio web webserver
Last synced: 24 Jan 2026
https://github.com/SmartPotTech/SmartPot-IoT
IoT simulation of SmartPot in Wokwi, which emulates the automated monitoring and control of hydroponic gardens. It uses virtual sensors to measure conditions such as luminosity, pH and humidity, and actuators for irrigation and lighting, optimizing crop growth in real time.
esp32 iot micropython python wokwi
Last synced: 22 May 2026
https://github.com/jposada202020/MicroPython_BMI160
MicroPython Driver for the Bosch BMI160 Acc/Gyro Sensor
acceleration accelerometer bmi160 bosch driver gyro gyroscope micropython sensor
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_LIS2MDL
MicroPython Driver for the ST LIS2MDL Magnetometer sensor
driver lis2mdl magnetometer micropython sensor st
Last synced: 13 May 2025
https://github.com/ferreira-igor/wemosmatrixled
An implementation of the Micropython's framebuf library to use with the Wemos' Matrix LED Shield.
esp32 esp8266 framebuffer led-matrix micropython wemos wemos-shield
Last synced: 08 Apr 2026
https://github.com/jate17/esp32_classmate
Guida completa in italiano + librerie per programmare l'ESP32 DevKit con MicroPython. Ideale per progetti embedded, domotica e prototipazione rapida.
embedded esp32 esp32-tutorial esp32devkitc firmware guida-italiana iot iot-projects italia italiano italy micropython micropython-esp8266
Last synced: 08 Mar 2026
https://github.com/ahmnouira/getting_started_with_micropython
getting_started_with_micropython
esp8266 micropython nodemcu python
Last synced: 04 May 2026
https://github.com/taiki-kuraishi/esp32_api_server
ESP32をRESTfulなAPI Server化 in micropython
esp32 micropython microwebsrv2
Last synced: 22 Mar 2025
https://github.com/jposada202020/MicroPython_HTS221
MicroPython Driver for the HTS221 Humidity Sensor
driver hts221 humidity micropython sensor temperature
Last synced: 13 May 2025