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/prefixfelix/fernopy
Control Rademacher FernoTron devices (shutters) using an ESP32 / ESP8266 via a web interface and REST-API.
api esp32 esp8266 fernotron micropython protocol rademacher smart-home
Last synced: 09 May 2026
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/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/bunnysakura/lv_micropython
适用于具有16M flash的ESP32芯片的MicroPython LVGL绑定 | Micropython bindings to LVGL for Embedded devices, Unix and JavaScript | M5Stack BASIC
esp32 gui lvgl lvgl-esp32 m5stack m5stack-core micropython mpy
Last synced: 31 Oct 2025
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/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/jposada202020/micropython_mlx90393
⛔️ DEPRECATED MicroPython Driver for the MLX90393 Magnetometer
driver magnetometer micropython mlx90393
Last synced: 20 Feb 2026
https://github.com/de-dh/mpy-rf
Simple programm for receiving 433 MHz signals using a RX470C module and enhancing reception
433mhz 433mhz-module arduino esp32 micropython python rc rf rpi-pico rx470 rx470c syn470r wireless-communication wireless-sensor-networks
Last synced: 05 Apr 2026
https://github.com/svenmatzke/userv
micropython minimal web server async and socket based
async esp32 iot micropython python routing socket swagger-ui userv webserver
Last synced: 05 Sep 2025
https://github.com/jiribilek/rp2040_picow_esp8285_library
WiFi library for RP2040 Pico-W with the ESP8285 chip
esp8285 micropython micropython-rpi-pico pico-w rp2040 wifi
Last synced: 30 Apr 2025
https://github.com/cprite/burglar-alarm
Buzzer makes a sound when motion is detected. All connected to Raspberry Pi Pico
Last synced: 15 May 2026
https://github.com/srinath-iyer/pen-plotting-bot
Drawing Robot Code for EGR101 project
Last synced: 02 Feb 2026
https://github.com/drogue-iot/micropython-examples
Examples of using Drogue Cloud with micropython devices
iot micropython mqtt raspberry-pi
Last synced: 06 Apr 2026
https://github.com/ikostan/pico
PiPico W training
micropython picow pipico python3
Last synced: 20 Jan 2026
https://github.com/outofcoffee/pico-weather
Fetches weather for location and displays on e-Ink display on Raspberry Pi Pico
display e-paper microcontroller micropython pico-w rpi-pico weather
Last synced: 16 May 2026
https://github.com/0u44/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 17 Feb 2026
https://github.com/octaprog7/tmp117
MicroPython module for work with TMP117 temperature sensor from Texas Instruments
micropython sensor temperature
Last synced: 17 May 2026
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: 28 Feb 2026
https://github.com/retiredwizard/pydos_wifi
Generalized Python based microcontroller WiFi API
arduino arduino-nano-connect circuitpython esp32 espressif microcontrollers micropython network picow pydos raspberry raspberry-pi-pico-w wifi
Last synced: 18 Dec 2025
https://github.com/n1kdo/bandselector
IOT BandSelector (also known as a Band Decoder) works with Antenna Switch Controller to perform automated antenna selection on band change
amateur-radio amateurradio elecraft ham-radio hamradio k3 k4 kicad kicad-project micropython micropython-rpi-pico pico-w
Last synced: 18 May 2026
https://github.com/brenordv/micropython-snippets
Collection of libraries and helpers for Micropython + Raspberry Pi Pico
am2302 apds9960 dht22 ds18x20 hc-sr501 hy-srf05 iot kyes516 micropython micropython-rpi-pico sg90-servo ssd1306 vl6180x yx5200
Last synced: 07 Mar 2026
https://github.com/rezafarazi/ppe
PPE (Parallel processing encryption) an encryption lib for cloud and IOT
aes cloud esp32 iot java micropython
Last synced: 19 Feb 2026
https://github.com/dngvmnh/automatic_weather_station
Automatic Weather Station utilizes the ESP32 microcontroller and DFRobot Environmental Sensor to collect and transmit real-time environmental data, including temperature, humidity, and air quality metrics, to a web server for monitoring and analysis.
air-quality atmospheric-pressure data-logging environmental-sensor esp32 micropython real-time-data remote-monitoring thingspeak wi-fi-transmission
Last synced: 24 Jan 2026
https://github.com/dsiggi/micropython-dcf77
Micropython module to receive and decode the DCF77 time telegram.
dcf dcf77 esp32 esp8266 micropython rpi-pico
Last synced: 13 May 2025
https://github.com/dave2/micropython-ntpd
An implementation of an ntpd in Micropython
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_UPLOT
⛔️ DEPRECATED MicroPython Small Graphics framework using the IL9486 display
archived bar canvas cartesian deprecated graphics il9486 logging micropython obsolete pico plot scatter
Last synced: 13 May 2025
https://gitlab.com/WiLED-Project/ubutton
A MicroPython library for controlling reading and debouncing pushbutton inputs, including "short" and "long" press callbacks
async asyncio button debounce embedded microcontroller microprocessor micropython pushbutton switch uasyncio
Last synced: 13 May 2025
https://github.com/xreef/PCF8591_micropython_library
MicroPython Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.
analog arduino esp32 esp8266 expander i2c micropython pcf8591 raspberry rp2040 samd stm32 wire
Last synced: 13 May 2025
https://github.com/marcio-pessoa/pyl298
Micro Python L298
l298 l298n l298n-h-bridge micropython motor motor-controller motor-driver motor-shield pyboard python python3 robotics
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_TMP117
MicroPython Driver for the TMP117 Temperature Sensor
driver micropython sensor temperature tmp117
Last synced: 13 May 2025
https://github.com/2black0/micropython-sht11
sht11 module for micropython
micropython sensor sht11 sht1x
Last synced: 13 May 2025
https://github.com/clementlecorre/esp8266-temperaturesensor
Temperature sensor Micropython on wireless ESP8266
dht11 ds18b20 esp8266 micropython python python3
Last synced: 13 Apr 2026
https://github.com/leech001/mq9
Micropython MQ9 library for ESP8266
esp8266 micropython mq9 nodemcu
Last synced: 06 May 2026
https://github.com/kevinmcaleer/inventor_arm
A Simple Robotic Arm, built using the Pimoroni Inventor 2040 W
2040 arm inventor micropython robotic w
Last synced: 30 Apr 2026
https://github.com/znitche/pico-esp8266
Wrapper for using ESP8266 WiFi modules with RaspberryPi Pico
esp8266 micropython raspberry-pi-pico wrapper
Last synced: 25 Jul 2025
https://github.com/charkster/motion_detect_mcu_wifi_email
Micropython script for emailing notification of PIR motion detect.
esp32c3 micropython pico-w pir-motion-detector pir-motion-sensor
Last synced: 13 Feb 2026
https://github.com/octaprog7/ens160
MicroPython module for work with ENS160 Digital Metal-Oxide Multi-Gas Sensor.
aqi co2 micropython sensor tvoc
Last synced: 29 Jul 2025
https://github.com/alpsayin/keyboard-interceptor-micropython
Proof-of-concept keyboard keystroke interceptor for PS/2 protocol proposed to be used with USB-to-ps/2 downgrade
capture comms cybersecurity embedded-security interceptor keyboard-interceptor-micropython micropython mqtt uart
Last synced: 01 Aug 2025
https://github.com/octaprog7/bh1750
MicroPython module for work with BH1750 Ambient Light Sensor (ALS)
Last synced: 10 Aug 2025
https://github.com/buried-in-code/freyr
Tracks temperature and humidity readings and graphs the results in a web dashboard
dht22 fastapi hatchling micropython pi-pico-w python-3
Last synced: 09 Mar 2026
https://github.com/cnadler86/MicroPython_Motor
Control PWM based motors in MicroPython the easy way
dcmotor micropython motor-control servo stepper
Last synced: 05 Mar 2025
https://github.com/sparkfun/qwiic_led_stick_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/sparkfun/qwiic_pca9685_py
Python package for the PCA9685 IC
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/fcannizzaro/esp8266-request
Make simple http requests on esp8266 Micropython
esp8266 http micropython request
Last synced: 08 May 2026
https://github.com/josverl/mpflash
mpflash is a command-line tool for working with MicroPython firmware. It provides features to help you flash and update MicroPython on one or more attached microcontrollers.
dfu-programmer esptool microcontroller micropython uf2
Last synced: 30 Jun 2025
https://github.com/josverl/mp_debugpy
A minimal implementation of debugpy for MicroPython, enabling remote debugging with VS Code.
debug-adapter-protocol debugger micropython vscode
Last synced: 04 Mar 2026
https://github.com/tikquuss/farmdroid
The project aims to set up a decision-making support platform for farmers using wireless technologies.
esp32 esp8266 iot micropython raspberry-pi
Last synced: 02 Apr 2026
https://github.com/perfecxx/micropython-ssd1306
MicroPython Library for SSD1306 OLED Displays with some simple shape drawing functions.
esp32 micropython oled ssd1306 ssd1306-driver ssd1306-oled ssd1306-oled-example
Last synced: 10 Jun 2025
https://github.com/n1kdo/bme280_barometer
Pico-W and BME280 Temperature, Humidity, Pressure experiment
bme280 micropython micropython-rpi-pico pico-w
Last synced: 28 May 2026
https://github.com/j0ono0/energymon-web-interface
Web interface tailored for Whatnick's energy monitor hardware.
Last synced: 12 Apr 2026
https://github.com/andrvv/mpysocket
A socket lib for the esp01 and esp01s.
esp01 esp01s micropython module python socket
Last synced: 12 May 2025
https://gitlab.com/olivierlenoir/micropython-multiaxis
MicroPython ESP32 multiaxis stepper motor with DRV8825.
DRV8825 RMT Stepper motor esp32 micropython
Last synced: 13 May 2025
https://github.com/octaprog7/TMP117
MicroPython module for work with TMP117 temperature sensor from Texas Instruments
micropython sensor temperature
Last synced: 13 May 2025
https://github.com/lucasgarcia0924/echo-wave
Clonador de señales de 433mhz controlado en una app móvil
esp32 kicad micropython taller-de-ingenieria-electronica-unal
Last synced: 20 Jan 2026
https://github.com/funpythonec/line_follower_fit20
esp32 fit funpython funpythonec guatemala micropython micropython-esp32 ros rosserial
Last synced: 08 May 2026
https://github.com/andypiper/emf-duckfacts
A Duck Facts app for the Electromagnetic Field 2022 TiDAL badge
badge badge-team badgelife ducks emfcamp emfcamp2022 facts micropython tidal-badge wildfowl
Last synced: 21 Feb 2026
https://github.com/jposada202020/micropython_bmi160
⛔️ DEPRECATED MicroPython Driver for the Bosch BMI160 Acc/Gyro Sensor
acceleration accelerometer archived bmi160 bosch deprecated driver gyro gyroscope micropython obsolete sensor
Last synced: 09 Apr 2025
https://github.com/mcauser/micropython-hz1050
MicroPython driver for HZ-1050 UART and Wiegand 125Khz RFID Reader
125khz em4100 hz-1050 micropython rfid rfid-reader wiegand
Last synced: 25 Mar 2025
https://github.com/toby-sanders-101/callywith_college_raspberry_pi_competition_2024
Health test software
max30102 micropython pico-w python raspberry-pi-3 sockets tkinter
Last synced: 26 Jan 2026
https://github.com/LearnToProgramRoanoke/Learn-microbit
Code and materials for learning to program with the BBC micro:bit
microbit microbit-scripts micropython python python3
Last synced: 29 Nov 2025
https://github.com/erikdelange/wipy-web-interface-using-javascript
A JavaScript based web UI to control the LED and user button on WiPy Expansion Board 2.0
esp32 html javascript micropython w3css wipy
Last synced: 13 Apr 2026
https://github.com/xreef/pcf8591_micropython_library
MicroPython Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.
analog arduino esp32 esp8266 expander i2c micropython pcf8591 raspberry rp2040 samd stm32 wire
Last synced: 13 Apr 2026
https://github.com/paramsiddharth/esp32-web-scraper
A simple web scraper that runs on an ESP-32 microcontroller.
esp32 internet-of-things micropython scraper serial web
Last synced: 06 May 2026
https://github.com/leech001/security-fire-alarm-esp8266
Security fire alarm on ESP8266
alarm esp8266 fire micropython mqtt security-automation
Last synced: 13 Apr 2026
https://github.com/jasperabez/trackerboi
The ultimate rechargeable weeding robot for all applications
Last synced: 07 Sep 2025
https://github.com/perfecxx/micropython-simplekeypad
MicroPython library for interfacing with a keypad matrix
4x4-keypad esp32 keypad keypad-matrix micropython micropython-esp32
Last synced: 10 Apr 2025
https://github.com/octaprog7/rm3100
MicroPython module for control RM3100 Geomagnetic Sensor.
geomagnetic i2c micropython sensor
Last synced: 19 Apr 2026
https://github.com/n1kdo/pico-w-dual-serial
N1KDO Raspberry Pi Pico-W Dual Serial Interface.
amateur-radio cc-by-sa kicad-pcb kicad-schematics micropython micropython-rpi-pico open-hardware pico-w
Last synced: 05 Oct 2025
https://github.com/pedroaraoz/wifimanager
WiFi Manager for the Pico W - MicroPython
micropython pico-w wifimanager
Last synced: 23 Feb 2026
https://github.com/hueyy/eink-screen-esp32
MicroPython code and accompanying web app powering my eink screen
Last synced: 23 Feb 2026
https://github.com/psp515/picocontroller
ARGB Led controller for Raspberry Pi Pico W.
micropython raspberry-pi-pico wsb2812b
Last synced: 19 Jan 2026
https://github.com/tayfunulu/modemrebooter
SONOFF S20/S26 - Internet Checker and automatic model rebooter with micropython
automation esp8266 iot micropython modem reboot rebooter sonoff sonoff-s20 watchdog
Last synced: 15 Oct 2025
https://github.com/1-rafael-1/pi-pico-alarmclock
Building a working alarmclock based on a Raspberry Pi Pico W
alarmclock micropython pi pico raspberry
Last synced: 27 Jan 2026
https://github.com/ronibandini/alvik
Programas y tutoriales para el robot Arduino Alvik
alvik arduino micropython robotics
Last synced: 14 Mar 2026
https://github.com/cnadler86/micropython_motor
Control PWM based motors in MicroPython the easy way
dcmotor micropython motor-control servo stepper
Last synced: 18 Oct 2025
https://github.com/mcpcpc/mpscpi
Instrumentation framework for network-based SCPI communication.
instrumentation micropython scpi
Last synced: 27 Jan 2026
https://github.com/erikdelange/wipy-2.0-temperature-controlled-fan
PWM fans with temperature based speed control which can be placed on a central heating convector, with a JavaScript based web interface.
javascript micropython pwm-fan python sockets wipy
Last synced: 24 Feb 2026
https://github.com/krishpranav/lunar
Lunar web framework
frontend frontend-framework javascript micro-web micropython python python3 web webframework
Last synced: 28 Jan 2026
https://github.com/advrhumanoids/nicla_vision_drivers
Drivers to collect the Arduino Nicla Vision sensors
arduino micropython nicla-vision ros ros2 sensors-data-collection
Last synced: 20 Jan 2026
https://github.com/depau/upython-relay-timer
Countdown timer for a Sonoff switch or a random relay, written in MicroPython
countdown esp32 esp8266 micropython sonoff sonoff-basic timer upython
Last synced: 28 Jan 2026
https://github.com/timhanewich/loralink
A fully 3D-printed remote controller that uses Long Range (LoRa) radio communications to control an RC car.
controller lora micropython pico raspberry-pi rc-car rpi-pico rylr998 wireless
Last synced: 31 Jan 2026
https://github.com/de-dh/tp65-receiver-mpy
Receive temperature data with MicroPython from ThermoPro TP65s temperature sensor for microcontrollers.
433mhz 433mhz-module esp32 microcontroller micropython rpi-pico rx470 temperature-sensor
Last synced: 25 Feb 2026
https://github.com/aryankhollam/rocket-telemetry-logger-using-raspberry-pi-pico
A rocket telemetry logger using Raspberry Pi Pico, MPU6050, BMP280, and an OLED display.
bmp280 buzzer micropython micropython-rpi-pico model-rocketry mpu6050 oled oled-display-ssd1306 oled-ssd1306 raspberry-pi raspberry-pi-pico raspberry-pi-pico-w rocket-data rocketry rp2040 telemetry telemetry-collection telemetry-data
Last synced: 10 Feb 2026
https://github.com/eiichiroito/microwitch2
micro:witch implemented in Pharo Smalltalk
microbit micropython pharo scratch smalltalk
Last synced: 12 Feb 2026
https://github.com/snacsnoc/pocket-esp32-gps
Handheld ESP32-based GPS with map display and distance calculator
esp32 esp8266 gps-tracker micropython micropython-esp32
Last synced: 13 Feb 2026
https://github.com/icelam/vobot-mini-dock-apps
Collection of apps designed for the Vobot Mini Dock
esp32 esp32-s3 lvgl micropython micropython-esp32 vobot vobot-mini-dock
Last synced: 01 Mar 2026
https://github.com/armanghobadi/microjwt
MicroJWT is a secure and lightweight JWT library for MicroPython, optimized for embedded and IoT systems. It supports token generation, verification, AES-256 encryption, and key derivation, making it ideal for secure authentication and session management in resource-limited environments.
esp32 esp8266 jwt jwt-auth jwt-authentication jwt-token microcontroller micropython
Last synced: 04 Mar 2026
https://github.com/papsdroidfr/sins
Jeux de mémoire visuelle et auditive à construire soi-même: trouvez 10 clés cachées dans un labyrinthe pour ouvrir 10 coffres à trésor.
Last synced: 17 Apr 2026
https://github.com/wurthless-elektroniks/pigli360-workbench
Various Xbox 360 RGH-related experiments on RP2040 and Micropython
micropython micropython-rpi-pico xbox-360 xbox360
Last synced: 17 Apr 2026
https://github.com/zerasul/upythonalm
Curso MicroPython para Python Almeria (web)
esp32 esp8266 learning micropython python
Last synced: 17 Apr 2026
https://github.com/pfalcon/pycopy-dlman
Very simple download manager based on wget and Pycopy
Last synced: 24 Apr 2026
https://github.com/mcauser/microbit-dht12
MicroPython for micro:bit library for the Aosong DHT12 temperature and humidity sensor
dht dht12 humidity microbit microbit-scripts micropython temperature
Last synced: 24 Apr 2026
https://github.com/niwantha33/micropython-studio
open-source, micropython,circuitpython, vscode-extension, xbee, micropython debug
circuitpython esp32 ide micropython pico xbee
Last synced: 07 Jun 2026
https://github.com/metachris/micropython-minimal-webserver-asyncio3
Minimal MicroPython webserver / TCP connection handler using uasyncio v3 (MicroPython 1.13+), with fallback for earlier versions of uasyncio / MicroPython
Last synced: 28 Apr 2026
https://github.com/pzinemanas/pycom-ftplib
An FTP client library for pycom boards (MicroPython)
ftp-client ftp-library micropython pycom
Last synced: 30 Apr 2026
https://github.com/sparkfun/qwiic_cap1203_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 30 Apr 2026