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-07-27 00:19:29 UTC
- JSON Representation
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/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/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/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/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/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/leech001/mq9
Micropython MQ9 library for ESP8266
esp8266 micropython mq9 nodemcu
Last synced: 06 May 2026
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/clementlecorre/esp8266-temperaturesensor
Temperature sensor Micropython on wireless ESP8266
dht11 ds18b20 esp8266 micropython python python3
Last synced: 13 Apr 2026
https://github.com/mcauser/micropython-max44009
MicroPython driver for the MAX44009 ambient light sensor
Last synced: 13 May 2026
https://github.com/raupulus/rpi-pico-simple-websockets-server
Proyecto para Raspberry Pi Pico con un ejemplo de servidor websocket para conectar desde otros dispositivos que hagan de cliente y recibir/enviar datos.
iot maker micropython raspberry raspberry-pi raspberry-pi-pico raspberrypi raspberrypipico server websocket websockets
Last synced: 13 Apr 2026
https://github.com/andypiper/stackypi-style
Examples and lessons learned about the StackyPi RP2040 board
Last synced: 03 Apr 2025
https://github.com/paulober/pico-mpy-com
A Node.JS library for communicating with USB devices running the MicroPython firmware.
micropython micropython-rpi-pico nodejs raspberry-pi-pico raspberry-pi-pico-2 raspberry-pi-pico-micropython serialport
Last synced: 03 Jan 2026
https://github.com/sparkfun/qwiic_tmp102_py
Python library for Qwiic TMP102 Sensor
circuitpython micropython python sparkfun sparkfun-python
Last synced: 11 May 2026
https://github.com/fritzchentastig/model-rocket
Stuff needed for a model rocket
micropython raspberry-pi-pico rocket
Last synced: 18 Jan 2026
https://github.com/hyx0329/micropython-uicefox
A mixture of urequests and uaiohttpclient, with my tweaks.
micropython uasyncio urequests
Last synced: 14 Feb 2026
https://github.com/pawelgoj/rgb_led_color_change
Simple program written in MicroPython for LED RGB color change. Works with raspberry pi pico (RP2040)
led led-rgb microcontroller micropython python raspberry-pi-pico rp2040
Last synced: 17 May 2026
https://github.com/cheyao/macropad
Macropad for hackclub ysws
3d 3d-printing cad kmk macropad micropython pcb python scad
Last synced: 19 Jan 2026
https://github.com/jmysu/esp32c3-s2-micropython-build
building ESP32C3 micropython notes
Last synced: 21 Jan 2026
https://github.com/electrocodeur/17_pyroelectrique_esp32
Projet : Capteur de présence Pyroélectrique avec ESP32
Last synced: 15 May 2026
https://github.com/nevil-ing/clawdius
A line-tracking robot with a robotic arm for object manipulation using infrared sensors and a custom-designed robotic arm, all controlled by a Raspberry Pi Pico.
line-follower-robot line-tracking micropython python raspberry-pi-pico robotic-arm
Last synced: 15 May 2026
https://github.com/sparkfun/qwiic_button_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2026
https://github.com/jung217/iot_code_garage
A lot of code associating with IOT
iot micropython mqtt raspberry-pi servo-control wifi
Last synced: 07 Mar 2026
https://github.com/o-murphy/infiray-lrf
Command sender for the InfiRay LR2000 / LR3000 Long Range Finder
embedded esp32 infiray iray long-range-finder lrf micropython pyserial python python3 raspberry-pi-pico serial
Last synced: 23 Feb 2026
https://github.com/raupulus/rpi-pico-sensor-lightning-cjmcu-3935
Repositorio para controlar por i2c el sensor CJMCU 3935 con el chip AS3935. Este chip se utiliza para detectar rayos y la distancia de estos.
cjmcu3935 lightning micropython raspberry-pi-pico sensor
Last synced: 27 Jan 2026
https://github.com/ankitkk/cosmic-unicorn
LED Transit Tracker + Weather.
chicago led micropython pimoroni trains
Last synced: 18 May 2026
https://github.com/rroemhild/ttn-mapper
Simple PyCom LoPy/FiPy tracker for TTN Mapper
iot lorawan mapper micropython pycom ttn
Last synced: 07 Apr 2025
https://github.com/taxmeifyoucan/proof-of-cat
Securing cryptography using cats
Last synced: 14 Oct 2025
https://github.com/hiper2d/smart-home-light-automation-in-python
Design of smart light network for home using Raspberry Pi, ESP8266 WiFi modules, and Python
angular12 esp8266 flask micropython raspberry-pi
Last synced: 09 Apr 2026
https://github.com/sathya-ml/pico-temperature-control
A simple temperature controller using a Raspberry Pi Pico, DHT22 sensor, and relay to manage heating in small enclosures.
dht22 heating-control micropython pico raspberry-pi-pico relay temperature-control
Last synced: 22 Jan 2026
https://github.com/meshosk/pico-weather-sensor
Code for weather pico 2 w gatherer with bme280 and pico lipo shim
ble mbe280 micropython raspberry-pi-pico-2-w sensor
Last synced: 15 May 2026
https://github.com/tux-friend/esp32-tux
Documentation for ESP32-Tux Dev Board
esp32-c3 esp32-dev-board micropython
Last synced: 11 Apr 2025
https://github.com/znitche/pico-adxl345
MicroPython module for performing measurements using ADXL345 accelerometer
Last synced: 19 Oct 2025
https://github.com/ccccmagicboy/hack_inisetup
hack the esp32 and esp8266 micropython firmware inisetup file
Last synced: 20 Jan 2026
https://github.com/ishanoshada/flask-mongodb-server
A Flask-based HTTP server for MongoDB operations (create, insert, find, delete, update) with ESP32 client support using Arduino and MicroPython.
arduino esp32 flask iot micropython mongodb nosql pymongo python
Last synced: 14 Apr 2026
https://github.com/pulkin/mpy-twatch-config
Configuring peripherials of T-Watch 2020 for micropython
axp202 esp32 firmware micropython python smart watch
Last synced: 11 May 2026
https://github.com/phastmike/idx_hardware
The hardware information for the IDx project. Firmware on another repository (IDx)
ham-radio hamradio micropython raspberry-pi-pico repeater yaesu
Last synced: 18 Jul 2026
https://github.com/loboris/esp32_k210_firmware
ESP32 firmware for MicroPython for K210 project
esp32 k210 micropython risc-v wifi
Last synced: 09 May 2026
https://github.com/potier97/micropython-config
First config esp32 repo with micropython
blink devices esp esp32 espressif iot micropython
Last synced: 23 Jan 2026
https://github.com/cashoefman/esp32-bme680-upy
Heltec Wifi Kit 32 with Bosch BME680 using Micropython
bme680 esp32 micropython micropython-esp32 raspberry-pi upython
Last synced: 23 Jan 2026
https://github.com/jposada202020/MicroPython_HDC1080
MicroPython driver for the TI HDC1080 Temperature and Humidity sensor
archived deprecated driver hdc1080 humidity micropython obsolete sensor temperture texas-instruments
Last synced: 13 May 2025
https://github.com/cnadler86/easy-micropython-servo
a simple but powerfull llibrary for servo motors
Last synced: 04 Jan 2026
https://github.com/jposada202020/MicroPython_LIS3MDL
MicroPython Driver for the ST LIS3MDL magnetometer
driver lis3mdl magnetometer micropython sensor st
Last synced: 13 May 2025
https://github.com/lemariva/zerynth-google-iot
Connecting the ESP32 to Google Iot Core
google-cloud-platform google-iot-core micropython python zerynth
Last synced: 03 May 2026
https://github.com/gmc-code/pc-microbit-micropython
code your microbit using micropython
Last synced: 16 Feb 2026
https://github.com/ckuethe/i2cgps
Arduino firmware to convert an NMEA gps into an i2c device
arduino gps gps-device i2c i2c-device micropython
Last synced: 05 May 2026
https://github.com/electrocodeur/12_emetteur_ir_esp32
Projet : Émetteur IR avec ESP32
Last synced: 11 Apr 2026
https://github.com/appsolves/smartsweep-precision
A self-made cleaning robot with Arduino Giga R1 WiFi and MicroPython!
arduino cleaning-robot flutter iot micropython
Last synced: 08 Jul 2025
https://github.com/sparkfun/qwiic_twist_py
Python driver for the Qwiic Twist breakout board
circuitpython micropython python sparkfun sparkfun-python
Last synced: 08 Mar 2026
https://github.com/code2k13/maix_dock_mnist
Demonstration of handwritten digit recognition using Maix Dock M1 powered by Kendryde K210
edge-ai image-recognition kendryte-210 machine-learning micropython tinyml
Last synced: 23 Jan 2026
https://gitlab.com/olivierlenoir/MicroPython-MorseCode
MicroPython International Morse Code
Last synced: 13 May 2025
https://github.com/mohittalwar23/camvisiotech-edge-ai
This repository contains the full source code and setup for Camvisiotech, designed for Kendryte's KP10-based boards, specifically using the Maixduino by Sipeed. Developed for CircuitDigest's IoT and Edge AI Challenge 2024, this version includes WiFi functionality, making it accessible to users without GSM connectivity.
edgeai maixpy maxiduino micropython
Last synced: 18 May 2026
https://github.com/sdaves/micronametag
Digital nametag with endless posibilities. Pure python microcontroller programming using an ESP8266 with an OLED display and MicroPython. After device setup use a web browser to code offline.
esp8266 micropython nametag oled wifi
Last synced: 02 May 2026
https://github.com/eslam-abdo/nodemcuwith7_segmant
Basic IoT project using ESP8266 (nodemcu) and microPython
arduino embedded embedded-systems esp-idf esp32 esp32-arduino esp8266 esp8266-arduino internet-of-things iot micro-python microcontroller micropython mit-app-inventor mit-appinventor mit-appinventor2 mitappinventor python
Last synced: 24 Jan 2026
https://github.com/electrocodeur/01_installation_esp32
Projet : Installation de MicroPython sur l'ESP32
Last synced: 24 Jan 2026
https://github.com/erikdelange/wipy-2.0-temperature-logger
Measure temperatures using DS18X20 1-Wire sensors and have a minimal webserver rendering a temperature chart.
Last synced: 19 Apr 2026
https://github.com/costastf/philips_hue_switch
micropython code that toggles a philips hue lamp to be used with a hardware switch making that existing wall switch not cutting the current off but using the api to toggle the lamps state.
esp01s esp8266 micropython philips-hue philips-hue-lamp philips-hue-lights philips-hue-switch
Last synced: 06 May 2026
https://github.com/shsiena/lidar-scanner
A Python script in conjunction with a microcontroller running MicroPython that captures a LIDAR image with a cheap infrared sensor
esp32 lidar micropython pyserial python3 rangefinder scanner servo-motor
Last synced: 06 Feb 2026
https://github.com/octaprog7/BH1750
MicroPython module for work with BH1750 Ambient Light Sensor (ALS)
Last synced: 13 May 2025
https://github.com/funnygeeker/micropython-easyrsa
Simple RSA encryption implementation (with limitations) (有缺陷)简单的 RSA 加密实现
Last synced: 11 Apr 2026
https://github.com/tomashubelbauer/pi-pico-rest-cpu-temp
A Pi Pico script for collecting CPU temperature reading in Supabase using a Deno function
deno deno-function micropython pi-pico pi-pico-w raspberry-pi supabase
Last synced: 12 Apr 2026
https://github.com/cristianvellio/proyecto_clima
🌤️ The Meteorological Station project is an IoT system designed to monitor and record real-time weather conditions. It uses a Supabase database to store data and an interactive frontend for visualization. It combines simulation, integration, and web development to offer a modern and scalable solution.
axios esp32 fastapi micropython postgres python react supabase vite wokwi
Last synced: 31 Jan 2026
https://github.com/svenmatzke/grown
Micropython firmware for growing plants
esp32 firmware micropython monitoring plants sensor-data-collector
Last synced: 02 Jan 2026
https://github.com/cprite/reaction-game
Play Reaction Game on Raspberry Pi Pico
Last synced: 15 May 2026
https://github.com/hima890/smartgarden-irrigationsystem
Create a smart irrigation system for a garden that automatically waters plants based on soil moisture levels and weather forecasts. You can control and monitor the system through a GUI developed with PySide, hosted on a Flask server. The ESP32 will interface with sensors and control the irrigation system.
embedded-systems esp32 flask-application gui-application iot-application micropython mqtt-protocol pyside6 sensors smartsystem
Last synced: 31 Jan 2026
https://github.com/dikkadev/remotepython
python code for ESP32 with micropython firmware, to control IR leds.
Last synced: 15 Apr 2026
https://github.com/oldhammade/esp8266-oled-dht-micropython-seriesly
Temperature/Humidity OLED display using MicroPython and Seriesly
dht22 esp8266 micropython oled-display wemos-d1-mini
Last synced: 15 Apr 2026
https://github.com/belikhun/iot-smart-device
IoT Smart Device (Graduation Thesis)
esp32 iot micropython python websocket wifi
Last synced: 01 Feb 2026
https://github.com/i2y/napolitan
Napolitan is a lightweight, user-friendly library for creating custom elements with a simple API for PyScript.
micropython pyodide pyscript python webcomponents
Last synced: 25 Feb 2026
https://github.com/jposada202020/micropython_mcp9808
MicroPython Driver for the Microchip MCP9808 Temperature Sensor
driver mcp9808 microchip micropython sensor temperature
Last synced: 06 Aug 2025
https://github.com/armanghobadi/uwifi
uwifi is a MicroPython Wi-Fi management library for ESP32/ESP8266, supporting STA/AP modes, static IPs, network scanning, ping tests, and retry logic. It's ideal for IoT and embedded Wi-Fi applications.
esp32 esp8266 microcontroller micropython network wifi wifi-network
Last synced: 01 Feb 2026
https://github.com/ditronix/espuno-pi-zero_wifi-bt-zigbee-thread-60v
ESPuno Pi Zero is a STEM Maker and Developer SDK board based on an Epsressif ESP32-C6, featuring a wide operating voltage of 5-60V DC, powerful radio module and wrapped in a compact mechanical Pi Zero form.
bt btle esp32-c6 grove home-assistant home-automation i2c iot micropython platformio raspberry-pi rs485 rtc spi tasmota thread usb-c usb-host wifi6 zigbee
Last synced: 10 Nov 2025
https://github.com/aypac/upycraft_community_dev
uPyCraft is the leading IDE for µPython development. However, development has stopped in 2018, so we would like to give it a desperately needed update from the community.
esp esp32 esp8266 ide microcontroller micropython python upython
Last synced: 01 Oct 2025
https://github.com/masterpluster/rp2040-geek-micropython
Intento de libreria novato friendly para el rp2040-GEEK - MICROPYTHON
library micropython rp2040 waveshare
Last synced: 08 Feb 2026
https://github.com/love4yzp/maker-xiao-micropython
My Micropython snippets for Seeed Studio XIAO family
micropython micropython-esp32 seeedstudio xiao
Last synced: 09 Feb 2026
https://github.com/raidancampbell/micropython
A reference collection of micropython code, mostly executing on an ESP32
Last synced: 14 May 2026
https://github.com/a3ro-dev/rc-os
Operating System for Self Driving Small Vehicles
html-css-javascript kernel micropython mpython operating-system os python raspberry-pi-pico rc-car rc-os socket
Last synced: 15 Apr 2026
https://github.com/kevinmcaleer/weather_forecast
A Pimoroni Presto based Weather station display
dashboard graphics micropython pimoroni presto weather
Last synced: 10 Feb 2026
https://github.com/eddmann/pico-secret-santa
Raspberry Pi Pico/MicroPython/SIM800L Secret Santa Allocator and Sender
micropython python raspberry-pi-pico sim800l sms
Last synced: 16 Apr 2026
https://github.com/berkayguzel06/robot-arm
A robotic arm that can control with potentiometers and from server remotely
3d 3d-printing automation cloud esp32 i2c micropython mqtt node-red nodered potentiometer remote-control robotarm robotic-arm robotics server
Last synced: 10 Feb 2026
https://github.com/octaprog7/veml7700
MicroPython module for wotk with VEML7700. Ambient light sensor form Vishay.
Last synced: 18 Apr 2026
https://github.com/mobluse/python82-scripts
Scripts for the Python82 App in TI-82 Advanced Edition Python Graphing Calculator
arcade-game game micropython numworks python python82 ti-82-advanced-edition-python ti82py
Last synced: 11 Feb 2026
https://github.com/lupin3000/micropython-i2c-rotaryencoder
MicroPython I2C library and example for Gravity: 360 Degree Rotary Encoder Module
dfrobot encoder esp32 gravity i2c micropython
Last synced: 16 Apr 2026
https://github.com/cordx56/micropython-deploy-server
Deploy your MicroPython code via network
Last synced: 01 May 2026
https://github.com/omiq/crowpanel
Example code for Crowpanel E-Paper display
Last synced: 13 Feb 2026
https://github.com/ealexandros/userver
A fast and easy micropython HTTP web server repository.
http micropython server webserver
Last synced: 16 Apr 2026
https://github.com/artem-smotrakov/esp32-ldr
A demo project that shows how to read a light dependent resistor (LDR) on ESP32 with MicroPython.
diy electronics esp32 ldr-sensor micropython micropython-esp32
Last synced: 02 May 2026
https://github.com/fujiwarachoki/skibidimobile
A car-like RC-controlled Skibidi Toilet thing.
dc-motor infrared-sensors ln298n micropython pi-pico
Last synced: 15 Feb 2026
https://github.com/jposada202020/MicroPython_HTU31D
⛔️ DEPRECATED MicroPython library for TE HTU31D temperature and humidity sensors
htu31d humidity-sensor micropython temperature temperature-sensor
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: 25 Sep 2025
https://github.com/sparkfun/qwiic_nau7802_py
Python module for the Nuvoton NAU7802 24-bit dual-channel ADC for (Wheatstone) bridge sensors
circuitpython micropython python sparkfun sparkfun-python
Last synced: 04 Mar 2026
https://github.com/rhubarbdog/microbit-mpr121-keypad
mpr121 capacitive touch keypad
Last synced: 20 Nov 2025