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/znitche/pico-adxl345
MicroPython module for performing measurements using ADXL345 accelerometer
Last synced: 19 Oct 2025
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/mbuesch/bme280-upy
BME-280 sensor device driver with Micropython and Linux support (I2C + SPI)
bme280 bme280driver i2c micropython raspberry-pi spi
Last synced: 10 May 2026
https://github.com/brainelectronics/myevse-webinterface
Webinterface of MyEVSE
esp32 evse evse-wifi micropython myevse webinterface
Last synced: 18 Jan 2026
https://github.com/andypiper/stackypi-style
Examples and lessons learned about the StackyPi RP2040 board
Last synced: 03 Apr 2025
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/sparkfun/qwiic_button_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2026
https://github.com/xrystalll/aht10_monitor
Simple home temperature and humidity monitor on Raspberry Pi Pico
aht10 humidity micropython micropython-rpi-pico raspberry-pi-pico rp2040 sensor-monitor ssd1306 temperature
Last synced: 20 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/catmeowbyte/led_panel_upy
MicroPython driver module for Panel P10 32*16 Matrix display and its variants.
led-matrix led-matrix-display led-matrix-library led-matrix-panel micropython micropython-driver micropython-lib p10-led-module
Last synced: 10 Jun 2025
https://github.com/osorbe10/ecotronix
Low Cost Interactive Home Automation Prototype
bash face-recognition iot micropython mqtt python3 raspberry-pi raspberry-pi-camera raspberry-pi-pico-w speech-recognition
Last synced: 05 Mar 2026
https://github.com/electrocodeur/03_bouton_esp32
Projet : Bouton Poussoir avec ESP32
Last synced: 02 Jan 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/zmactep/rickroll-wristband
T-Wristband watch app with secret rickroll function
esp32 lilygo micropython rickroll t-wristband wifi
Last synced: 09 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/sjaak31367/micropython_perlin
A module for micropython which adds the ability to generate Perlin noise
Last synced: 02 Jan 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: 09 Apr 2025
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/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/potier97/micropython-config
First config esp32 repo with micropython
blink devices esp esp32 espressif iot micropython
Last synced: 23 Jan 2026
https://github.com/cordx56/micropython-deploy-server
Deploy your MicroPython code via network
Last synced: 01 May 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/lupin3000/micropython-i2c-gr10_30
MicroPython I2C library and example for Gravity: GR10-30 Gesture Sensor
dfrobot esp32 gesture-recognition gravity i2c micropython sensor
Last synced: 17 Apr 2026
https://github.com/sparkfun/qwiic_mmc5983ma_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 17 Apr 2026
https://github.com/eduncan911/hudsonriver-monitor
An educational project to introduce the kids to electronics
aws-lambda-golang golang micropython xbee
Last synced: 13 Apr 2026
https://github.com/cobravisualcodeorg/lilygo-t-deck-micropython-es
LilyGO-T-Deck-micropython-ES
esp32-s3 lilygo lilygo-t-deck- lora micropython st7789 tdeck
Last synced: 17 May 2026
https://github.com/btws2/bitbot_pro
🤖 Mini MicroPython module for 4tronix BitBot PRO robot
bitbot micropython turtle turtle-python
Last synced: 03 Feb 2026
https://github.com/craigsdennis/adafruit-whoopy-cushion
A WhooPy Cushion using CircuitPython on an Adafruit Circuit Playground Express
adafruit audio capacitive-touch-sensor circuitplayground-express circuitpython educational micropython
Last synced: 10 Apr 2026
https://github.com/mrjackus1/micropython-pi-pico-web-server
A fast webserver using Micropython for the Pi Pico W. Auto connect to Wifi, SD card support and RTC update on start. Support for Multicore and https soon!
micropython micropython-rpi-pico pi pi-pico pi-pico-w pico pico-w raspberry-pico-w server web webserver
Last synced: 08 Apr 2025
https://github.com/raspiduino/microhython
Microhython - Python in your hand! Rewrite of old version upythoncomputer
arduino arduino-uno esp8266 esp8266-arduino micropython micropython-esp8266 portable-devices python
Last synced: 10 Apr 2026
https://github.com/erikdelange/wipy-2.0-servo
Connect a servo to a WiPy and control it via a web-interface.
Last synced: 22 Jun 2025
https://github.com/iharkatkavets/micropython.nvim
A Neovim plugin for embedded development with MicroPython.
micropython neovim neovim-plugin
Last synced: 18 Apr 2026
https://github.com/kasparsd/esp8266-projects
A monorepo for all my ESP8266 projects
esp8266 micropython micropython-esp8266 wemos-d1-mini
Last synced: 08 May 2026
https://github.com/foo-git/gm60_micropython
Driver for GM60 barcode scanner with MicroPython and ESP32
barcode-scanner esp32 gm60 grocy micropython micropython-esp32
Last synced: 08 Mar 2026
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/sasilva1998/upynametag
Here you will find what is needed to construct or build a somewhat electric name tag. 3D printing, an ESP and a SPI display is required.
3d-printing esp32 esp8266 micropython spi-display
Last synced: 12 Apr 2026
https://github.com/antoniotejada/lessmostat
Lessmostat, the less is more esp8266 WIFI AC thermostat: less than $25 in amazon pieces, no soldering, no breadboarding, no need for AC C wire.
air-conditioning dht11 dht22 esp-01 esp8266 home-automation hvac hvac-control iot iot-device lessmostat micropython mqtt python raspberry-pi relay thermostat
Last synced: 10 Apr 2026
https://github.com/rhubarbdog/microbit-mpr121-keypad
mpr121 capacitive touch keypad
Last synced: 20 Nov 2025
https://github.com/microcontroleurmonde/teensy_4.1_rng
A method for generating good-quality random numbers on a Teensy 4.1 using multiple analog inputs (No TRNG)
micropython prng rt1062 teensy41
Last synced: 20 May 2026
https://github.com/ljnath/esp8266-micropython
Micropython programs running on ESP8266 microcontroller
7segment common-cathode esp8266 iot led-controller led-display leds micropython micropython-8266 micropython-esp8266 micropython-scripts
Last synced: 06 May 2026
https://github.com/tirtharajsinha/iot-and-robotics
IOT and Robotics introductory guide with some projects
arduino arduino-boards arduino-library circuitpython esp-idf esp32 esp8266 iot micropython processing robotics
Last synced: 11 Apr 2026
https://github.com/sparkfun/qwiic_kx13x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/masterpluster/esp32-s3-geek-micropython
Intento de libreria novato friendly para el esp32-s3-GEEK - MICROPYTHON
esp32 esp32s3 micropython waveshare
Last synced: 18 Apr 2026
https://github.com/roeytamano/robocave
RoboCave is a school project that involves a robotic vehicle equipped with sensors to measure air quality, distance, and other environmental parameters. The vehicle can be controlled remotely via a web interface, allowing it to move forward, backward, turn, and stop.
bme280 dc-motor esp32 information-gathering micropython python robot sensors thonny ultrasonic-sensor website wi-fi
Last synced: 18 Apr 2026
https://github.com/jcksnvllxr80/raspi_pico_christmas_tree
This project was designed for a decorative Christmas tree made out of cedar which stands about two feet in height. It consists of a Raspberry Pi Pico, a string of ws2812 neopixels, a 128x64 pixel (model: SSD1306) OLED display, an EEPROM (model: 24LC512), a standard push-button, and a esp8266 es01 module. The string of lights serve as the lights on the wooden Christmas tree and are controlled by one wire sending data in series to the lights. The different patterns of the lights are cycled through by pressing the push-button. The OLED display is used to display the lighting style name. The time is obtained by using the esp8266 (esp-01) module to connect to the internet through the LAN wifi and obtain the time from a time server and will be displayed after no button activity has occurred in a certain number of seconds. Each time the led string lighting style changes, the array index of that style is stored in the EEPROM so that on next start up that setting is immediately recalled and used.
128x64 24ls512 eeprom es01 esp8266 i2c micropython neopixel oled pico raspberrypi spi ssd1306 uart ws8212
Last synced: 18 Apr 2026
https://github.com/armanghobadi/nomq
NoMQ is a brokerless, encrypted communication protocol for MicroPython-based IoT devices. It enables secure, peer-to-peer messaging over UDP using AES and HMAC, with support for QoS, priorities, and heartbeat signals — optimized for edge computing and smart devices.
esp32 message message-broker micropython network protocol udp-protocol
Last synced: 24 May 2026
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/omerkel/microcontroller_aggregated_stuff
Hosting some microcontroller related stuff
arduino esp32 esp32-arduino microcontroller micropython raspberry-pi raspberry-pi-pico
Last synced: 05 Apr 2026
https://github.com/perfecxx/micropython-netpie
This Python library provides a convenient way to interact with the NETPIE IoT platform using both MQTT and REST API. NETPIE is an Internet of Things (IoT) platform that offers tools and services for connecting and managing IoT devices.
esp32 iot micropython micropython-esp32 mqtt netpie netpie2020 rest-api
Last synced: 05 Apr 2026
https://github.com/jposada202020/micropython_lis3mdl
⛔️ DEPRECATED MicroPython Driver for the ST LIS3MDL magnetometer
driver lis3mdl magnetometer micropython sensor st
Last synced: 23 Aug 2025
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/voinic/tvout-micropython
Composite video generation library for MicroPython
composite-video esp32-s3 micropython tvout
Last synced: 24 Jan 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: 19 Aug 2025
https://github.com/gaveshalabs/hw-robomatics-gear-motor
Hardware resources for the Gavesha® Robomatics gear motor element
arduino gavesha gavesha-elements micropython motor-controller open-hardware
Last synced: 24 Jan 2026
https://github.com/destos/printer-status
Keep an eye on your printers completion percentage
apa102 esp32 esp8266 micropython micropython-esp8266 neopixel
Last synced: 10 Apr 2026
https://github.com/sparkfun/qwiic_veml6030_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 09 Apr 2026
https://github.com/octaprog7/sht4x
Модуль MicroPython для управления SHT4x - датчик относительной влажности и температуры 4-го поколения. MicroPython module for controlling the SHT4x - 4th generation relative humidity and temperature sensor.
humidity i2c micropython sensor temperature
Last synced: 25 Oct 2025
https://github.com/octaprog7/MMC5603
Модуль MicroPython для управления геомагнитным датчиком MMC5603.
geomagnetic i2c micropython sensor
Last synced: 08 May 2025
https://github.com/scruss/micropython-MCP3001
MicroPython library for the MCP3001 10-bit 1-channel SPI Analogue-Digital converter
adc mcp3001 microchip micropython
Last synced: 08 May 2025
https://github.com/chrace-sun/micro-bit_spacecraft_game
A micro:bit retro-like game with a spacecraft steering between asteroids.
game games gaming microbit microbit-v2 micropython
Last synced: 21 Mar 2025
https://github.com/cprite/led-and-button
Manage LEDs and Buttons on Raspberry Pi Pico
Last synced: 17 May 2026
https://github.com/jposada202020/micropython_sht20
MicroPython Driver for the Sensirion SHT20 Temperature Sensor
driver humidity micropython sensirion sensor sht20 temperature
Last synced: 25 Oct 2025
https://github.com/ddland/mp_cutebotpro
MicroPython driver for the CuteBot Pro and the MicroBit
Last synced: 17 May 2026
https://github.com/basicasian/esp32-twoplayergame
This project is a ESP32 multiplayer game that connects players over a distance where player have memorize a sequence of LED lights.
esp32 micropython multiplayer-game
Last synced: 23 Feb 2025
https://github.com/ryanlatimer/autonomous-robot-science-fair-project
This is a project to build an autonomous robot with a Raspberry Pi Pico that uses ultrasonic sensors to navigate a course.
micropython micropython-rpi-pico robotics
Last synced: 17 Feb 2026
https://github.com/nasim-raj-laskar/c3-wrist
MicroPython-based wearable firmware
esp32-c3-super-mini micropython
Last synced: 11 Jun 2026
https://github.com/liaplayground/microbit-demo-tutorial
liascript liascript-course markdown microbit micropython oer
Last synced: 02 Feb 2026
https://github.com/asathiskumar98-byte/nodemcu-oled-dht22-weather-station
🌤️ NodeMCU + OLED📟 + DHT22🌡️ = Mini Weather☁️ Station IoT-ready weather station: reads temperature🥶 & humidity☔, shows on OLED. What I learned🎒: Interfacing I²C OLED📟 display Getting stable readings from DHT22🌡️
arduino-uno dht11 dht22 electronics embedded-systems iot micropython nodemcu-esp8266 oled-display-ssd1306
Last synced: 14 May 2026
https://github.com/kritishmohapatra/100_days_100_iot_projects
A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
100daysofcode cpp esp32 esp8266 iot iot-application microcontroller micropython project python3 raspberry-pi raspberry-pi-pico
Last synced: 08 Apr 2026
https://github.com/20after4/macro-calculator
Custom USB Keyboard & Standalone Calculator written in MicroPython for the RP2350
calculator embedded hardware-designs mechanical-keyboard micropython rpi-pico usb-hid
Last synced: 16 May 2026
https://github.com/robinboers/ubit-remote-ultra-super-car-controller
Remote controlled car built using a micro:bit, a :MOVE motor and a Waveshare joystick.
Last synced: 14 May 2026
https://github.com/jjonescz/mechathon
Source code of winning robot at Mechathon 2020
Last synced: 02 May 2026
https://github.com/petarsimonovic/sloworm
A tool to interact with MicroPython controllers through the browser
microcontroller micropython pico raspberryp raspberrypipico webapi
Last synced: 12 Jul 2025
https://github.com/ishangavidusha/httpserver
A lightweight, feature-rich HTTP server implementation for MicroPython environments. This server supports basic HTTP methods, CORS and more.
http http-server micropython micropython-esp32 micropython-esp8266 python sse
Last synced: 24 Jan 2026
https://github.com/laelhalawani/esp32_micropython
All-in-one utility for flashing and managing MicroPython deployments on ESP32-C3 SuperMini boards.
deployment esp32 esp32-arduino esp32-micropython esptool firmware-tools flashing-tool micropython micropython-esp32 mpremote
Last synced: 18 Apr 2026
https://github.com/vpayno/microbit-workspace
Personal workspace for learning to use the Microbit with Rust, TinyGo and Python
microbit-v2 micropython rust tinygo
Last synced: 24 Jan 2026
https://github.com/vriv06/esp32_naoma
Arduino Nano ESP32 project with MicroPython for connecting a AM2315 sensor and Relay and send information for plant irrigation to the Arduino IoT Cloud
am2315 arduino-cloud arduino-nano-esp32 irrigation-system micropy-cli micropython micropython-esp32 pymakr stubs vscode
Last synced: 24 Jan 2026
https://github.com/gamufal/digitalstyphone
A DIY digital Stylophone built with a Raspberry Pi Pico.
digital-instrument diy-electronics embeded-systems micropython raspberry-pi-pico retro-music stylophone synthesizer
Last synced: 16 May 2026
https://github.com/maklonfr/e-commerce-microdot-web-server
E-Commerce App Smart System Server IoT - Upskilling/Reskilling BOE Malang Pemrograman Web Framework
api-client bmp280 css flask html javascript microdot-webserver micropython pycharm-ide sensor smart-dashboard-system sqlite thonny-ide
Last synced: 28 Jan 2026
https://github.com/alchemist-aloha/rp2040_ws2812_led_controller
This project is designed to control light bulbs using a Raspberry Pi Pico.
human-detection ld2410 led micropython micropython-rpi-pico raspberry-pi-pico ssd1306 ws2812
Last synced: 16 May 2026
https://github.com/mr-mohan-v/driver-assistance-system
A driver assistance system that will remind a driver to follow eco-driving principles when a certain principle is violated
assistance driving-behavior microcontroller micropython raspberry-pi-3 simulation
Last synced: 06 Feb 2026
https://github.com/wei1234c/taichung_city_bus_timer
Taichung City Bus Timer, using MicroPython, with 7-segments as display interface.
esp8266 iot micropython ntp request scraper web-scraping
Last synced: 15 Apr 2026
https://github.com/vitordwb/fei-hovercraft
embedded micropython code to control hovercraft
esp32 fei hovercraft micropython mqtt node-red upython
Last synced: 17 Feb 2026
https://github.com/mizi0114/pico_fan
5V Noctua Fan, controled by Raspberry Pi Pico
micropython noctua potentiometer raspberry-pi-pico
Last synced: 16 May 2026
https://github.com/hnaderi/micropython-firmware
firmware micropython micropython-rpi-pico nix nix-flake st7789
Last synced: 06 Feb 2026
https://github.com/octaprog7/sht85
MicroPython module for work with Humidity and Temperature Sensor SHT85.
humidity micropython sensor sht85 temperature
Last synced: 16 May 2026
https://github.com/eiichiroito/defart4microbit
Defart for BBC micro:bit
microbit micropython pharo smalltalk
Last synced: 30 Jan 2026
https://github.com/andypiper/my-stellar
Code scribbles for Pimoroni Stellar Unicorn.
led micropython picow pimoroni raspberry-pi-pico unicorn
Last synced: 25 Feb 2026
https://github.com/lundstrj/mailbox
Just another school project. This is for an introductory course in applied IoT.
Last synced: 17 Mar 2026
https://github.com/ddland/micropython
MicroPython libraries I use or created
iot libraries micropython sensors
Last synced: 30 Jan 2026
https://github.com/carledwards/days-until-christmas-counter
Micropython and an alphanumeric display to show the number of days until Christmas.
adafruit christmas heltec micropython oled
Last synced: 16 May 2026
https://github.com/andyrids/micropython-default
Micropython project template for the Raspberry Pi Pico W
asyncio bootstrap microdot micropython pico raspberrypi
Last synced: 15 Apr 2026
https://github.com/droberin/ratoni
Mice Trap IoT upgrade
alert esp8266 mice micropython micropython-scripts mouse mqtt rat trap
Last synced: 15 Apr 2026
https://github.com/sparkfun/qwiic_fs3000_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 10 May 2026