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/varanslash/baushaos
A small OS project of mine, formerly VarOS renamed to BaushaOS. Has a VM that runs on windows using Rust, Python, and Powershell, and a (coming soon) hardware version for RPi Pico 2, using Micropython.
compiler hardware micropython os powershell python rpi-pico rust sqlite3 transpiler vm
Last synced: 01 Feb 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: 01 Feb 2026
https://github.com/stefanrautner/mbotcontroller
Controller for the MBot2 (Group Project)
css html javascript json micropython python
Last synced: 07 Feb 2026
https://github.com/octaprog7/opt3001
Модуль для управления датчиком внешней освещенности OPT3001 от Texas Instruments. Module for controlling the OPT3001 ambient light sensor from TI.
Last synced: 26 Feb 2026
https://github.com/avnc/homekit_led_string
Homekit LED lights via MicroPython, Homebridge and MQTT
Last synced: 09 Feb 2026
https://github.com/ekspla/d6f-ph
A micropython module for differential pressure sensor, D6F-PH (OMRON).
air-speed airspeed anemometer d6f-ph differential-pressure-sensor flow-sensor i2c micropython omron pressure-sensor sensor speedometer
Last synced: 10 May 2026
https://github.com/ronibandini/openmvclassificationperformance
Script to measure OpenMV Edge Impulse Image Classification performance for RT1062
edgeimpulse machinelearning micropython openmv rt1062
Last synced: 10 Feb 2026
https://github.com/asathiskumar98-byte/esp8266-oled-display-ssd1306-i-c-micropython
This project demonstrates how to interface an **SSD1306 OLED Display** (128x64 pixels) with the **ESP8266** using **I²C communication** and **MicroPython**. The display shows simple text output — “Hello World” — as an introduction to using graphical displays with embedded systems.
embedded-systems esp8266 esp8266-projects micropython micropython-esp8266 oled-display-ssd1306 thonny-ide
Last synced: 16 Apr 2026
https://github.com/bskp/koebi
Robotic Puppeteering
esp32 micropython osc stepper-motor tmc2130 touchosc
Last synced: 09 May 2026
https://github.com/papsdroidfr/pico-webserver
PICO web server
micropython multithread raspberry-pico web-server
Last synced: 13 Feb 2026
https://github.com/felixjoshua/air-quality-monitoring-system
Tugas Besar IoT | Kelompok 13
airqualitymonitoringsystem esp32 iot microcontroller micropython
Last synced: 16 May 2026
https://github.com/jbdesbas/pyphone
ESP8266 + téléphone à cadran
dfplayer-mini diy esphome fun micropython micropython-esp8266 phone toy
Last synced: 16 May 2026
https://github.com/p4irin/ubitlogger
A micro:bit serial port logger
data-logger iot micro-python microbit microbit-v1 micropython serial-port-listener
Last synced: 14 Feb 2026
https://github.com/tdhoward/tartlab
Web-based MicroPython IDE for embedding into devices
embedded esp32 ide integrated-development-environment micropython python self-hosted
Last synced: 14 Feb 2026
https://github.com/jinglemansweep/inky-frame-web
Remote Inky Frame Dashboard/Slideshow Manager
eink frame inky micropython mqtt photo python
Last synced: 14 Feb 2026
https://github.com/sparkfun/qwiic_ism330dhcx_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 10 May 2026
https://github.com/tomson601/gerent
Gerent is a simple and lightweight web-framework for MicroPython.
esp8266 micropython pypi-package raspberry-pi-pico
Last synced: 28 Feb 2026
https://github.com/cnadler86/micropython_joystick
A simple and fast library for joysticks over ADC
Last synced: 20 Mar 2025
https://github.com/dobanov/esp32_micropython
esp32
esp32 led led-control led-controlling micropython micropython-esp32
Last synced: 16 Feb 2026
https://github.com/timhanewich/under-cabinet-lighting
A simple under cabinet lighting project with neopixels, 18650's, 3d printed parts, and some physical controls.
cabinet home lighting micropython neopixel potentiometer ws2812b
Last synced: 16 Feb 2026
https://github.com/admacpherson/pico-daylight
This repository hosts the files for our Raspberry Pi Pico project for a Daylight Alarm
alarm-clock daylight esp8266 led-alarm led-strips micropython oled potentiometer python raspberry-pi raspberry-pi-pico
Last synced: 18 Apr 2026
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/zack-wang/upy-esp8266-gpiod
Create robust ESP8266-GPIOs for door controller with MicroPython
Last synced: 16 Apr 2026
https://github.com/octaprog7/librtc
A library for MicroPython that allows you to control a real-time clock (RTC). DS3231, PCF8563.
Last synced: 30 Apr 2026
https://github.com/sparkfun/qwiic_max1704x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 16 Apr 2026
https://github.com/codeadamca/esp32-blink
A basic example of blinking the onboard LED on an ESP32 microcontroller.
esp32 learning-code micropython python
Last synced: 16 Apr 2026
https://github.com/klamann/mch2022-toots
Display toots from chaos.social with #MCH2022
badges esp32 mch2022 micropython
Last synced: 16 Apr 2026
https://github.com/sparkfun/qwiic_lsm6dso_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 16 Apr 2026
https://github.com/gpbenton/micropython
Just various scribbles in using micropython on esp8266.
esp8266 micropython python sensor
Last synced: 16 Apr 2026
https://github.com/jposada202020/micropython_stts22h
⛔️ DEPRECATED MicroPython Driver for the STTS22H Temperature Sensor
archived deprecated driver micropython obsolete sensor stts22h temperature
Last synced: 27 Mar 2025
https://github.com/ahnaf-tahmid-chowdhury/micropython-geiger
Geiger counter library for micropython
geiger geiger-counter geiger-muller micropython micropython-esp32 micropython-esp8266 micropython-geiger micropython-lib
Last synced: 16 Apr 2026
https://github.com/mpeasy-org/mpeasy.github.io
Easy install for MicroPython on ESP32 family MCUs using web browser
esp-web-tools esp32 esp32-c3 esp32-s3 micropython micropython-esp32 web-serial
Last synced: 05 Mar 2026
https://github.com/seife/honda-ecu-minidash
Measure fuel consumption of Honda Motorcycles with a Raspberry Pi Pico W and Micropython
ctx700 honda micropython micropython-rpi-pico motorcycle raspberry-pi-pico-w
Last synced: 03 Jun 2026
https://github.com/octaprog7/qmc5883
MicroPython module for control QMC5883L Geomagnetic Sensor.
geomagnetic i2c micropython sensor
Last synced: 17 Apr 2026
https://github.com/reteprelleum/webserver
WebServer for Micropython wirh Python executable
esp32 micropython python3 webpython webserver
Last synced: 07 May 2026
https://github.com/charkster/i2s_wav_player_simple
A minimal Micropython script for playing a WAV file using I2S with an ESP32C3 and MAX98357A.
i2s-audio max98357a micropython
Last synced: 15 May 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/asathiskumar98-byte/esp8266-dht22-temperature-humidity-sensor-micropython
This project shows how to interface a **DHT22 (AM2302)** sensor with an **ESP8266** using **MicroPython**. It reads **temperature** and **humidity** values every 2 seconds and displays them on the **Thonny IDE console**.
dht22-sensor embedded-systems esp8266 esp8266-projects humidity-monitoring micropython micropython-esp8266 temperature-monitoring thonny-ide
Last synced: 17 Apr 2026
https://github.com/lbuque/haptic
A simple haptic feedback motor driver module for micropython.
esp32 micropython t-watch t-watch-2020
Last synced: 17 Apr 2026
https://github.com/hannaszalai/iot-benchmonitor
🏞️☀️ IoT project that monitors benches around Hungary’s Lake Balaton, tracking temperature, humidity, sunlight, and visitor ratings. It collects real-time data to help people discover the most comfortable spots to relax by the lake.
frontend influxdb iot iot-application javascript micropython rapberry-pi-pico-w
Last synced: 17 Apr 2026
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/wurthless-elektroniks/clock
The Most Useless Clock in the World: Seven-segment digital desktop clock for Python/Micropython
clock esp32 esp32-c3 gerber-files micropython raspberry-pi-pico-w rp2040 seven-segments-display
Last synced: 17 Apr 2026
https://github.com/socxin/esp8266
L3 R3:espressif 160MHz MIPS Tensilica L106 WiFi SoC (ESP8266/ESP8285)
arduino baseline freertos micropython mips platformio qitas soc wifi
Last synced: 17 Apr 2026
https://github.com/gatonero/parallaxlcd
MicroPython Library for ParrallaxLCD
esp32 esp8266 lcd-display microprocessor micropython
Last synced: 17 Apr 2026
https://github.com/solanus-systems/amqc
An async MQTTv5 client for unix and ESP32 micropython
Last synced: 11 May 2026
https://github.com/cfmvcarlos/micropython-esp32
his repository contains a set of test scripts and examples for running on the ESP32 board using MicroPython. The tests cover a variety of microcontroller features such as PWM, GPIO interrupts, ADC, timers, and WiFi network interactions.
cmd esp32 micropython micropython-esp32 python3
Last synced: 17 Apr 2026
https://github.com/fapulito/micropython-1.28-demo
Elecrow 1.28" Round Screen | MicroPython Demo
elecrow embedded esp32 micropython python rtc-module tft-display
Last synced: 17 Apr 2026
https://github.com/danny-baker/esp32-dac-calibrated
For Micropython applications, here are the measured voltages for the 0-255 range of the ESP32-WROOM-32D 8bit DAC.
dac esp32 micropython micropython-esp32
Last synced: 18 Apr 2026
https://github.com/mk-fg/mpy-mhz19-co2-eink-logger
DIY CO2 sensor device with timestamped log of its measurements on a persistent EInk screen
air-quality co2 diy-electronics eink epaper mcu meter mh-z19 micropython python rp2040 rtc sensor
Last synced: 05 Apr 2026
https://github.com/sparkfun/qwiic_ens160_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 18 Apr 2026
https://github.com/sparkfun/qwiic_as7343_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 18 Apr 2026
https://github.com/drewrigby/capstone-au2024
This is a page for a homemade ph sensor. This is a great activity for high school students or those wanting to learn embeded systems.
embeded-systems micropython oceanography python3
Last synced: 19 Apr 2026
https://github.com/mahendraplus/wifi-rssi-intrusion-guard
This project uses an ESP32 to detect if someone is in a room by analyzing WiFi signal strength (RSSI). No camera or motion sensor needed! It uses machine learning to smartly sense presence, logs data to SD card, and alerts with OLED + buzzer. Privacy-safe, real-time, and great for smart security.
cybersecurity detection esp32 mahendra-mali micropython real-time-edge-computing-anomaly-detectio vishna-sharma
Last synced: 19 Apr 2026
https://github.com/roscoe81/ev-charger-monitor
Remotely monitors and controls a Mercedes-Benz Wallbox Home EV Charger to reduce running costs by charging at off-peak electricity rates. Interworking is via The Things Network LoRaWAN to support charger locations that don’t have wifi coverage.
abl-sursum electric-vehicles ev-charger ev-charging home-automation iot lorawan mercedes-benz micropython modbus pycom pycom-lopy the-things-network thethingsnetwork wallbox-home
Last synced: 19 Apr 2026
https://github.com/octaprog7/ads1115
Модуль MicroPython для управления ADS1115. Многоканальный, дифференциальный I2C АЦП от TI. MicroPython module for controlling ADS1115. Multichannel, differential I2C ADC from TI.
Last synced: 20 Apr 2026
https://github.com/otmb/crowpanel-5.79-weatherplace
CrowPanel ESP32 E-Paper HMI 5.79-inch Displayをベースにした現在の天気を表示するデジタルサイネージ
crowpanel micropython open-meteo weather
Last synced: 20 Apr 2026
https://github.com/octaprog7/ds3231
MicroPython module for work with DS3231 clock from Maxim Integrated
Last synced: 10 May 2026
https://github.com/lily-osp/micropython_examples
Collection of example MicroPython code for sensors, actuators, modules, and basic functionality on boards like ESP32, ESP8266, etc.
animation examples micropython micropython-scripts sensors ssd1306
Last synced: 21 Apr 2026
https://github.com/piotrtopa/oldtrainstationclock
Old trainstation clock revival using modern stepper motor driver (A4988 / DRV8825) that you perhaps have in abundance if you 3d print. ESP32-C3 Mini with Micropython code with online time synchronization.
a4988 clock esp32 micropython online-time-synchronization stepper-motor trainstation
Last synced: 21 Apr 2026
https://github.com/qqshi13/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: 20 May 2026
https://github.com/erikdelange/wipy-2.0-web-interface
Web Interface to control the LED and user button on WiPy Expansion Board 2.0
html micropython python webpage wipy
Last synced: 22 Apr 2026
https://github.com/simonprickett/cratedb-micropython-examples
Example code using CrateDB from MicroPython.
cratedb micropython pimoroni-enviroplus pimoroni-gfx-pack raspberry-pi-pico
Last synced: 23 Apr 2026
https://github.com/stonatm/sparkfun_com-21209
SparkFun COM-21209 OWire LED python library
com-21209 led micropython onewire programmable python
Last synced: 14 May 2026
https://github.com/george-doge/pingpong
Pong like game for Raspberry Pi Pico
micropython raspberry-pi-pico waveshare
Last synced: 24 Apr 2026
https://github.com/octaprog7/ltr390uv
Модуль MicroPython для управления LTR390UV. Датчик внешней освещенности в видимом и ультрафиолетовом диапазонах. MicroPython module for controlling the LTR390UV. Ambient light sensor in visible and ultraviolet ranges.
als i2c micropython sensor ultraviolet
Last synced: 25 Apr 2026
https://github.com/strifel/unibikes
An PCB showing bike sharing stations at TU Dortmund University.
bike-sharing kicad-pcb micropython micropython-esp32 pcb
Last synced: 25 Apr 2026
https://github.com/gbennnn/fire-and-smoke-detector
IoT Project | By Kelompok 12
esp32 firedetection iot microcontroller micropython
Last synced: 25 Apr 2026
https://github.com/j0hax/pico-dht
Digital temperature and humidity reporting for the Raspberry Pi Pico
dht22 leibniz-university-hannover micropython rpi-pico
Last synced: 25 Apr 2026
https://github.com/dexterind/micropython-gigglebot
MicroPython for the BBC Micro:bit that has additional features/libraries added in for the GiggleBot
bbc-microbit dexter-industries dexter-industries-robots gigglebot micropython python
Last synced: 25 Apr 2026
https://github.com/maklonfr/iot-traffic-light
Traffic Light Controller with MicroPython
iot-application micropython python rasberry-pi trafic-light
Last synced: 27 Apr 2026
https://github.com/vgdevelop/raph3
Este repositorio está diseñado para ayudar a que cada persona pueda materializar sus ideas y crear sistemas de automatización de manera sencilla y accesible.
automatizacion domotica iot-platform micropython picow
Last synced: 27 Apr 2026
https://github.com/isaacbernat/2pddl42ppl
2 paddles for (up to) 2 people to play on a single handheld console
game hacktoberfest micropython pong pong-game pong-python python thumby
Last synced: 27 Apr 2026
https://github.com/timhanewich/deceleration-strobe
Code behind a GPS-aware strobe light system I made for my motorcycle, with 3D-printed housing.
gps micropython motorcycle strobe
Last synced: 27 Apr 2026
https://github.com/debsscc/iot_temperature
A simple IoT system that monitors temperature and humidity using a DHT sensor and a Vespa microcontroller. The data is transmitted via Wi-Fi and visualized in real time through the ThingSpeak cloud platform. This project was developed as part of the Internet of Things course at UniSenac – Pelotas.
arduino-ide dht-sensor iot micropython thingspeak thingspeak-iot-cloud vespa
Last synced: 27 Apr 2026
https://github.com/luftdaten-at/station2-lora
Station v2.3 with LoRa TTN support
Last synced: 27 Apr 2026
https://github.com/ambadran/simacas
Easy to install and remove, COMPLETE Irrigation and Plant Monitoring Solution with Smart IOT Control using myriad of sensors and an MPC Control Algorithm.
3d-models 3d-printing custom-pcb iot irrigation-control-system irrigation-system micropython mpc-control sensors stc-mcu stc8h webapp
Last synced: 27 Apr 2026
https://github.com/mcauser/microbit-am2320
MicroPython for micro:bit library for the Aosong AM2320 temperature and humidity sensor
am2320 dht humidity microbit microbit-scripts micropython temperature
Last synced: 27 Apr 2026
https://github.com/quantrpeter/java-mpremote
Java version of mpremote command, communicate with micropython device
Last synced: 28 Apr 2026
https://github.com/mcauser/microbit-my9221
MicroPython for micro:bit library for 10 segment LED bar graph modules using the MY9221 LED driver
grove leds microbit microbit-scripts micropython my9221
Last synced: 28 Apr 2026
https://github.com/andypiper/picoboy-code
Code for the picoboy.de
games micropython picoboy rp2 rp2040
Last synced: 28 Apr 2026
https://github.com/ekspla/pitot_gps_sensor_logger
Visualizing the effect of drafting in cycling -- an application example of differential pressure sensor, D6F-PH.
aerodynamics air-speed airspeed anemometer bicycle cycling differential-pressure-sensor drafting micropython pitot pitot-tube python speedometer
Last synced: 28 Apr 2026
https://github.com/llopez/dht_sensor
Embedded micropython code to control a dht sensor
dht dht22 esp8266 iot micropython mqtt python
Last synced: 28 Apr 2026
https://github.com/gemmus/raspberrypipico_programming
Programming of an embedded device using MicroPython.
micropython pulse-sensor raspberry-pi-pico-w thonny
Last synced: 28 Apr 2026
https://github.com/octaprog7/pca9685
Модуль MicroPython для управления 16-ти канальным ШИМ контроллером, PCA9685.
Last synced: 12 May 2026
https://github.com/zerasul/defconupython
Defcon Wifi Signal With MicroPython
micropython python wemos-d1-mini
Last synced: 28 Apr 2026
https://github.com/k0i05/xiao-esp32s3-pymakr
A XIAO ESP32-S3 MicroPython example showcasing I2C sensor interfacing, WiFi connectivity, NTP and RTC time synchronization with time-zone support, and task scheduling.
bmp280 cron i2c micropython ntp scheduler sht4x task-scheduler timezone
Last synced: 15 May 2026
https://github.com/xreef/stm32f411ce_micropython_firmware
The descriptor and the precompiled build of the MicroPython firmware for the WeAct Studio STM32F411CE
firmware micropython stm32 stm32f4 stm32f411ceu6 weact weact-blackpill
Last synced: 29 Apr 2026
https://github.com/microcontroleurmonde/sha3
implementation of SHA3-256 uses the Keccak algorithm with MicroPython
keccak micropython sha3 shake128 shake256
Last synced: 29 Apr 2026
https://github.com/rpidanny/wireless-doorbell-clone
Reverse engineering Grundig Wireless Doorbell
arduino esp32 micropython reverse-engineering sdr software-defined-radio wireless
Last synced: 29 Apr 2026
https://github.com/johnbigeon/thermal_cam_micropython
Micropython code to display MLX90640 thermal image on ST7735 LCD screen
esp32-c3 micropython mlx90640 st7735 thermal-camera
Last synced: 29 Apr 2026
https://github.com/kevingrajeda/display
App web interfaz con esp32
ble bluetooth-low-energy esp32 microcontroller micropython pwa
Last synced: 29 Apr 2026
https://github.com/abxsantos/ucrimp
A training for climbing tool built with MicroPython with ESP32-C3 Super Mini that integrates a load cell and HX711 amplifier to measure weight around 80 samples per second.
Last synced: 29 Apr 2026
https://github.com/irvyncornejo/raspberry-pi
Raspberry Pi
hardware micropython python3 raspberry-pi raspberry-pi-pico
Last synced: 29 Apr 2026
https://github.com/asathiskumar98-byte/esp8266-variable-resistor-potentiometer-adc-reading-micropython
This project demonstrates how to read **analog voltage values** from a **variable resistor (potentiometer)** using the **ADC (Analog-to-Digital Converter)** on the **ESP8266** board with **MicroPython**. The sensor’s analog output is connected to the **A0** pin, and the digital value (0–1024) is printed on the Thonny IDE console.
embedded-systems esp8266-projects micropython micropython-esp8266 potentiometer thonny-ide variable-resistor
Last synced: 15 May 2026
https://github.com/sandergi/ev3_micropython
Experiments with the EV3 Lego Mindstorm using micro python
lego-mindstorms-ev3 micropython
Last synced: 30 Apr 2026
https://github.com/yeyeto2788/ustatusboard
uStatusBoard
micropyt micropython neopixels wemo ws2
Last synced: 30 Apr 2026
https://github.com/jupfu/beck-view-projector
This project simulates the functionality of a vintage Super 8 projector using a Raspberry Pi Zero (RP2), leveraging MicroPython. The beck-view-projector project is part of the beck-view-digitize project, which focuses on digitizing Super 8 films.
micropython raspberry-pi-pico ssd1306
Last synced: 30 Apr 2026