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-21 00:15:27 UTC
- JSON Representation
https://github.com/walkline80/micropython-smartconfig-cmodule
为 MicroPython 提供 SmartConfig 相关功能
airkiss cmodule esptouch micropython smartconfig
Last synced: 14 May 2025
https://github.com/insighio/astronode-micropython
python/micropython library for the Astronode S
astrocast astronode esp32 micropython protocol python serial uart
Last synced: 26 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: 10 Apr 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/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/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/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
https://github.com/tlack/m5stickv-camera-webserver
M5StickV / Kendryte K210 / Sipeed Maix camera board -> Linux serial -> webserver
k210 kendryte m5stickv maixpy micropython risc-v
Last synced: 13 Jul 2025
https://github.com/walkline80/micropython-new-fontlib
使用 MicroPython 读取自定义中文字库并显示
Last synced: 14 May 2025
https://github.com/blackhole-consulting/blackblock
A private blockchain for micropython embeded systems
blockchain blockchain-technology esp32 ior iot micropython
Last synced: 20 Jul 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/n1kdo/kpa500-remote
Pico-W Web & Remote server for Elecraft KPA500 amplifier and KAT500 autotuner
amateur-radio amateur-radio-remote-control amateurradio elecraft hamradio kat500 kpa500 micropython micropython-rpi-pico pico-w
Last synced: 12 Jun 2026
https://github.com/xuantongyao/micropython-xt-gui
基于micropython的轻量级GUI库 供嵌入式使用
Last synced: 05 Sep 2025
https://github.com/simonprickett/buttons-and-leds-with-raspberry-pi-pico
Using buttons and LEDs with MicroPython on the Raspberry Pi Pico
adafruit micropython raspberry-pi-pico
Last synced: 05 May 2026
https://github.com/redraw/satellite-passes-esp8266
blink your LED when a satellite is passing by 🔮
Last synced: 06 May 2026
https://github.com/raupulus/rpi-pico-template-project-micropython
Plantilla para comenzar proyectos con Raspberry Pi Pico en Micropython preparando una clase que representa al controlador con la conexión wireless y sus detalles, lecturas de pines analógicos, medidor de tensión por ADC para baterías de 3,7v y temperatura interna. También se prepara estructura básica para comenzar a desarrollar un proyecto.
micropython pico raspberry raspberry-pi raspberry-pi-pico raspberry-pi-pico-w raspberrypi rpi skeleton skeleton-template template
Last synced: 06 Mar 2026
https://github.com/tephenavies/micropython-projects
MicroPython code for the micro:bit, ESP8266, ESP32 and Quokka (an expansion shield for the Pyboard lite)
Last synced: 13 Apr 2025
https://github.com/valutac/vanessa
You will never learn if you never broke something
Last synced: 16 Jan 2026
https://github.com/microcontroleurmonde/rp2040_gps_nmea
Set of micro-python tools to decode the different types of NMEA sentences provided by a GPS chip.
decoding geomatics gps micropython nmea0183 rp2040
Last synced: 22 Oct 2025
https://github.com/jczic/motorboardmd49
MicroPython driver for Motor Board "MD49" (used on Pycom modules)
driver esp32 hc2 lopy md49 micropython motor-board motors pycom pycom-modules wipy
Last synced: 04 May 2026
https://github.com/muka/micropython-nodemcu-maxtix-keypad
Micropython Matrix Keypad for NodeMCU
maxtix-keypad micropython nodemcu
Last synced: 03 May 2026
https://github.com/jedie/docker-yaota8266
compile yaota8266 in a docker container by using https://github.com/jedie/yaota8266
docker esp8266 micropython yaota8266
Last synced: 07 May 2026
https://github.com/blackhole-consulting/requeststls-micropython
A TLS request library for micropython . HTTP , TLS, Opensearch
micropython micropython-esp32 opensearch tls
Last synced: 22 Apr 2025
https://github.com/blackhole-consulting/elasticsearch-micropython
A simple elasticsearch opensearch micropython requests library
elasticsearch esp32 micropython opensearch
Last synced: 22 Apr 2025
https://github.com/jposada202020/MicroPython_MLX90393
MicroPython Driver for the MLX90393 Magnetometer
driver magnetometer micropython mlx90393
Last synced: 13 May 2025
https://github.com/bpi-steam/mpy-editor
💻 Simple! Easy! Quick! Start your micropython!
esp32 micropython python3 tkinter-gui
Last synced: 30 Apr 2026
https://github.com/octaprog7/BMP180
MicroPython module for BMP180 pressure&temperature sensor.
micropython pressure sensor temperature
Last synced: 13 May 2025
https://github.com/sparkfun/qwiic_rfid_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 11 Mar 2026
https://github.com/mcauser/micropython-hdc1080
MicroPython driver for the HDC1080 temperature and humidity sensor
hdc1080 humidity-sensor micropython temperature-sensor
Last synced: 01 May 2026
https://github.com/octaprog7/BMP390
class for work with BMP390 pressure sensor.
micropython pressure sensor temperature
Last synced: 13 May 2025
https://github.com/octaprog7/bmp180
MicroPython module for BMP180 pressure&temperature sensor.
micropython pressure sensor temperature
Last synced: 16 May 2026
https://github.com/sigmdel/w600_micropython_1_19_examples
MicroPython 1.19 Example Scripts on W600-PICO Board
micropython umqtt w600 webserver
Last synced: 26 Apr 2026
https://github.com/MicroControleurMonde/RP2040-RNG-with-ADC-
A Micro-python library that provides an interface to generate a random number using the hardware RNG principle of the ESP32. It takes a measurement on one of the RP2040's ADC channels to improve the entropy noise and generate a random number.
Last synced: 07 May 2025
https://github.com/sigmdel/w600_micropython_examples
Simple MicroPython scripts on the Wemos W600-Pico
Last synced: 28 Apr 2026
https://github.com/berkayguzel06/iot_based_solarradiationprediction
IOT based solar radiation prediction with machine learning models
ai andro android android-application android-studio artifical-intelligense cloud colab-notebook colaboratory esp32 flask flask-api google google-cloud iot machine-learning micropython ml prediction torch
Last synced: 23 Jun 2025
https://github.com/markusand/utoml
Simple TOML parser and serializer for micropython
micropython parser serializer toml
Last synced: 02 May 2026
https://github.com/cyllective/comfiltrat0r
Data Exfiltration via WebSerial
data-exfiltration data-loss-prevention micropython python raspberry-pi-pico serial teensy webserial
Last synced: 28 Apr 2026
https://github.com/lemariva/upytrain
This tutorial helps you update a BRIO locomotive using an ESP32 that runs MicroPython. As a result, you can control the speed of the BRIO using a cell phone or a laptop (basically, everything that has a browser).
Last synced: 08 May 2026
https://github.com/sshahryiar/pyboard-micropython-on-stm32s
My projects with Pyboard and STM32 ARM Microcontrollers using MicroPython
32-bit arm iot micropython pyboard stm32 stm32f4 stm32f401ccu6 stm32f405rgt6 stm32f407vet6 stm32f407vgt6 stm32f411ceu6 stmicroelectronics
Last synced: 30 Oct 2025
https://github.com/simonprickett/m5stack-atom-micropython
Experiments with MicroPython on the M5 Stack Atom Matrix device.
cheerlights cheerlights-client m5stack m5stack-atom micropython mqtt
Last synced: 03 Apr 2025
https://github.com/stefanhoelzl/mpy-dev-tools
development tools for micropython boards
developer-tools development-tools esp8266 fuse fuse-filesystem fusepy micropython micropython-boards pyboard
Last synced: 11 Sep 2025
https://github.com/sparkfun/qwiic_gpio_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 24 Oct 2025
https://github.com/carglglz/mpy-mbedtls
MicroPython bindings for some MbedTLS EC and x509 cert/csr functions.
Last synced: 20 Mar 2025
https://github.com/raspiduino/upythoncomputer
A MiniComputer based on Arduino, ESP8266 and MicroPython!
arduino avr esp8266 micropython micropython-esp8266 portable python
Last synced: 05 Apr 2026
https://github.com/redis-developer/micropython-redis-boilerplate
A boilerplate MicroPython script for getting started with Redis on microcontrollers (tested on Raspberry Pi Pico W)
micropython raspberrypi-pico raspberrypi-picow raspberrypipico raspberrypipicow redis
Last synced: 10 Oct 2025
https://github.com/jensstockhausen/smlparserlight
MicroPython compatible parser for the SML (Smart Message Language) protocol
Last synced: 25 Feb 2026
https://github.com/timokoethe/sx1278
MicroPython driver for the SX1278 LoRa module over SPI, built for Raspberry Pi Pico and Pico 2.
embedded iot long-range lora micropython ra-01 raspberry-pi-pico rp2040 rp2350 spi sx1278 wireless
Last synced: 08 Apr 2026
https://github.com/microcontroleurmonde/rp2040_rosc_rng
A Micro-python library that provides an interface to generate a random number using the recommended method (ROSC reading) by Raspberry.
Last synced: 26 Oct 2025
https://github.com/andrvv/mpywave
mpyWave is a low level library for sending and receiving bits in micropython.
lib micropython radio wave waves
Last synced: 12 May 2025
https://github.com/lemariva/mqtt-m5camera
MQTT subscriber to save photos sent from an M5Camera
Last synced: 14 Apr 2026
https://github.com/simonprickett/evening-of-python-cratedb
Repository to accompany my talk about CrateDB at the Austin/DC Python groups "An Evening of Python Coding", January 2025
cratedb micropython python raspberrypi-picow sqlalchemy-python training-materials
Last synced: 16 Feb 2026
https://github.com/kevinkk525/micropython-device-libraries
Just a collection of micropython device libraries
Last synced: 20 Apr 2026
https://github.com/tve/mpy-mqttrepl
MQTT Repl for MicroPython
micropython micropython-esp32 mqtt
Last synced: 08 May 2026
https://github.com/gsampallo/micropython_pushbullet
Simple example of how to use pushbullet with MicroPython on ESP8266
esp8266 micropython nodemcu push-notifications pushbullet
Last synced: 13 May 2025
https://github.com/gemmus/heartratedetector
Project: Building a heart rate detector hardware using Raspberry Pi Pico W and Crowtail - Pulse Sensor.
crowtail micropython oled-display-ssd1306 pulse-sensor raspberry-pi-pico-w thonny
Last synced: 06 May 2026
https://github.com/pionl/badger2040-badgio
MicroPython script for rendering a badge with QR Code, logo (image), and 2-line text on badger2040 microcontroller
Last synced: 30 Aug 2025
https://github.com/gaveshalabs/ags10_sensor
Micropython library for the AGS10 Volatile Organic Compounds sensor
gas-sensors i2c-sensors micropython python tvoc tvoc-sensor
Last synced: 28 Oct 2025
https://github.com/pfalcon/pycopy-uffmpeg
Pycopy bindings for FFmpeg
ffmpeg micropython micropython-bindings pycopy
Last synced: 12 Apr 2025
https://github.com/jposada202020/micropython_mlx90393
⛔️ DEPRECATED MicroPython Driver for the MLX90393 Magnetometer
driver magnetometer micropython mlx90393
Last synced: 20 Feb 2026
https://github.com/perryflynn/mouse-jiggler-pico
A mouse jiggler and keyboard emulator based on a Waveshare RP2040-One with two buttons
circuitpython keyboard-emulation micropython mouse-emulation mouse-jiggler raspberry-pi-pico rp2040 usb-devices usb-hid
Last synced: 21 Aug 2025
https://github.com/simonprickett/unicorn-trackball
MicroPython demo for Pimoroni Galactic and Cosmic Unicorn devices with Trackball breakout
galactic-unicorn i2c-device micropython pimoroni
Last synced: 26 Jan 2026
https://github.com/mc-cat-tty/esp32
ESP32 example projects
c esp-idf esp-idf-framework esp32 esp32-idf freertos interrupt micropython micropython-esp32 micropython-scripts pwm stopwatch stopwatch-in-c
Last synced: 21 Aug 2025
https://github.com/yavuzkomecoglu/wemos-mini-d1
wemos mini d1 üzerinde micropython çalışmaları
Last synced: 19 Aug 2025
https://github.com/rpispy/pi-pico
A collection of MicroPython scripts for the Raspberry Pi Pico microcontroller.
micropython pi-pico pi-pico-w raspberry-pi
Last synced: 23 Feb 2026
https://github.com/cpscript/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 17 Aug 2025
https://github.com/smittytone/ssd1306oled-python
A driver for the SSD1306-based Adafruit 128x32 and 128x64 OLEDs
circuitpython driver iot library micropython python ssd1306
Last synced: 13 Apr 2025
https://github.com/pmp-p/nanotui
picotui-like lib for micropython/python3 targeting sixel terminals
Last synced: 15 Aug 2025
https://github.com/funpythonec/upy_ide
Proyecto para desarrollar un IDE con opciones de flashear MicroPython en microcontroladores ESP
beeware editor esp32 esp8266 micropython pybee python toga
Last synced: 09 Apr 2026
https://github.com/Carglglz/mpy-mbedtls
MicroPython bindings for some MbedTLS EC and x509 cert/csr functions.
Last synced: 13 May 2025
https://github.com/cwyark/micropython-uaioftp
Lightweight ftp library for MicroPython.
Last synced: 18 Mar 2025
https://github.com/bisguzar/bisguzar.github.io
bir sağlıkçının teknoloji blogu
Last synced: 17 Feb 2026
https://github.com/funnygeeker/micropython-easynetwork
Simplified wireless network management for Micropython. 简化Micropython的无线网络管理
ap client esp32 esp8266 library micropython network wifi wlan
Last synced: 29 Apr 2026
https://github.com/walkline80/code-completion-for-micropython
为 VSCode 提供 MicroPython 类库的代码补全功能
code-completion micropython vscode-extension
Last synced: 18 Apr 2025
https://github.com/brianpugh/magnetometer
CLI Magnetometer using a CircuitPython board + Belay
belay circuitpython magnetometer micropython textual tui
Last synced: 03 Aug 2025
https://github.com/brianpugh/micropython-fnv1a32
Micropython native module for the FNV1a hashing algorithm.
fnv hash hashing micropython native native-module python
Last synced: 04 Aug 2025
https://github.com/funpythonec/fit_guatemala_2019-smart_home
Hoja de datos y scripts para el taller con la placa de desarrollo para domótica con IOT, y asistentes de voz.
alexa bme280 buzzer esp32 esp32-wroom google-assistant micropython mma8452 mqtt neopixel python3 relay-board
Last synced: 08 Apr 2025
https://github.com/rwbl/domoticz-micropython-projects
Explore using MicroPython with the Domoticz Home Automation System.
diy domoticz dzvents esp32 esp32cyd lua micropython raspberry-pi raspberry-pi-pico-w
Last synced: 11 Apr 2026
https://github.com/elehobica/pico_jjy_tx
JJY transmitter for Raspberry Pi Pico W
jjy micropython raspberry-pi-pico-w
Last synced: 08 Apr 2025
https://github.com/gretel/rns-if-espnow
ESP-NOW interface for Reticulum Network Stack
38c8 asyncio esp-now esp32 espnow hdlc micropython micropython-esp32 reticulum
Last synced: 09 Jul 2025
https://github.com/wei1234c/ntp_clock_using_micropython
NTP Clock using MicroPython, with LED matrix, 7-segments, or OLED screen as display interfaces.
esp32 esp8266 iot micropython ntp
Last synced: 08 Jan 2026
https://github.com/blackhole-consulting/netscan-micropython
A micropython port scanner
esp32 micropython netscan portscanner
Last synced: 22 Apr 2025
https://github.com/egeonderx/espy32
An operating system for ESP32. It can run Python scripts, load drivers, use the terminal with qvga screen and sd card, write programs in its built-in Python interpreter, and even play some basic music.
esp32 esp32devkit espy32 micropython minimal mit-license operating-system os py-dos python qvga real screen sdcard tiny
Last synced: 25 Feb 2026
https://github.com/znitche/picovoltmeter
Raspberry Pi Pico ADC Voltmeter
adc micropython raspberry-pi-pico voltmeter
Last synced: 25 Jul 2025
https://github.com/vshymanskyy/lbm-micropython
LoRa Basic Modem integration for MicroPython
esp32 lora lorawan micropython stm32
Last synced: 25 Jul 2025
https://github.com/brianpugh/micropython-native-module-template
Template for creating Micropython native module libraries with pre-built binaries
micropython module native native-module optimization pre-built template
Last synced: 03 Feb 2026
https://github.com/microbit-foundation/micropython-microbit-stubs
Type stubs for MicroPython for micro:bit to support the micro:bit Python Editor V3
Last synced: 16 May 2025
https://github.com/pexmor/pico-unicorn-experiment
Raspberry Pi Pico and Pimoroni Unicorn
experiment micropython pico python raspberry-pi rp2040
Last synced: 09 May 2026
https://github.com/brainelectronics/micropython-package-validation
Validate and create MicroPython package JSON file
micropython package validation
Last synced: 16 Apr 2025
https://github.com/teuler/robotling_lib
robotling is a simple circuit board to control small robots, mainly for educational purpose. This repository contains robotling-related hardware and software libraries.
hexbug micropython micropython-esp32 python3 robots
Last synced: 05 May 2025
https://github.com/mcauser/micropython-sht31
MicroPython driver for the SHT31 Temperature and Humidity Sensor
humidity micropython sht30 sht31 temperature
Last synced: 13 Jun 2025
https://github.com/agjendem/esp32-ttgo-temperature-display
ESP32 TTGO temperature display with ds18b20 temperature sensors
ds18b20 esp32 micropython ttgo
Last synced: 09 May 2026
https://github.com/octaprog7/bmp390
class for work with BMP390 pressure sensor.
micropython pressure sensor temperature
Last synced: 21 Feb 2026
https://github.com/jacklinquan/microbmp
A small Python module for BMP image processing.
Last synced: 13 Jun 2025
https://github.com/wojciech-szmyt/msa301-micropython-driver
Homebrew micropython driver for msa301 3-axis accelerometer. Tested on Raspberry Pico.
accelerometer driver library micropython msa301 pico rpi-pico
Last synced: 13 May 2025
https://github.com/n1kdo/rotator-controller-controller
N1KDO Pico-W Rotator Controller Controller
amateur-radio amateur-radio-remote-control hamradio micropython micropython-rpi-pico pico-w rotator rotator-controller
Last synced: 31 May 2026