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/sparkfun/qwiic_relay_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/kevinmcaleer/pico_bluetooth
Create a Bluetooth connection using the Raspberry Pi Pico, MicroPython and a Bluetooth Module
Last synced: 06 May 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/tuupola/micropython-gnssl76l
MicroPython I2C driver for Quectel GNSS L76-L (GPS)
esp32 galileo glonass gps micropython qzss
Last synced: 25 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/reteprelleum/upyexplorer
Explorer for Micropython Device
esp32 esp8266 explorer micropython tool upython
Last synced: 25 Oct 2025
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: 28 Mar 2025
https://github.com/red5d/micropython-modules
Utility and GUI modules for MicroPython and the M5Stack dev kit
Last synced: 06 May 2025
https://github.com/boneskull/micropython-watson-iot
Micropython SDK for IBM's Watson IoT Platform
device esp8266 ibm iot micropython pyboard python watson
Last synced: 25 Oct 2025
https://github.com/mrprompt/iss-overhead-check
Check International Space Station Pass Times Over Location
esp8266 iss micropython python
Last synced: 19 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/jposada202020/MicroPython_SHTC3
MicroPython Driver for the Sensirion SHTC3 Temperature and Humidity Sensor
humidity micropython sensirion shtc3 temperature
Last synced: 13 May 2025
https://github.com/funpythonec/python_para_microcontroladores
Python en microcontroladores, introduccion a micropython
community community-project iot keynote-presentation micropython python3 slides
Last synced: 08 Apr 2025
https://github.com/rdagger/micropython-bno08x-rvc
MicroPython library for bno08x
Last synced: 13 May 2025
https://github.com/matthias-bs/micropython-bresserweathersensorreceiver
Bresser 5-in-1/6-in-1 868 MHz Weather Sensor Radio Receiver for MicroPython
Last synced: 13 Feb 2026
https://github.com/rhubarbdog/microbit-dht11
a DHT11 class for microbit
assembler dht11 microbit micropython sensor temperature
Last synced: 20 Nov 2025
https://github.com/peter-l5/MicroPython_SCD4X
MicroPython driver for Sensirion SCD40 and SCD41. Derived from the Adafruit CircuitPython version
co2 co2-sensor driver micropython scd40 scd41 scd4x sensor
Last synced: 13 May 2025
https://github.com/costastf/temperature_sensor_mqtt
A micropython project for wemos d1 mini with wemos SHT30 sensor using mqtt as transport
humidity micropython mqtt sht30 temperature wemos-d1-mini
Last synced: 24 Apr 2025
https://github.com/sparkfun/piservohat_py
Python package for the Pi Servo Hat
circuitpython micropython python servo sparkfun sparkfun-python
Last synced: 07 Oct 2025
https://github.com/insighio/microatsocket
A UDP socket implementation for Pycom devices based on Sequans AT commands that supports IPv6
at client commands fipy gpy ipv4 ipv6 micropython modem pycom pycom-device socket udp
Last synced: 06 Oct 2025
https://github.com/Wei1234c/Clock_Generators
Clock generators ( Si5351 for now ) toolbox.
clock-generator esp32 ft232h ftdi fx2lp micropython python si5351
Last synced: 13 May 2025
https://github.com/tve/mpy-weather
Weather station for an esp32 running micropython
anemometer aprs bme680 cwop esp32 micropython micropython-esp32 mqtt pms7003 pmsx003 rain-gauge sht31 sht3x si7021 weather weather-station wind-vane wunderground
Last synced: 03 Apr 2025
https://github.com/u-fire/isolated_ec
An Arduino, Rust, and Python library for using the μFire Isolated EC Probe Interface
arduino arduino-library conductivity ec hydroponics micropython raspberrypi rust-lang
Last synced: 14 Oct 2025
https://gitlab.com/extel-open-source/micropython-modbus
MicroPython port of modbus-tk: https://github.com/ljean/modbus-tk
embedded library micropython modbus python
Last synced: 13 May 2025
https://github.com/ckuethe/esp8266-watermeter
ESP8266 and MicroPython web server to monitor a hall effect water sensor
esp8266 hall-effect-sensor iot-device iot-sensors micropython micropython-esp8266 water-resources
Last synced: 12 Apr 2025
https://github.com/brainelectronics/micropython-eeprom
MicroPython driver for AT24Cxx EEPROM
at24cxx eeprom library micropython micropython-lib
Last synced: 25 Oct 2025
https://github.com/programandoconro/esp32-wroom
Web Server, 🍄Psychedelic-wroom-esp32-lamp🏮-and-intruder-alarm 📢
esp32 lightning micropython random server wroom
Last synced: 16 Apr 2025
https://github.com/erikdelange/itho-cvu-controller-in-micropython
Control a ITHO central ventilation unit (CVU) using a microcontroller running MicroPython.
cc1101 esp32 esp32s2 micropython wemos
Last synced: 16 Mar 2026
https://github.com/josverl/mpremote_config
Configuration files for mpremote
Last synced: 25 Oct 2025
https://github.com/simonwaldherr/rp2040-examples
Examples for Raspberry Pi Pico (RP2040 MCU based SBCs)
education educational-project examples micropython micropython-rpi-pico raspberry raspberry-pi-pico rp2040 rp2040w
Last synced: 15 Apr 2025
https://github.com/gaveshalabs/gavesha-releases
ගවේෂ කියන්නේ ඉලෙක්ට්රොනික විද්යාව, පරිගණක තාක්ෂණය වැනි නවීණ තාක්ෂණයන්ට ඇලුම් කරන ඔබ වැනි නව නිපැයුම්කරුවන් වෙනුවෙන් සෑදුණු විනෝදාත්මක අධ්යාපනික ඇප් එකක්. ඉගෙන ගන්නවාට අමතරව ස්මාර්ට් ෆෝන් එක හරහා Python පරිගණක භාෂාවෙන් ESP32 අඩංගු ESP32 Devkit වැනි පරිපථ Bluetooth හරහා ප්රෝග්රෑම් කරන්න හැකියාවත් මේ ඇප් එකේ තියෙනවා. මේ නිසා පරිගණකයක් නැතුව ඕනෙම තැනක සිට code ලියන්න, අත්හදා බලන්න, විවිධ නිර්මාණ කරන්න හැකියාව ඔබට ලැබෙනවා.
esp32 esp32-wroom micropython micropython-esp32 nodemcu
Last synced: 11 Jul 2025
https://github.com/bpi-steam/mpy-flasher
🛠 Simple! Easy! Quick! Flash your micropython on esp32 or esp8266!
esp32 esp8266 esptool micropython
Last synced: 03 Mar 2025
https://github.com/datavenueliveobjects/liveobjects_sdk_for_python
Live Objects SDK for Python & MicroPython
esp32 esp8266 iot linux liveobjects micro-python micropython mqtt mqtts orange python raspberry raspberry-pi raspberrypi windows
Last synced: 25 Oct 2025
https://github.com/kmartinez/picogps
dGPS tracker project
dgps espruino gps micropython pico-8
Last synced: 03 Aug 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 Apr 2025
https://github.com/lemariva/upyjupyter
Dockerfile: Jupyter with custom added Kernel for ESP32/ESP8266
dockerfile esp32 esp8266 jupyter jupyter-notebook micropython
Last synced: 12 Sep 2025
https://github.com/jposada202020/MicroPython_BMI270
MicroPython Driver for the Bosch BMI270 Accelerometer/Gyro Sensor
accelerometer bmi270 bosch driver gyro micropython sensor
Last synced: 13 May 2025
https://github.com/lemariva/upymaixyolov2
A YOLOv2 object detector running on AIoT using MicroPython
maix-board maixpy micropython yolov2
Last synced: 27 Jul 2025
https://github.com/michael-sulyak/micropython-mlx90640
This repository contains a MicroPython driver for the MLX90640 thermal camera sensor.
micropython micropython-driver micropython-lib micropython-rpi-pico mlx90640
Last synced: 25 Jul 2025
https://github.com/mcauser/micropython-hx1230
MicroPython library for HX1230 96x68 LCD modules
esp8266 hx1230 lcd micropython stm32f4 wemos-d1-mini
Last synced: 28 Jul 2025
https://github.com/code2k13/gof_circuitpython
A CircuitPython implementation of Conway's Game of Life, that shows the game over TFT LCD
adafruit-library circuitpython game microcontroller micropython raspberry-pi-pico spi tft-display
Last synced: 06 May 2025
https://github.com/ncw/mirror
Neopixel based Infinity Mirror running on Raspbery Pi Pico-W with Micropython
micropython micropython-rpi-pico neopixel raspberry-pi-pico
Last synced: 14 Mar 2025
https://github.com/cool-team-official/cool-iot
🔥 cool-iot 物联网开发,基于MicroPython构建,结合服务端和Ai的一些物联网开发的示例和框架
Last synced: 09 Mar 2026
https://github.com/idatum/xbee3-laundry
Micropython code running on a Digi XBee3 ZigBee RF module to read ADC values from CT sensors on washer and dryer A/C circuits.
dryer home-assistant home-automation laundry micropython washer xbee xbee3 zigbee
Last synced: 14 Apr 2025
https://github.com/heerkog/micropythontrill
Trill touch sensor library for MicroPython.
Last synced: 14 May 2025
https://github.com/stnolting/neorv32-micropython
🐍 Port of MicroPython for the NEORV32 RISC-V Processor.
embedded microcontroller micropython neorv32 python risc-v
Last synced: 12 May 2026
https://github.com/timhanewich/pyper
Python-based 3D-Printed Electric Rover
3d-printing micropython pico python rc rc-car rover
Last synced: 14 Sep 2025
https://github.com/artem-smotrakov/esp8266-watering
Watering system for plants at home implemented in MicroPython on ESP8266
diy electronics esp8266 micropython micropython-esp8266 pump watering-plants
Last synced: 22 Apr 2025
https://github.com/jposada202020/micropython_shtc3
MicroPython Driver for the Sensirion SHTC3 Temperature and Humidity Sensor
humidity micropython sensirion shtc3 temperature
Last synced: 21 Apr 2025
https://github.com/matthias-bs/MicroPython-BresserWeatherSensorReceiver
Bresser 868 MHz Weather Sensor Radio Receiver for MicroPython
cc1101 esp32 micropython sensors weather
Last synced: 13 Apr 2026
https://github.com/seanmpuckett/mp-photocell-receiver
micropython class for receiving light transmitted data via photocell , e.g. from a flashing phone screen
airgap configuration data-transfer javascript micropython optical-data photocell protocol
Last synced: 08 May 2026
https://github.com/funpythonec/luces_ritmicas_digitales_wifi
Luces rítmicas usando un esp8266/esp32 para controlar tiras led neopixel via WiFi con micropython y python.
esp32 esp8266 espressif iot micropython music-visualizer python3 udp-protocol
Last synced: 11 Oct 2025
https://github.com/kevinmcaleer/pico_ssd1306
This is a small MicroPython program to display an animation on screen.
Last synced: 03 Oct 2025
https://github.com/ekspla/micropython_aioble_examples
A few aioble (asyncio BLE) examples of MicroPython using esp32
aioble asyncio ble bluetooth-low-energy esp32 heart-rate hioki micropython multimeter nordic-uart-service nus python voltmeter ymodem
Last synced: 06 May 2026
https://github.com/jpajzinka/ESP32-PulseMeter
This is ESP32 Micropython implementation, which measures impulses using ULP and sends the data through HTTP to ThingsBoard IOT data hub.
Last synced: 10 Jul 2025
https://github.com/mcauser/micropython-esp8266-nokia-5110-quad-7-segment
MicroPython library for emulating quad 7-segment LED displays on a Nokia 5110 with PCD8544 driver
7-segment esp8266 micropython nokia-5110 pcd8544 wemos-d1-mini
Last synced: 09 Oct 2025
https://github.com/erikdelange/wipy-2.0-dht22
Measure temperature and humidity using the DHT22 and a WiPy 2.0
humidity micropython python wipy
Last synced: 19 Apr 2025
https://github.com/miketeachman/micropython-ads1219
MicroPython module for the Texas Instruments ADS1219 ADC
24-bit adc ads1219 analog-to-digital-converter driver i2c micropython texas-instruments
Last synced: 10 Jul 2025
https://github.com/insighio/insighionode
The core libraries, utilities and application scenario for insighio nodes
esp32 insighio insighio-node iot iot-device iot-node micropython ota pycom remote-config webserver
Last synced: 01 Apr 2026
https://github.com/ehong-tl/pytinyekf
TinyEKF for micropython/python
ekf extended-kalman-filter micropython python
Last synced: 24 Apr 2025
https://github.com/isaacbernat/tinymem
Thumby game inspired by Simon where players use their tiny memory
game hacktoberfest micropython python simon simon-game thumby
Last synced: 09 Apr 2025
https://github.com/armanghobadi/ulora
ULoRa is a MicroPython library for SX127x LoRa modules (e.g., SX1276, SX1278) on embedded systems like ESP32, ESP8266, and ARM, enabling low-power, long-range communication for IoT applications.
lora lorawan lpwan micropython sx1276 sx1277 sx1278 sx1279 sx127x
Last synced: 14 Feb 2026
https://github.com/larsbergqvist/micropython_lego_bot
A MicroPython car robot with servos
esp8266 lego micropython python robotics servo-motor
Last synced: 27 Feb 2026
https://github.com/vertexi/thermal-camera
A simple thermal camera base on MLX90640 and rp2040, written in micropython totally
micropython micropython-lib mlx90640 pico python rp2040
Last synced: 06 Feb 2026
https://github.com/summergift/micropython_for_sparrow_one
:bird: Sparrow one micropython develop board firmware.
micropython rt-thread sparrowone
Last synced: 19 Jul 2025
https://github.com/jefusito/uwebsockets
Websocket connection as a client with Raspberry Pi Pico W (Micropython) removing the consideration of SSL/TLS authentication.
micropython raspberry-pi-pico websockets-client
Last synced: 10 Apr 2025
https://github.com/tsaarni/mqtt-micropython-smartsocket
Alternative firmware for Itead S20 WiFi Smart Socket
itead microcontroller micropython mqtt python sonoff
Last synced: 25 Oct 2025
https://github.com/darekkrawczyk/rpi-pico-logger
Lightweight C++/Micropython logger designed for debugging and logging purposes of the RP2040 microcontroller.
debugging-tool logging-library micropython micropython-rpi-pico raspberry-pi-pico raspberry-pi-pico-w rpi-pico
Last synced: 28 Jan 2026
https://github.com/funpythonec/fit_guatemala_2019-smart_badge
Hoja de datos y scripts para el gafete inteligente con MicroPython, basado en ESP32.
badge badgelife bme280 esp32 esp32-wroom iot matrizled max7219 micropython mma8452
Last synced: 22 Jul 2025
https://github.com/lemariva/upyblynk
Blynk and Micropython on WiPy 2.0/3.0 and ESP32 for home automation
blynk esp32 home-automation micropython wipy
Last synced: 07 Sep 2025
https://github.com/intiserahmed/spectreora-iot-mobile-ml
🥈🎉 Silver Award Winner and Presented at IEEE Conference 📝 .This project implements a comprehensive pipeline for real-time ECG (Electrocardiogram) data processing and analysis, integrating IoT devices.
cplusplus fastapi fireb flu machine-learning micropython postg simulation spline stroke-prediction supabase supabase-auth supabase-db wokwi
Last synced: 29 Apr 2026
https://github.com/olivier-true/micropython-memory-friendly-http-requests
A lightweight and memory-efficient HTTP client module for MicroPython, optimized for use cases on resource-constrained devices such as ESP32.
embedded esp32 http-client iot lightweight low-memory memory-efficient micropython nanoframework requests
Last synced: 19 Jun 2025
https://github.com/bulletmark/mutemplate
Compile template files into a standalone python file
microdot micropython utemplate
Last synced: 25 Oct 2025
https://github.com/mtsfy/esp32cam-webserver
ESP32-Cam Webserver using Picoweb
Last synced: 13 Apr 2025
https://github.com/timhanewich/smart-home-demo
Monitoring temperature and humidity with Raspberry Pi, Azure Functions, and Power Apps. Code from video here: https://youtu.be/v0mPmCw5yl0
azure csharp dotnet micropython pi powerapps python raspberry raspberry-pi raspberry-pi-pico
Last synced: 07 Apr 2026
https://github.com/socxin/rp2040
L2 R2 S4: RaspberryPi 133MHz Cortex-M0 Dual Core MCU (RP2040)
arduino cortex-m0 dual-core mcu micropython pio qfn56 qitas raspberry-pi raspberrypi rp2040 rust usb xip
Last synced: 03 Oct 2025
https://github.com/funnygeeker/micropython-easyota
OTA update library for MicroPython. 适用于 MicroPython 的 OTA 更新库
esp01s esp32 esp8266 github micropython ota requests rp2040 update
Last synced: 15 Apr 2025
https://github.com/patbeirne/tf
TF is a module for MicroPython to help manage files in the local flash file system of the embedded CPU. It provides methods for file copy, search and edit. It also provides a trivial shell prompt for file manipulations (copy/move/delete, sub-directory create/rename/delete/chdir) and file examination (cat/grep/sed). All methods are stream-based, so they can handle large files, like debug listings or log files.
Last synced: 12 Apr 2025
https://github.com/simonprickett/pico-gfx-portal
Information portal project with Raspberry Pi Pico W and Pimoroni Pico GFX Display
micropython pimoroni raspberry-pi-pico-w
Last synced: 18 May 2026
https://github.com/mcauser/micropython-lm75a
MicroPython driver for the LM75A digital temperature sensor
Last synced: 28 Jul 2025
https://github.com/lbuque/micropython-home-assistant
Home Assistant MQTT integration for MicroPython
esp32 home-assistant micropython mqtt
Last synced: 12 Apr 2025
https://github.com/matthias-bs/MicroPython-MiFlora
MicroPython library for Xiaomi Mi Flora (aka. flower care) BLE plant sensors
ble bluetooth-low-energy esp32 micropython sensors
Last synced: 13 May 2025
https://github.com/funnygeeker/micropython-easybutton
Implements various button state recognition using interrupts. 使用中断实现的多种按钮状态识别,适用于 MicroPython
button esp32 esp8266 irc micropython pin python rp2040
Last synced: 29 Jun 2025
https://github.com/st235/MicroLED
MicroLED: A Lightweight Python Library for Animating LED Grids, Strips, and Rings 🎄
led micropython python raspberry-pi raspberry-pi-pico rp2040 rp2350
Last synced: 26 Jul 2025
https://github.com/matedev01/MicroPython-MQTT-Weather-Logger
Simulate online with Wokwi to test Wi-Fi and MQTT.
micropython mqtt simulation wokwi
Last synced: 24 Jul 2025
https://github.com/walkline80/micropython-smartconfig-cmodule
为 MicroPython 提供 SmartConfig 相关功能
airkiss cmodule esptouch micropython smartconfig
Last synced: 14 May 2025
https://github.com/dyadica/circuitpython_paa5100ej
A Circuit-Python library for the PAA5100EJ
circuit-python circuitpython micropython optical-flow paa5100ej pmw3901 python rp2040 sensor
Last synced: 23 Oct 2025
https://github.com/matthias-bs/micropython-miflora
MicroPython library for Xiaomi Mi Flora (aka. flower care) BLE plant sensors
ble bluetooth-low-energy esp32 micropython sensors
Last synced: 10 Apr 2025
https://github.com/podnet/nodemcu_examples
Example programs for Node MCU (ESP8266)
ampy esptool iot micropython micropython-esp8266 nodemcu-esp8266
Last synced: 26 Aug 2025
https://github.com/brandonserna/disney-magicband-pi-python
microcontrollers and nfc/rfid tags
disney disneyparks disneyworld micropython neopixels rfid rfid-rc522
Last synced: 23 Jul 2025
https://github.com/larsbergqvist/micropython_playground
A playground for various MicroPython scripts
micropython micropython-scripts neopixel-ring oled
Last synced: 17 May 2026
https://github.com/radeklat/esp8266-deploy-micropython
Deployment script and base project structure for ESP8266 with Serial port emulated over USB
Last synced: 19 Apr 2026
https://github.com/matedev01/micropython-mqtt-weather-logger
Simulate online with Wokwi to test Wi-Fi and MQTT.
micropython mqtt simulation wokwi
Last synced: 22 Aug 2025
https://github.com/atron-cc/atron-cli
A tool to intract with your MicroPython board.
Last synced: 16 Oct 2025
https://github.com/qincai-rui/rpi-metrics
A project that allows you to monitor and manage your Raspberry Pi's system metrics such as CPU usage, memory usage, and more via a Flask server and a client application.
micropython python3 raspberry-pi raspberry-pi-pico-w raspberry-pi-zero-w raspberrypi raspberrypi5
Last synced: 04 Sep 2025