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-20 00:19:34 UTC
- JSON Representation
https://github.com/tuupola/micropython-lis2hh12
MicroPython I2C driver for LIS2HH12 3-axis accelerometer
Last synced: 12 Apr 2025
https://github.com/crdietrich/meerkat
Data acquisition for Raspberry Pi and Micropython
data-science drivers micropython raspberrypi
Last synced: 13 May 2025
https://github.com/bradenm/micropy-build
Dockerfiles for building MicroPython Ports
esp32 esp8266 firmware images micropy micropython prebuilt unix
Last synced: 01 Mar 2026
https://github.com/jposada202020/micropython_sht4x
âī¸ DEPRECATED MicroPython Driver fot the Sensirion Temperature and Humidity SHT40, SHT41 and SHT45 Sensor
archived deprecated driver humidity micropython obsolete sensor sht40 sht41 sht45 temperature
Last synced: 21 Apr 2025
https://github.com/wei1234c/elastic_network_of_things_with_mqtt_and_micropython
Using MicroPython on ESP8266 modules to form a plastic network of things with MQTT broker (Mosquitto).
celery esp32 esp8266 iot ipython-parallel micropython mqtt worker
Last synced: 30 Apr 2025
https://github.com/alankrantas/raspberrypi-pico-micropython-cookbook
MicroPython drivers and experiments on Raspberry Pi Pico
micropython python raspberrypipico
Last synced: 27 Apr 2025
https://github.com/jajberni/AS726X_LoPy
MicroPython driver for the AS726X spectral sensor
as7262 as7263 micropython pycom
Last synced: 13 May 2025
https://github.com/sparkfun/qwiic_max3010x_py
Python Module for the MAX3010x Particle Sensor
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/xreef/EByte_LoRa_E22_micropython_library
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
arduino e22 ebyte esp32 esp8266 lora micropython raspberry-pi-pico rp2040 samd stm32 sx1262 sx1268 uart
Last synced: 08 May 2025
https://github.com/fizban99/microbit_ssd1306_7seg
micro:bit library to use an ssd1306 OLED display as a 7 segment display.
microbit micropython oled-display-ssd1306
Last synced: 26 Aug 2025
https://github.com/scruss/micropython-SYN6988
MicroPython library for the VoiceTX SYN6988 text to speech module
micropython speech-synthesis syn6988 tts
Last synced: 13 May 2025
https://github.com/sunbearc22/esp32flashwriter
A GUI to connect with ESP32 devices and write firmware to the ESP32 flash.
esp32 esptool firmware-tools gui-application linux-app micropython pyserial tkinter-python windows-10-apps
Last synced: 27 Apr 2025
https://github.com/robmarkcole/hass-circuitpython-air-quality-sensor-node
A circuitpython board with various air quality sensors, data processed by Home Assistant
air-quality circuitpython home-assistant micropython sensors
Last synced: 07 May 2025
https://github.com/Wei1234c/FM_Talkie
FM Walkie Talkie using RDA5820N
esp32 fm fm-transceiver micropython python rda5820 rda5820n transceiver walkie-talkie
Last synced: 13 May 2025
https://github.com/PyDevices/pydisplay
Display, touch and encoder drivers for MicroPython, CircuitPython and Python
circuitpython display drivers encoder lvgl micropython pygame python sdl2 touchscreen
Last synced: 17 Jul 2025
https://github.com/gamefunc/micropython_espX_IR_Transceiver
micropython esp32 IR Transceiver
Last synced: 13 May 2025
https://github.com/fizban99/microbit_ssd1306spi
Simple micropython library for the micro:bit to control the SSD1306 display through SPI
microbit micropython oled-display-ssd1306 ssd1306
Last synced: 26 Aug 2025
https://github.com/wei1234c/fm_talkie
FM Walkie Talkie using RDA5820N
esp32 fm fm-transceiver micropython python rda5820 rda5820n transceiver walkie-talkie
Last synced: 30 Apr 2025
https://github.com/3110/uiflow-custom-block-generator
Translating a custom block file(the M5B flie) for UIFlow from/to the JSON file and MicroPython files
m5stack micropython python uiflow
Last synced: 25 Oct 2025
https://github.com/lemariva/upyimu
Camera stabilisation application!
example-code library micropython sensor
Last synced: 13 Apr 2025
https://github.com/lornajane/fun-with-rpi-pico
Small games and other amusements for a Raspberry Pi Pico
micropython raspberry-pi raspberry-pi-pico
Last synced: 08 May 2025
https://github.com/lemariva/upygeo
Geolocation on WiPy 2.0 (MicroPython) without GPS Module, only WiFi
esp32 example-project geo-location micropython wifi wipy
Last synced: 25 Sep 2025
https://github.com/svenmatzke/plantmonitor
Iot micropython Plantmonitor
esp8266 micropython plantmonitor
Last synced: 30 Jul 2025
https://github.com/mactijn/micropython-wemos-led-matrix-shield
This is a driver + example code for the Wemos D1 Mini LED Matrix Shield
esp32 esp8266 micropython wemos-d1-mini wemos-shield
Last synced: 13 Apr 2025
https://github.com/mozanunal/micropython-mpu6050-mqtt-streamer
Micropython software for ESP8266 and MPU6050. Data is gathered from mpu and stream to mqtt server
esp8266 micropython mpu mqtt mqtt-server stream
Last synced: 27 Dec 2025
https://github.com/pgularski/upysm
Versatile and flexible Python State Machine library - Micropython Port
finite-state-machine fsm fsm-library micropython micropython-esp32 mit-license python
Last synced: 28 Apr 2025
https://github.com/mcauser/micropython-p9813
MicroPython driver for P9813 chainable RGB LEDs
grove grove-chainable-rgb-led micropython p9813 rgb-led
Last synced: 25 Oct 2025
https://github.com/nconnector/iot-garage-door-telegram
Micropython Garage Door Controller & Telegram Bot đąđ
esp32 esp8266 iot microcontroller micropython python smarthome telegram-bot
Last synced: 04 Nov 2025
https://github.com/xreef/ebyte_lora_e22_micropython_library
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
arduino e22 ebyte esp32 esp8266 lora micropython raspberry-pi-pico rp2040 samd stm32 sx1262 sx1268 uart
Last synced: 25 Oct 2025
https://github.com/stonedev-app/simplei2sspeaker
play audio from a WAV file using I2S on Raspberry Pi Pico.
i2s i2s-audio i2s-dac max98357a micropython micropython-rpi-pico rasperry-pi-pico rp2040
Last synced: 12 May 2025
https://github.com/lemariva/wipy2.0-weather
This project is about connecting a Wipy 2.0 with an Ublox NEO-6M/M8N GPS and a ST7735 display. The Wipy 2.0 gets the GPS coordinates, makes a get request to obtain weather information and displays this info on the LCD.
display esp32 gps-library micropython weather-information wipy
Last synced: 09 Oct 2025
https://github.com/lupin3000/esp
Learn MicroPython with ESP32 microcontroller or similar
esp esp32 esp8266 iot microcontroller micropython pico rp2040
Last synced: 12 Jun 2025
https://github.com/pyladiesams/robotics-with-micropython-jan2026
Make A Robot with MicroPython. Youâll learn the fundamentals of robotics using MicroPython and an ESP32 microcontroller. Weâll guide you through building a simple robot that can light up LEDs and move a handmade part. The workshop covers wiring, coding, and basic motion control principles, which you can later expand to include sensors or APIs.
micropython micropython-esp32 robotics workshop
Last synced: 02 May 2026
https://github.com/cnadler86/mp_jpeg
A very fast micropython jpeg encoder and decoder for the esp32, with precompiled firmware.
esp32 jpeg jpeg-decoder jpeg-encoder jpg micropython
Last synced: 09 May 2026
https://github.com/mcauser/micropython-ttp223
MicroPython examples using TTP223 capacitive touch module
capacitive-touch-sensor micropython stm32f4 ttp223
Last synced: 28 Jul 2025
https://github.com/WoolDoughnut310/micropython-firebase-auth
Firebase Auth implementation for Micropython
firebase firebase-auth micropython micropython-esp32 micropython-lib
Last synced: 13 May 2025
https://github.com/sudodevinci/tv-head
Pipeline for images onto WS2812B LED strips via Raspberry Pi Pico, ESP32, or Arduino UNO, to use as a dot-matrix display.
arduino cpp esp32-arduino esp32-s3 micropython micropython-rpi-pico neopixel neopixel-strip opencv raspberry-pi raspberry-pi-pico tv-head tvhead
Last synced: 10 Apr 2025
https://github.com/wooldoughnut310/micropython-firebase-auth
Firebase Auth implementation for Micropython
firebase firebase-auth micropython micropython-esp32 micropython-lib
Last synced: 11 Mar 2026
https://github.com/xreef/ebyte_lora_e32_micropython_library
This library implements the EBYTE LoRa E32 Series for MicroPython.
arduino e32 ebyte esp32 esp8266 library lora micropython raspberry-pi rp2040 stm32 sx1276 sx1278
Last synced: 14 Mar 2026
https://github.com/sparkfun/qwiic_tca9548a_py
Python package for the Qwiic Mux Breakout - 8 Channel (TCA9548A)
circuitpython micropython python qwiic sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/blackhole-consulting/tcp-remote-shell-aes-micropython
TCP IP Remote Shell Aes Encrypted for Micropython
aes blockchain encryption esp32 micropython shell telnet
Last synced: 22 Apr 2025
https://github.com/fizban99/microbit_us100
Micro:bit library for the ultrasonic sensor us-100 in serial mode
Last synced: 26 Aug 2025
https://github.com/wei1234c/clock_generators
Clock generators ( Si5351 for now ) toolbox.
clock-generator esp32 ft232h ftdi fx2lp micropython python si5351
Last synced: 30 Apr 2025
https://github.com/summergift/micropython_for_w601
đ W601 IoT Board åŧåæŋ RT-Thread MicroPython åēäģļ
micropython rt-thread w601 wifi
Last synced: 10 Oct 2025
https://github.com/brainelectronics/micropython-modules
Custom brainelectronics micropython modules and wrappers
helper micropython module wifimanager ws2812b
Last synced: 13 May 2025
https://github.com/brainelectronics/micropython-ds1307
MicroPython driver for DS1307 RTC
ds1307 i2c i2c-device library micropython micropython-lib rtc
Last synced: 12 Apr 2025
https://github.com/m5stack/core2foraws-micropython
M5Stack Core2 for AWS IoT Kit MicroPython repo with examples for connecting to AWS IoT and using device features.
Last synced: 08 Jul 2025
https://github.com/yahboomtechnology/k210-module-en
Yahboom K210 Visual Recognition Module
Last synced: 25 Jun 2025
https://github.com/smittytone/featherclock
Feather Huzzah ESP8266/ESP32 Digital Clock
adafruit adafruit-feather-huzzah esp32 esp8266 micropython
Last synced: 13 Apr 2025
https://github.com/lbuque/micropython-ft6x36
This is a micropython module for self-capacitive touch panel controllers produced by FocalTech Systems.
esp32 micropython touch touchscreen
Last synced: 13 Apr 2025
https://github.com/zakharb/legocity
Build LEGO City with ESP32
ampy esp32 firmware lego micropython
Last synced: 13 Apr 2025
https://github.com/mcauser/micropython-my9221
MicroPython driver for MY9221 10-segment LED bar graph modules
grove leds micropython my9221 wemos-d1-mini
Last synced: 12 Mar 2026
https://github.com/shariltumin/mesh-espnow-micropython
Dynamic Secure Mesh for Collaborative Nodes of IoT devices
custom-firmware dynamic-mesh espnow micropython multitask
Last synced: 13 May 2025
https://github.com/josverl/vfs_merge
Merge a MicroPython firmware and with source files into a single binary that can be flashed to a device.
esp32 littlefs micropython rp2
Last synced: 21 Jul 2025
https://github.com/codingblocks5/puppetblocks
Learn programming with blocks and a puppet.
blockly cs-education elementary-school embedded-systems esp32 firebase micropython programming puppet robotics static-website visual-programming-language
Last synced: 12 Apr 2025
https://github.com/bisguzar/st3-micropython-tools
MicroPython board tools for Sublime Text 3.
micropython st3 sublime-text-3
Last synced: 13 Apr 2025
https://github.com/mcauser/fritzing-part-micro-python-pyboard
Fritzing part: MicroPython pyboard
Last synced: 28 Jul 2025
https://github.com/carglglz/asyncmd
Tools for MicroPython Async Development
async asyncio debugging htop logging micropython mqtt profiling systemd
Last synced: 20 Mar 2025
https://github.com/wendlers/atom-microbit-micropython
Microbit Micropython support package for Atom editor
atom-package microbit micropython
Last synced: 07 May 2025
https://github.com/brianpugh/install-micropython
Github Action to install micropython.
action ci micropython mpy-cross
Last synced: 11 Apr 2025
https://github.com/lucasfernandoprojects/esp32-bitcoin-price-monitoring
Track Bitcoin prices automatically with an ESP32 and an OLED display. You can use MicroPython or Arduino to code this project.
api arduino bitcoin esp32 esp32-arduino iot micropython python
Last synced: 12 Mar 2026
https://github.com/lemariva/micropython-pico-mbedtls
MicroPython with Encryption (MBEDTLS) support for Raspberry Pi Pico
lorawan mbedtls micropython raspberry-pi-pico
Last synced: 31 Jul 2025
https://github.com/eiichiroito/microwiz
Block-style programming environment for making MicroPython program, based on MIT Scratch.
micropython pharo scratch smalltalk
Last synced: 13 Apr 2025
https://github.com/timendus/thumby-silicon8
An interpreter for CHIP-8, SCHIP and XO-CHIP in MicroPython for the Thumby playable keychain by TinyCircuits
chip-8 emulator interpreter micropython schip thumby tinycircuits vm xo-chip
Last synced: 25 Jul 2025
https://github.com/simonprickett/raspberry-pi-pico-redis
Experiments with Redis on the Raspberry Pi Pico
javascript micropython nodejs raspberry-pi-pico-w redis streaming-data
Last synced: 25 Mar 2025
https://github.com/shawwwn/micropython-ainput
Asynchronous user input libraries using the MicroPython uasyncio
input micropython repl telnet uasyncio
Last synced: 29 Apr 2026
https://github.com/mk-fg/rp2040-sen5x-air-quality-webui-monitor
Simple micropython air quality data exporter/WebUI using RP2040 and SEN5x sensor
air-quality d3 diy-electronics mcu micropython monitoring pollution python rp2040 sen5x sensirion sensor visualization webui
Last synced: 20 Jul 2025
https://github.com/vrialland/micropython-ht1632c
Micropython driver for Sure Electronics' HT1632C bicolor led matrix
Last synced: 14 Apr 2025
https://github.com/youtecha320u/autoypiano
AutoPlayToyPiano
arduino esp32 i2c km-basic m5stack machikania micropython midi python27 raspberry-pi toypiano uart
Last synced: 15 Jun 2025
https://github.com/thilomichael/mpsync
A tool that automatically synchronizes code to a micropython board.
Last synced: 17 Jan 2026
https://github.com/tenntenn/m5uiflowblynk
Custom blocks of M5FLowUI for Blynk
blockly blynk m5stack m5stickc m5uiflow micropython
Last synced: 04 Mar 2026
https://github.com/RetepRelleum/uPyExplorer
Explorer for Micropython Device
esp32 esp8266 explorer micropython tool upython
Last synced: 13 May 2025
https://github.com/sparkfun/qwiic_relay_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/scientifichackers/muro
A WIFI enabled Music Remote for your desktop.
esp8266 micropython muro music music-player python3 remote-control wemos-d1-mini wifi
Last synced: 10 Jun 2025
https://github.com/perfecxx/kmitl-iiotdevboard
Example Usage of KMITL-IIoT Dev Board.
arduino esp32 iiot kmitl micropython
Last synced: 19 Apr 2025
https://github.com/jposada202020/MicroPython_PCA9685
âī¸ DEPRECATED MicroPython Driver for the PCA9685 PWM control IC. Its commonly used to control servos, leds and motors.
micropython motor pca9685 robot servos
Last synced: 13 May 2025
https://github.com/stm32-hotspot/i-cube-expresslink
AWS ExpressLink driver and examples for STM32 devices
arduino aws aws-iot expresslink freertos freertos-iot micropython stm32 stm32cubemx
Last synced: 03 Mar 2025
https://github.com/owainm713/AD9833-MicroPython-Module
Micropython module to use the AD9833 programable waveform generator
ad9833 micropython raspberry-pi-pico
Last synced: 13 May 2025
https://github.com/loboris/imx_rt10xx_bootloader
Bootloader for mimrxt MicroPython port
bootloader imxrt1052 imxrt1062 micropython
Last synced: 19 Jul 2025
https://github.com/funpythonec/ax12_upy
Library to control AX12 Dynamixel motors with MicroPython, Protocol 1.0.
ax12 circuit communication dynamixel dynamixel-servos gpio microcontroller micropython onewire robotic serialid servo tx-pin uart
Last synced: 17 Jul 2025
https://github.com/advrhumanoids/nicla_vision_ros
A ROS package for the Arduino Nicla Vision board
arduino gazebo micropython nicla-vision ros sensors-data-collection
Last synced: 03 May 2025
https://github.com/leech001/tempcontrol-esp8266
Temp control on ESP8266
docker docker-compose ds18b20 esp8266 micropython mqtt nodemcu pomp telegram telegram-bot temperature-control
Last synced: 10 Oct 2025
https://github.com/funnygeeker/micropython-easyweb
A simple and versatile web server library for Micropython. éį¨äē `Micropython` įįŽæ Web Server åē
esp32 esp8266 flask http-server micropython python socket stm32 web
Last synced: 25 Apr 2025
https://github.com/insighio/esp-idf-repartitioner
an example project in ESP-IDF on how to repartion and flush micropython Over-The-Air
esp-idf esp32 micropython ota repartition wifi
Last synced: 26 Apr 2025
https://github.com/jandelgado/jled-circuitpython
Non-blocking LED controlling library for CirctuitPython and MicroPython.
circuitpython jled micropython
Last synced: 29 Oct 2025
https://github.com/lemariva/uPyIoT
Connect an M5Stack ATOM running MicroPython to the Google Cloud Platform (GCP) to collect air-quality variables obtained from reading sensors.
bme680 google-cloud-platform google-iot-core m5stack m5stack-atom micropython pmsa003
Last synced: 13 May 2025
https://github.com/andypiper/mpy-rp2040-lcd
MicroPython on RP2040 with LCD displays
lcd lilygo micropython rp2 rp2040 ttgo waveshare
Last synced: 07 Aug 2025
https://github.com/shentengtu/micropython-env
Simple environment variable loader for MicroPython.
Last synced: 02 May 2025
https://github.com/lemariva/upylaser
VL53L0X sample application for ESP32, ESP8266 & WiPy (PyCom)
example-code library micropython sensor
Last synced: 13 Apr 2025
https://github.com/gandro/micropython-m5stamp-c3u
Micropython modules for the M5Stamp C3U
bh1750fvi esp32-c3 m5stack m5stamp-c3u micropython qmp6988 sgp30 sht30
Last synced: 04 Aug 2025
https://github.com/jposada202020/micropython_pca9685
âī¸ DEPRECATED MicroPython Driver for the PCA9685 PWM control IC. Its commonly used to control servos, leds and motors.
micropython motor pca9685 robot servos
Last synced: 31 Oct 2025
https://github.com/xreef/pcf8574_micropython_library
MicroPython library for pcf8574 an i2c digital expander for Arduino, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire.
arduino digital esp32 esp8266 expander i2c library micropython pcf8574 pcf8574a raspberry rp2040 samd stm32 wire
Last synced: 26 Oct 2025