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/jposada202020/MicroPython_AGS02MA
MicroPython Driver for the AGS02MA TVOC sensor
ags02ma driver micropython sensor tvoc
Last synced: 13 May 2025
https://github.com/wojtekb30/discord-bot-pi-pico-display
Description in readme. Mostly demo of PC to Pi Pico USB Serial communication.
discord-bot micropython pipico python3 serial-communication waveshare-eink
Last synced: 16 May 2026
https://github.com/znitche/mppt-solar-regulator-btle-communication
Exploration of communication methods with MPPT solar regulator using bluetooth (GATT) and modbus protocol
aioble bluetooth bluetooth-low-energy bt btle micropython mppt mppt-charger raspberry-pi-pico solar solar-system
Last synced: 25 Jul 2025
https://github.com/znitche/pico-rtc-ds3231
MicroPython module for DS3231 RTC
Last synced: 25 Jul 2025
https://github.com/znitche/strawberryapi
a lightweight MicroPython web framework & server for RaspberryPi Pico W | Replaced with lightberryAPI
lightweight micropython raspberry-pi-pico rp2040 rpi-pico rpi-pico-w web-framework webserver
Last synced: 25 Jul 2025
https://github.com/jposada202020/MicroPython_ISL29125
MicroPython Driver for the Intersil ISL29125 Color Sensor
color driver intersil isl29125 micropython sensor
Last synced: 13 May 2025
https://github.com/rpidanny/lopy-bme280
Interfacing BME280 sensor using MicroPython
bme280 iot lopy micropython mqtt python
Last synced: 06 May 2026
https://github.com/jposada202020/MicroPython_ICP10111
MicroPython Driver for the TDK ICP-10111 Barometric Pressure and Temperature sensor
icp-10111 micropython pressure tdk temperature
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_TCS3430
MicroPython driver for the AMS TCS3430 Color and ALS sensor
als ams color driver light micropython sensor tcs3420
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_BMP581
MicroPython Driver for the Bosch BMP581 pressure sensor
altitude bmp581 bosch driver micropython pressure sensor
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_H3LIS200DL
Micropython Driver for the ST H3LIS200DL Accelerometer
acceleration accelerometer driver h3lis331dl micropython sensor
Last synced: 13 May 2025
https://github.com/mechaxil/docs
Official Documentation of Mechaxil, open-source project starters, product documentations and more
diy-electronics documentation electronics kits micropython open-source raspberry-pi-pico
Last synced: 18 May 2026
https://github.com/jposada202020/MicroPython_BMA220
MicroPython Driver for the Bosch BMA220 Accelerometer
accelerometer bma220 bosch gravity micropython
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_ADXL343
MicroPython Driver for the Analog Devices ADXL343 Accelerometer
acceleration accelerometer adxl343 analog-devices driver gravity micropython sensor
Last synced: 13 May 2025
https://github.com/jposada202020/Micropython_MC3479
⛔️ DEPRECATED MicroPython Driver for the Memsic MC3479 Accelerometer
acceleration accelerometer driver mc3479 memsic micropython
Last synced: 13 May 2025
https://gitlab.com/WiLED-Project/upwmcontroller
A MicroPython library for controlling PWM outputs in an asyncio loop, with features including fading and blinking
PWM async asyncio embedded fade led microcontroller microprocessor micropython uasyncio
Last synced: 13 May 2025
https://gitlab.com/olivierlenoir/MicroPython-Matrix
MicroPython basic matrix operations
Last synced: 13 May 2025
https://gitlab.com/WiLED-Project/uencoder
A MicroPython library for reading from a rotary encoder
embedded encoder microcontroller microprocessor micropython rotary rotary encoder
Last synced: 13 May 2025
https://github.com/jposada202020/MicroPython_DS3502
⛔️ DEPRECATED MicroPython Driver for the DS3502 Potentiometer
archived deprecated driver ds3502 micropython obsolete potentiometer
Last synced: 13 May 2025
https://github.com/joshnuss/esp32-plant-logger
Logs temperature, humidity and moisture of plant soil using MicroPython.
dht20 esp32 micropython sdcard
Last synced: 11 May 2026
https://github.com/octaprog7/MatrixDisplay
MicroPython module for work with MAX7219 led matrix 8x8 display.
display led matrix micropython
Last synced: 13 May 2025
https://github.com/lupin3000/micropython-dfplayerpro
MicroPython Fermion: DFPlayer Pro - A mini MP3 Player with On-board 128MB Storage
dfrobot esp32 micropython uart
Last synced: 14 Feb 2026
https://github.com/artem-smotrakov/yellow-duck
MicroPython on ESP8266: sending temperature and humidity to ThingSpeak
dht22 esp8266 internet-of-things iot micropython
Last synced: 03 May 2026
https://github.com/stonecharioteer/shelfie
Micropython project to find a book in my shelves.
esp8266 micropython nodemcu python ws2812
Last synced: 09 Apr 2026
https://github.com/SpotlightKid/upy-msgpack
A lightweight MessagePack (de)serialization library (not only) for MicroPython
micropython msgpack python-module serialization
Last synced: 13 May 2025
https://github.com/xenosplitter/picopad
Code for a Pi Pico HID to provide additional keys not otherwise available on my keyboard per button pressed. Similar to a macropad.
hid keyboard micropython raspberry-pi-pico
Last synced: 18 May 2026
https://github.com/timhanewich/pyper2
Python-based 3D-Printed Electric Rover with a GoPro mount, developed from my original PYPER design.
18650 3d-printing gopro micropython raspberry-pi rc-car
Last synced: 09 Apr 2026
https://github.com/nyh-workshop/pico_w-thloggergooglesheets
Google Sheets Humidity and Temperature Logger using Raspberry Pico and Micropython.
Last synced: 17 Apr 2026
https://github.com/gabrielmarcano/pyroaster
Firmware to create a real life roaster using the ESP32 microcontroller and MicroPython.
esp32 microcontrollers micropython micropython-esp32
Last synced: 11 May 2026
https://github.com/gurkengewuerz/micropython-custom-boards
Custom compile for your ESP32 board without to fork micropython using Github Actions
actions esp32 github micropython micropython-board micropython-esp32
Last synced: 09 Apr 2026
https://github.com/sparkfun/qwiic_micropressure_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 09 Apr 2026
https://github.com/dkarter/stomp_station
Wireless foot switch to control music/video playback - WIP!
hardware micropython raspberry-pi-pico
Last synced: 03 Aug 2025
https://github.com/sparkfun/qwiic_as726x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 09 Apr 2026
https://github.com/furyhawk/micropython-nano-gui
A lightweight MicroPython GUI library for display drivers based on framebuf class
Last synced: 01 Oct 2025
https://github.com/peter-l5/DS1307
MicroPython driver for the DS1307 real time clock
driver ds1307 micropython real-time-clock rtc
Last synced: 13 May 2025
https://github.com/jposada202020/micropython_mpl3115a2
MicroPython driver for the NXP MPL3115A2 Pressure and Temperature sensor
micropython mpl3115a2 pressure sensor temperature
Last synced: 06 Aug 2025
https://gitlab.com/nickoala/micropython-vec
Vector Operations on MicroPython
Last synced: 25 Oct 2025
https://github.com/philbobaggins/rpi-pico-sleeve
A little sleeve for the RPi Pico
3d 3d-printing blender micro-python micropython rpi-pico
Last synced: 19 Feb 2026
https://github.com/jbdesbas/pycc1101
A MicroPython lib for operating CC1101.
aiot circuitpython diy esp32 esp8266 micropython radio rf
Last synced: 07 Apr 2026
https://github.com/ambadran/humanoid-hand-controller
MicroPython interfacing muscle sensor through 16-bit ADC IC & OpAmp to give intricate control over individual Humanoid Robot Fingers.
3d-printing ad7705 algorithms emg micropython muscle-sensor oop
Last synced: 17 Feb 2026
https://github.com/craigsdennis/adafruit-microsimon
Game of Simon in MicroPython on adafruit Circuit Playground Express
adafruit circuit-playground game microcontroller micropython
Last synced: 17 May 2026
https://github.com/bastion-rnd/turtle_32_board
Руководство по работе и базовые примеры для отладочной платы Turtle32
arduino-ide cpp esp32 espressif microcontroller micropython
Last synced: 09 Apr 2026
https://github.com/leereilly/my-micropython-project
🪪 🦡 🐍
badger2040 micropython raspberry-pi
Last synced: 07 May 2026
https://github.com/jposada202020/micropython_hts221
MicroPython Driver for the HTS221 Humidity Sensor
driver hts221 humidity micropython sensor temperature
Last synced: 11 Aug 2025
https://github.com/jposada202020/micropython_si7021
MicroPython Library for the Temperature and Humidity SI7021 Sensor
driver humidity micropython sensor si7021 temperature
Last synced: 11 Aug 2025
https://github.com/eggr7/mqtt-wildcards
Real-time monitoring and control of temperature, humidity, and LEDs across multiple ESP32s using MQTT wildcards and an interactive web interface.
esp32 micropython mqtt wildcards
Last synced: 09 Apr 2026
https://github.com/ambadran/micropython-ad7705
MicroPython library to interface the 16-bit ADC IC `AD7705`
16-bit ad7705 adc micropython micropython-scripts
Last synced: 19 May 2026
https://github.com/murilopolese/micropython-webserial
Javascript library to interface with MicroPython boards through WebSerial
Last synced: 29 Jun 2026
https://github.com/alchemist-aloha/micropython_gy906_mlx90614
MicroPython code for GY906 IR temperature sensor (MLX90614)
gy906 micropython mlx90614 temperature-sensor
Last synced: 19 May 2026
https://github.com/octaprog7/sensor_pack
Base classes for all my MicroPython sensors projects.
Last synced: 19 May 2026
https://github.com/eggr7/mqtt-micropython
Simple project to understand how the MQTT protocol works with ESP32 and MicroPython.
Last synced: 09 Apr 2026
https://github.com/wei1234c/nodemcu_ops
NodeMCU related preparations and operations.
esp32 esp8266 iot micropython nodemcu
Last synced: 09 Apr 2026
https://github.com/atsuyaw/RPIoTlogger
Raspberry Pi PicoW to get sensor output and post API for InfluxDB
influxdb2 iot micropython raspberrypi-picow rp2040w
Last synced: 04 Oct 2025
https://github.com/tomaz-arlindo/raspberry-pico-pet
Projeto de coleta de dados para freezer IoT
gpio micropython raspbery-pi-pico
Last synced: 20 May 2026
https://github.com/alchemist-aloha/pico_ir_receiver
This is the code for the Raspberry Pi Pico used to receive the IR signals and send the signal via UART.
ir-receiver micropython micropython-rpi-pico raspberry-pi-pico vs1838b
Last synced: 21 Apr 2026
https://github.com/josecorreamorales/sistemas-programables
🍓🍓Practicas realizadas en sistemas programables, en el cuales se uso Raspberry pi pico, Thonny (IDE) y MicroPython
micropython raspberry-pi-pico thonny
Last synced: 19 May 2026
https://github.com/charkster/husb238_i2c
Python driver for I2C control of HUSB238 to query and control usb-pd 2.0 wall adapters
husb238 i2c micropython python
Last synced: 12 Feb 2026
https://github.com/siilsy/minesweeper
A classic minesweeper game !
handmade micropython minesweeper minesweeper-game numworks-game numworks-python
Last synced: 13 Sep 2025
https://github.com/charkster/various_micropython_scipts
Collection of MicroPython scripts for various mcu boards.
Last synced: 19 May 2026
https://github.com/octaprog7/matrixdisplay
MicroPython module for work with MAX7219 led matrix 8x8 display.
display led matrix micropython
Last synced: 05 May 2026
https://github.com/lily-osp/dns-mixer
Turn your ESP32/8266 into a DNS mixer to provide dynamic DNS resolution using multiple DNS servers
dns-server esp32 esp8266 internet-positif micropython
Last synced: 12 Apr 2026
https://github.com/octaprog7/hscdtd008a
MicroPython module for control HSCDTD008A Geomagnetic Sensor.
geomagnetic i2c micropython sensor
Last synced: 07 May 2026
https://github.com/abduznik/micropython_uart
Simple code for UART included a pyserial interface with support for windows,Linux,android
library micropython template uart
Last synced: 19 May 2026
https://github.com/ginesthoii/offline-label-station
A fully offline, solar/battery-friendly label system for homesteads, workshops, barns, inventories, livestock, bins, gear, camping, personal use.
adafruit autostart barcode barcode-generator esp32 flask-application framebuf inventory json labeling-tool micropython pi-zero python qrcode qrcode-generator templates thermal-printer tui
Last synced: 10 Apr 2026
https://github.com/dbink/mpu6050-esp8266-micropython
Simple library for MPU6050 on ESP8266/ESP32/ESP32-S3/ with micropython
esp32 imu micropython mpu6050 yaw-roll-pitch
Last synced: 01 Oct 2025
https://github.com/rwbl/home-assistant-workbook-experiments
Home Assistant Workbook Experiments
experiments home-assistant micropython rpi-pico
Last synced: 11 May 2026
https://github.com/oldhammade/esp8266-ga1a12s202-micropython-seriesly
Light Sensor using MicroPython and Seriesly
esp8266 ga1a12s202 micropython seriesly
Last synced: 04 May 2026
https://github.com/cnadler86/Micropython_Joystick
A simple and fast library for joysticks over ADC
Last synced: 05 Mar 2025
https://github.com/lriley2020/smart-garage-door
My efforts to automate my Hormann Supramatic E2 Garage Door with Home Assistant
garage-door home-assistant micropython raspberry-pi-pico
Last synced: 24 Dec 2025
https://github.com/eoommaa/water-sump-pump
Water Sump Pump Countdown Timer designed for SLAC
button-control countdown-timer i2c-lcd kicad kicad-schematics kicad-symbols lcd-display lcd-library micropython pi-pico raspberry-pi-pico relay relay-control rp2040 slac stanford-slac sump-pump
Last synced: 16 May 2026
https://github.com/iobotic-code/micropython-tutoriales
Todos los códigos de MicroPython explicados en los tutoriales
Last synced: 06 Jun 2026
https://github.com/qwolilowp/lego_rbot_yellow2_spike
Lego Spike Prime robot: 3D CAD files, code, resources.
ffl lego micropython prime spike
Last synced: 19 Mar 2025
https://github.com/tahasamadi2008/radar
micropython esp32 radar with real-time targets show via wifi
esp32 html javascript micropython python radar
Last synced: 15 Apr 2025
https://github.com/wwwx3/esp32_iot
This repository contains micropython code for esp32.
esp32 micropython micropython-esp32
Last synced: 10 Apr 2026
https://github.com/hrassi/mqtt_esp32_in_out_board
control 3 output and 3 input with potentiometer with mqtt protocol on esp32 using micropython and HivesMQ agent with errors handling
esp32 hivesmq iot iot-application iot-platform micropython mqtt
Last synced: 17 Jun 2026
https://github.com/lily-osp/analog-system-controll
This project aims to implement an ESP32-based control system using 3 buttons and 2 LEDs with various operating modes and state transitions. The system will produce an analog output with a range of 0 to 2048 (12-bit) and provide visual feedback through LEDs based on the system's status.
control-systems esp32 micropython pwm-driver
Last synced: 07 Mar 2026
https://github.com/anras5/greenico
Weather station with Raspberry Pi Pico
iot micropython rest rpi-pico-w
Last synced: 16 May 2026
https://github.com/ishanoshada/microweb
A web server framework for MicroPython . Easily build and deploy web applications using MicroPython.
arduino esp32 http iot micropython python web-server
Last synced: 20 Jan 2026
https://github.com/juaniraggio/micropythonms
MicroPython - Adding Math and Statistic functionalities to programable calculators
casio casio-calculators micropython statistical-inference statistics texas-instruments ti84plusce
Last synced: 29 Apr 2026
https://github.com/rushikatabathuni/rainfall-monitoring-system-iot
The Rainwater Monitoring and Management System is an advanced IoT-based solution designed to provide comprehensive, real-time insights into rainfall patterns the system offers precise tracking and analysis of rainwater harvesting parameters.
css gravity-i2c html javascript micropython micropython-esp32 rainfall rainfall-monitoring thonny-ide tipping-bucket ysf201
Last synced: 11 Apr 2026
https://github.com/octaprog7/pcf8574
MicroPython module for work with PCF8574(A) I2C 8-bit I/O expander from NXP
Last synced: 11 May 2026
https://github.com/octaprog7/mcp3421
Модуль MicroPython для управления MCP342X. 18-битный аналого-цифровой преобразователь с интерфейсом I2C и встроенным ИОН. 18-Bit Analog-to-Digital Converter with I2C Interface.
Last synced: 14 May 2026
https://github.com/jkorte-dev/micropython-tm1652
micropython example code for weact studio tm1652 digital tube module
micropython micropython-driver tm1652
Last synced: 13 Apr 2026
https://github.com/sparkfun/qwiic_huskylens_py
circuitpython micropython python pytnon sparkfun sparkfun-python
Last synced: 26 Dec 2025
https://github.com/arathbv/romi-term-project
Cal Poly ME 405 Final Project. Differential Drive Romi-bot.
embedded mechatronics micropython python robotics
Last synced: 30 Jan 2026
https://github.com/mmlouamri/learning-robotics
This repository documents my projects, notes, and experiments as I learn and build robots 🤖.
ai esp32 micropython raspberry-pi robotics
Last synced: 04 Mar 2025
https://github.com/sshahryiar/atsamd21g18a-micropython-on-atmel-arm
My MicroPython projects with ATSAMD21G18A
adafrui arm atmel atsamd21 atsamd21g18a cortex-m0 featherm microchip microcontroller micropython samd21 samd21g18a
Last synced: 17 May 2026
https://github.com/liatemplates/microbit-simulator
Embed the MicroBit-Simulator into LiaScript
liascript liascript-template markdown microbit micropython oer programming python
Last synced: 03 Feb 2026
https://github.com/rberenguel/stackmemo
A simple spaced repetition system for the M5Stack Core2
lvgl m5stack micropython supermemo2
Last synced: 18 May 2026
https://github.com/youpong/m5-neopixel
A sample project that drives NeoPixels using M5StickC Plus
m5stickcplus micropython neopixel
Last synced: 27 Apr 2026
https://github.com/watchakorn-18k/bot-telegram-on-esp32
bot telegram on ESP32
bot esp32 micropython nodemcu telegram
Last synced: 05 May 2026
https://github.com/gabrielbaute/micropython-unefa
Programas de práctica de Micripython
micropython micropython-rpi-pico
Last synced: 18 May 2026
https://github.com/cprite/traffic-light-simulator
Traffic light simulator using Raspberry Pi Pico
Last synced: 18 May 2026
https://github.com/bpi-steam/micropython-button
🔨 The buttton interface for your bpi-bit, like a microbit.
bpi-bit button microbit micropython
Last synced: 08 Jun 2026
https://github.com/benders/micropython-pixelfonts
Very small bitmap fonts for use with MicroPython
Last synced: 18 May 2026
https://github.com/armanghobadi/esplog
esplog is a lightweight MicroPython logging system with support for severity levels, console and file outputs, log rotation, and color-coded or JSON logs. It’s optimized for resource-constrained microcontrollers.
esp32 esp8266 logger microcontroller micropython
Last synced: 27 Feb 2026
https://github.com/h00n24/imp-esp8266-ds18b20
ESP8866 temperature monitoring with DS18B20
ds18b20 esp8266 fit imp micropython vutbr
Last synced: 11 Apr 2026
https://github.com/ckuethe/micropython-playground
Dumping ground of stuff while tinkering with MicroPython on ESP8266
Last synced: 16 May 2026