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/nmattia/uht
micro HTTP toolkit for MicroPython and CircuitPython
embedded esp32 http micropython python raspberry-pi-pico
Last synced: 15 Feb 2026
https://github.com/octaprog7/SCD4x
MicroPython module for work with SCD4x (SCD40, SCD41) low power CO2, temperature & humidity electroacoustic sensor from Sensirion.
co2 humidity micropython sensor temperature
Last synced: 13 May 2025
https://github.com/flock4h/bleach
MicroPython ESP32 Pentesting Suite
beacon-spammer ble-hid ble-spam bleach cybersecurity esp32 evil-twin fuzzer hacking-tool micropython pentesting pentesting-tools wifi-jammer
Last synced: 18 Sep 2025
https://github.com/ehong-tl/mqttsn-python3-micropython
MQTT-SN client for Python 3 and Micropython
micropython mqttsn mqttsn-protocol python3
Last synced: 24 Apr 2025
https://github.com/lemariva/uPySteppers
DIY rotating platform using an ESP32 connected to Wi-Fi
diy-project esp32 m5stack micropython rotating-objects
Last synced: 13 May 2025
https://github.com/alankrantas/microbit-micropython-cookbook
Tricks and experiments using MicroPython on BBC micro:bit
education microbit micropython stem
Last synced: 27 Apr 2025
https://github.com/wei1234c/mqtt_bridged_lora_networks_with_micropython_on_esp32
MQTT bridged LoRa networks with MicroPython on ESP32
bridge esp32 iot lora lora-gateway micropython mqtt
Last synced: 30 Apr 2025
https://github.com/octaprog7/scd4x
MicroPython module for work with SCD4x (SCD40, SCD41) low power CO2, temperature & humidity electroacoustic sensor from Sensirion.
co2 humidity micropython sensor temperature
Last synced: 11 Apr 2025
https://github.com/jwillikers/pwm-fan-controller-micropython
A simple program for controlling a fan using MicroPython on a microcontroller
fan-control microcontroller micropython nix pico pwm python raspberry-pi rp2040
Last synced: 10 Oct 2025
https://github.com/capablerobot/sensetemp
An accurate and flexible four-channel temperature sensor designed for makers and engineers
circuitpython esp32 micropython oshw
Last synced: 04 Apr 2025
https://github.com/mcauser/esp8266-useless-throwie
ESP8266 Useless Throwie
esp8266 grunt micropython nodejs svg throwie useless wemos-d1-mini
Last synced: 28 Jul 2025
https://github.com/azure/iot-central-micropython-client
A micropython SDK for connecting devices to Microsoft Azure IoT Central
Last synced: 20 Oct 2025
https://github.com/davmoz/tf-luna-micropython
A simple micropython i2c library for TF-Luna LiDAR Module.
benewake distance-sensor i2c lidar micropython pycom
Last synced: 16 Feb 2026
https://github.com/Azure/iot-central-micropython-client
A micropython SDK for connecting devices to Microsoft Azure IoT Central
Last synced: 08 May 2025
https://github.com/follower46/micropython-oled-progressbars
A collection of progress bars for use with esp8266 and esp32's on OLED displays
esp32 esp8266 i2c-display i2c-lcd micropython
Last synced: 13 May 2025
https://github.com/brainelectronics/micropython-nextion
Control Nextion displays using MicroPython
display hmi hmi-tft library micropython micropython-lib nextion nextion-communication nextion-display serial uart
Last synced: 07 May 2025
https://github.com/russhughes/wt32sc01py
WT32SC01 Plus MicroPython Display Driver
micropython micropython-driver st7796 wt32-sc01-plus
Last synced: 01 May 2025
https://github.com/alankrantas/esp8266-micropython-cookbook
Simple and useful MicroPython examples on ESP8266/ESP32/Pico W
esp32 esp8266 iot micropython micropython-esp32 micropython-esp8266 raspberrypipicow
Last synced: 27 Apr 2025
https://github.com/bulletmark/mpr
Wrapper for MicroPython mpremote tool
ampy micropython mpfshell mpremote rshell thonny upydev upyloader webrepl
Last synced: 19 Apr 2025
https://github.com/ttitanua/micropython_servo_pdm_360
This is a micropython library for control continuous servo by PDM (PWM).
mg995-360 micropython raspberry-pi-pico servo-360
Last synced: 10 Jul 2025
https://github.com/sparkfun/qwiic_bme280_py
Python module for the qwiic bme280 sensor
circuitpython micropython python python3 qwiic sensor sparkfun sparkfun-python
Last synced: 21 Aug 2025
https://github.com/lemariva/upym5echo
Two applications for the M5Stack ATOM Echo running MicroPython.
m5stack m5stack-atom m5stack-atom-echo micropython
Last synced: 13 Apr 2025
https://github.com/lemariva/smartupy
Controlling "Tuya-type" smart power outlets using MicroPython
esp32 home-automation micropython outlets
Last synced: 04 Aug 2025
https://github.com/pulkin/mpy-agps
Micropython implementation of assisted location services (AGPS)
a9g agps database gps lbs micropython python
Last synced: 05 May 2025
https://github.com/alankrantas/sefr_multiclass_classifier
Implementation of multiclass version of SEFR linear-time fast classifier (TinyML)
arduino-sketch avrs circuitpython classification classifier golang iris-dataset machine-learning machine-learning-algorithms microcontrollers micropython python3 sefr-classifier tinygo
Last synced: 27 Apr 2025
https://github.com/nquest/micropython-st7565
Micropython driver for ST7565 based LCD
lcd micropython micropython-driver
Last synced: 13 Apr 2025
https://github.com/gsampallo/micropython_demo_bot
Little example of how to create a bot for Telegram
bot micropython python telegram
Last synced: 13 May 2025
https://github.com/brainelectronics/micropython-winbond
Micropython library to interact with Winbond Flash chips
flash library micropython micropython-lib winbond
Last synced: 10 Mar 2026
https://github.com/radeklat/micropython-thingspeak
Library for sending data to thingspeak.com from IoT devices running micropython (such as ESP8266)
http https iot-device micropython micropython-thingspeak thingspeak time-series
Last synced: 28 Feb 2026
https://github.com/gurkengewuerz/micropython-remoteid
Encode/Decode remote id (ASTM F3411, ASD-STAN prEN 4709-002) messages
drone drones esp32 micropython opendroneid remoteid uav
Last synced: 28 Feb 2026
https://github.com/sparkfun/qwiic_serlcd_py
Python module for I2C control of the SparkFun Qwiic Serial LCDs
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/redoxcode/micropython-ppm_reader
A micropython library to decode PPM signals coming from a RC receiver
Last synced: 23 Aug 2025
https://github.com/endail/hx711-pico-mpy
MicroPython implementation of HX711 use via RP2040's state machine
hx711 iot load-cell loadcell micropython micropython-rpi-pico pio pioasm python raspberry-pi-pico raspberry-pi-pico-rp2040 rp2040 state-machine
Last synced: 12 Apr 2025
https://github.com/peter-l5/framebuf2
MicroPython FrameBuffer extension: larger and rotated font, triangles and circles
circle font framebuffer large-font micropython size triangle
Last synced: 13 May 2025
https://github.com/217heidai/micropython_esp32_firmware
MicroPython、LVGL Firmware for ESP32
esp32 esp32-s3 esp32-wroom esp32-wrover lvgl micropython
Last synced: 28 Jan 2026
https://github.com/insighio/microSDI12
A mini SDI-12 implementation for getting sensor info over RS-485
esp32 micropython pycom rs485 sdi-12 sensor uart
Last synced: 13 May 2025
https://github.com/insighio/microsdi12
A mini SDI-12 implementation for getting sensor info over RS-485
esp32 micropython pycom rs485 sdi-12 sensor uart
Last synced: 16 Oct 2025
https://github.com/mcauser/micropython-xl9535-kxv5-relay
A MicroPython library for jxl XL9535-KxV5 I2C relay boards
micropython relay relay-board xl9535
Last synced: 19 Oct 2025
https://github.com/timhanewich/micropython-ssd1306
Creating and displaying bitmap graphics on an SSD-1306 OLED display using MicroPython
micropython pico raspberry-pi-pico ssd1306 ssd1306-oled
Last synced: 25 Oct 2025
https://github.com/lemariva/upybiketracker
bike-data data-logging esp32 lora micropython
Last synced: 13 Apr 2025
https://github.com/KipCrossing/PyBoard-HC05-Android
Micropython code for the HC05 Bluetooth adaptor and an example application for android devices made specifically for the HC05.
android android-device hc05 hc06 micropython pyboard
Last synced: 13 Apr 2025
https://github.com/bucknalla/lopy-raspberrypi
🎮 Use a Raspberry Pi to control a LoPy over UART
lopy micropython raspberry-pi uart
Last synced: 27 Apr 2025
https://github.com/bjoerge/sproutpy
🪴 Use a Raspberry PI Pico W to measure the soil moisture in your potted plants and store the measurements in the Sanity Content Cloud
micropython moisture-sensor rasberry-pi sanity-io
Last synced: 13 Apr 2025
https://github.com/microbit-foundation/micropython-microbit-v2-simulator
Wasm-based MicroPython micro:bit v2 simulator
Last synced: 16 May 2025
https://github.com/lemariva/upysteppers
DIY rotating platform using an ESP32 connected to Wi-Fi
diy-project esp32 m5stack micropython rotating-objects
Last synced: 13 Apr 2025
https://github.com/jposada202020/MicroPython_ICM20948
MicroPython Driver for the TDK ICM20948 Accelerometer/Gyro Sensor
acceleration accelerometer driver gyro gyroscope icm20948 micropython sensor tdk
Last synced: 13 May 2025
https://github.com/devbis/micropython-aiosentry
Asyncronous Sentry.io micro client for micropython
asyncio micropython micropython-aiosentry sentry sentry-client
Last synced: 28 Oct 2025
https://github.com/mcauser/microbit-tm1637
MicroPython for micro:bit library for quad 7-segment LED modules using TM1637 LED driver
7-segment grove microbit microbit-scripts micropython tm1637
Last synced: 28 Jul 2025
https://github.com/cj667113/simple_github_ota_updater
Simple python OTA updater
github github-api iot micropython ota ota-update ota-updater otaupdate otaupdater python
Last synced: 12 Apr 2025
https://github.com/teuler/robotling
robotling is a simple circuit board to control small robots, mainly for educational purpose.
hexbug micropython micropython-esp32 python3 robots
Last synced: 28 Oct 2025
https://github.com/matthias-bs/lorae22
A MicroPython class for the Ebyte E22 Series LoRa modules
Last synced: 16 Oct 2025
https://github.com/wei1234c/fm_transceivers
FM Transceivers tools box.
fm fm-receiver fm-transceiver fm-transmitter fx2lp i2c kt0803 micropython python rda5820 si4713
Last synced: 28 Oct 2025
https://github.com/matthias-bs/loraE22
A MicroPython class for the Ebyte E22 Series LoRa modules
Last synced: 13 May 2025
https://github.com/pfalcon/pycopy-projs
Various Pycopy-related proofs of concepts and hacks which don't deserve dedicated repos
Last synced: 19 Mar 2025
https://github.com/sparkfun/qwiic_vl53l1x_py
Python package for the qwiic VL53L1X distance sensor (4m)
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/elehobica/pico_dcf77_tx
DCF77 transmitter for Raspberry Pi Pico W
dcf77 micropython raspberry-pi-pico-w
Last synced: 08 Apr 2025
https://github.com/aschuma/esp32_ssd1306_metaefa
This MicroPython code, executed on an ESP32 OLED SSD1306 board, displays departure tables by utilizing the VVS Rest API (META EFA)
esp32 fahrplan micropython public-transport python python3 ssd1306 timetable vvs
Last synced: 18 Mar 2025
https://github.com/robmarkcole/hass-bbc-envirobit
Stream sensor readings from the BBC micropython envirobit to Home-Assistant
bbc-microbit home-assistant micropython
Last synced: 07 May 2025
https://github.com/tjhowse/grocy_pad
A smart, open-source grocery list interface to Grocy.
Last synced: 12 Apr 2025
https://github.com/jczic/azuresastoken
Microsoft Azure "Shared Access Signature" token generator, for MicroPython (used on Pycom modules & ESP32)
azure cloud esp32 generator hc2 hmac hmac-sha256 lopy micropython microsoft-azure pycom sastoken shared-access-signature token wipy
Last synced: 19 Mar 2025
https://github.com/insighio/microfreezer
A software/firmware update packager for micropython platforms bypassing 'frozen' frolder restrictions
esp32 esp8266 firmware frozen micropython ota package pycom
Last synced: 03 Aug 2025
https://github.com/haoruilee/m5stack_healthy_code_tracer
Use M5GO to track healthy code/position/RFID/temperature. 东南大学第一届物联网设计竞赛
arduino coronavirus m5stack maixpy micropython onenet uiflow
Last synced: 01 Aug 2025
https://github.com/simonprickett/iss-tracker
ISS Tracker Project for small device front ends e.g. Pimoroni Badger 2040W, Pimoroni GFX Pack, others...
badger2040w google-cloud-functions google-geocoding-api iss micropython nodejs space-station
Last synced: 05 Mar 2026
https://github.com/cnadler86/mp_esp_dl_models
Micropython binding for the ESP32 DL AI vision models like face detection / recognition, imagenet classifier or pedestrian (human) detection
ai esp32 face-detection face-recognition imagenet-classifier micropython pedestrian-detection
Last synced: 22 Apr 2026
https://github.com/bpi-steam/plan
📋 开源社区计划,你想要的这都有!
arduino bpi-bit micropython webduino
Last synced: 03 Mar 2025
https://github.com/mcauser/micropython-esp8266-nokia-5110-bitcoin
MicroPython library for displaying bitcoin price index on a Nokia 5110 display with PCD8544 driver
bitcoin coinbase-api esp8266 micropython nokia-5110 pcd8544 wemos-d1-mini
Last synced: 01 Jul 2025
https://github.com/PerfecXX/micropython-linenotify
Line Notify with MicroPython on ESP32/ESP8266
esp32 esp8266 library line-notify micropython micropython-esp32 micropython-esp8266
Last synced: 13 May 2025
https://github.com/makerm0/pixeltime
a low power led watch based on ESP32 C3 & MicroPython
Last synced: 15 Apr 2025
https://github.com/kiranj26/raspberry-pi-pico-rp2040-projects
This repository contains a collection of projects for the Raspberry Pi Pico RP2040, showcasing the use of various peripherals. Each project folder includes the source code and detailed instructions on how to set up and run the project.
micropython micropython-rpi-pico raspbery-pi-pico rp2040
Last synced: 25 Oct 2025
https://github.com/jcksnvllxr80/weather-station
Powered by solar, an ESP32-C3-Mini collects data from the rain, wind (speed & direction), humidity, pressure, and temperature sensors then sends it to the Wunderground PWS site and a Telegraf listener via a Wi-Fi connection to my LAN. ☁️ 🌀 ⚡ ☀️ ☔
anemometer esp32 micropython rain-daily rain-hourly rainmeter sensor temperature weather-api weather-status wind-direction wind-gust wind-speed
Last synced: 30 Apr 2025
https://github.com/perfecxx/micropython-linenotify
Line Notify with MicroPython on ESP32/ESP8266
esp32 esp8266 library line-notify micropython micropython-esp32 micropython-esp8266
Last synced: 13 Apr 2025
https://github.com/Aschhoff/ESP32-433Mhz-Receiver-and-Tools
ESP32 433Mhz Receiver written in micropython and Tools for Windows
433mhz esp32 micropython openhab windows
Last synced: 13 May 2025
https://github.com/lemariva/wipy2.0-gps
Connect a Ublox NEO-6M/NE0-M8N gps module to a WiPy2.0/3.0
esp32 esp8266 library micropython wipy
Last synced: 13 Apr 2025
https://github.com/akilmarshall/esp32-ble-demo
A simple project to learn something about Bluetooth low energy and micropython.
ble bluetooth bluetooth-low-energy eps32 esp32-wroom micropython
Last synced: 12 Apr 2025
https://github.com/srg74/esp32-mini-serko
ESP32 mini Wemos style form factor
16mb arduino esp32 esp32-mini micropython platformio wemos-d1-mini wifi wled
Last synced: 08 Mar 2026
https://github.com/armink/mpyonrtt
MicroPython port for RT-Thread on STM32F4 board
Last synced: 12 Apr 2025
https://github.com/crate/micropython-cratedb
A CrateDB Driver for MicroPython.
cratedb cratedb-driver iot iot-device micropython micropython-driver rdbms sensor-network sensor-networks sql telemetry telemetry-collection
Last synced: 26 Jan 2026
https://github.com/MarksBench/mb_PSRAM_64Mb_SPI
Very simple MicroPython module to use a generic 64Mbit PSRAM (ie Adafruit 4677) with a Raspberry Pi Pico (RP2040)
micropython psram raspberry-pi-pico spi
Last synced: 13 May 2025
https://github.com/shaybox/circuitpython-duckyscript
DuckyScript interpreter in CircuitPython (Tested on Pico)
circuitpython duckyscript duckyscript-language micropython pico raspberry-pi raspberrypi rubber-ducky rubberducky
Last synced: 26 Apr 2025
https://github.com/ttitanua/micropython_servo_pdm
A library for controlling servos through the PWM interface of the Raspberry Pi Pico microcontroller in MicroPython.
mg90s mg995 micropython raspbery-pi-pico servo sg90
Last synced: 29 Jul 2025
https://github.com/stickfirmware/stick
Firmware for M5StickC Plus 2, based on micropython
bruce cardputer esp32 firmware flipperzero hacking m5stack m5stick m5stickc micropython
Last synced: 10 Mar 2026
https://github.com/blackhole-consulting/blockchain-micropython
A blockchain micropython libraries for ECC, ECDSA and network with BITCOIN BTC, Ethereum, EOS
blockchain btc ecdsa ecdsa-cryptography ecdsa-signatures encryption eos esp32 ethereum micropython rsa
Last synced: 24 Jun 2025
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: 13 May 2025
https://github.com/niutech/dino-badger2040
Dino Game in MicroPython on Badger 2040 e-ink device based on RP2040 microcontroller
badger2040 e-ink e-paper micropython rp2040
Last synced: 27 Jul 2025
https://github.com/github30/pichromecast
Library for MicroPython to communicate with the Google Chromecast.
cast chromecast chromecast-audio internet-of-things micropython pypi python raspberry-pi raspberry-pi-pico-rp2040 raspberry-pi-pico-w
Last synced: 04 Apr 2025
https://github.com/erikdelange/micropython-logging
Minimalistic logging implementation for MicroPython.
Last synced: 19 Apr 2025
https://github.com/brainelectronics/micropython-package-template
MicroPython PyPi package template project with auto deploy
deploy micropython package pypi-package template template-repository
Last synced: 11 Apr 2026
https://github.com/funpythonec/upy_lewansoul_lx-16
This is a library specific to be used in MicroPython, especifically for the ESP32 and ESP8266. However, it should work in any other board with uPy that has uart ports.
dynamixel esp32 esp8266 lewansoul lx-16a micropython servo uart-ports uarts upy
Last synced: 08 Apr 2025
https://github.com/Aschhoff/ESP32-433Mhz-Transmitter
A pure microPython Transmitter. You can create and add your own encoder
Last synced: 13 May 2025
https://github.com/pmp-p/wapy
wasmicropython https://pmp-p.github.io/wapy/minide/ with focus on Python not devices
emscripten micropython python wasm web-assembly webdev wip-do-not-use
Last synced: 24 Mar 2025
https://github.com/mcauser/micropython-ys-rf34t
MicroPython examples using YS-RF34T 433MHz ASK/OOK UART transceivers
esp32 micropython rf-ask tinypico uart ys-rf34t
Last synced: 28 Oct 2025
https://github.com/bkerler/sattracker
Standalone Satellite Tracker Project based on ESP32 and Micropython
esp32 maker micropython satellite space tracking
Last synced: 30 Apr 2025
https://github.com/miguelgrinberg/micropython-esp8266-vagrant
A virtual machine that simplifies building MicroPython for the ESP8266 microcontroller.
Last synced: 06 Sep 2025
https://github.com/advrhumanoids/nicla_vision_ros2
ROS2 interface for the Arduino Nicla Vision board
arduino gazebo micropython nicla-vision ros2 sensors-data-collection
Last synced: 13 Oct 2025