An open API service indexing awesome lists of open source software.

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.

https://github.com/asathiskumar98-byte/esp8266-oled-display-2-ssd1306-i-c-micropython

This project demonstrates how to interface an **SSD1306 OLED Display (128x64)** with the **ESP8266** using **I²C communication** in **MicroPython**. The example introduces a reusable function `oled_string()` for displaying dynamic text messages on the OLED.

embedded-systems esp8266 esp8266-projects micropython micropython-esp8266 oled-display-ssd1306 thonny-ide

Last synced: 16 Apr 2026

https://github.com/zyltr/asynchronous-neopixel

A MicroPython project demonstrating how to control NeoPixel LEDs asynchronously

adafruit-neopixel asyncio micropython neopixel pico raspberry-pi-pico rgb rgbw

Last synced: 02 Jan 2026

https://github.com/zerasul/onair

MicroPython OnAir Signal

esp32 iot micropython onair

Last synced: 05 May 2026

https://github.com/spotlightkid/upy-msgpack

A lightweight MessagePack (de)serialization library (not only) for MicroPython

micropython msgpack python-module serialization

Last synced: 20 May 2026

https://github.com/jposada202020/micropython_bma400

⛔️ DEPRECATED MicroPython Driver for the Bosch BMA400 Accelerometer

acceleration accelerometer archived bma400 bosch deprecated driver gravity micropython obsolete

Last synced: 09 Apr 2025

https://github.com/jposada202020/micropython_hs3003

MicroPython Driver for the Renesas HS3003 Temperature and Humidity Sensor

archived deprecated driver hs3003 humidity micropython obsolete renesas sensor temperature

Last synced: 09 Apr 2025

https://github.com/jposada202020/micropython_mc3479

⛔️ DEPRECATED MicroPython Driver for the Memsic MC3479 Accelerometer

acceleration accelerometer driver mc3479 memsic micropython

Last synced: 09 Apr 2025

https://github.com/hardfury-labs/types-circuitpython

Type support (typings) for CircuitPython built-in binding packages.

circuitpython micropython python

Last synced: 28 Jan 2026

https://github.com/maxi07/microdot-playwright-pytest

Run E2E tests with MicroDot and playwright, for end user testing on eg Raspberry Pico.

e2e-tests microdot micropython pico playwright-python pytest raspberry-pi-pico

Last synced: 29 Apr 2026

https://github.com/elmot/esp32-blockly-display

micropython + html + mqtt + blockly + m5spamp-c3u + Sparkfun Alphanumeric display = fun

blockly emqx esp32 esp32c3 led m5stamp-c3u micropython mqtt mqtt-client sparkfun

Last synced: 21 Jan 2026

https://github.com/jposada202020/micropython_wsentids

MicroPython library for the WSEN WSEN-TIDS temperature Sensor

driver micropython sensor temperature tids wsen

Last synced: 21 Jul 2025

https://github.com/jposada202020/micropython_vcnl4010

MicroPython Driver for the Vishay VCNL4010 Proximity and Ambient Light Sensor

ambien driver light micropython proximity sensor vcnl4010 vishay

Last synced: 21 Jul 2025

https://github.com/jposada202020/micropython_icg20660

MicroPython Driver for the TDK ICG20660 Accelerometer/Gyro sensor

acceleration accelerometer archived deprecated driver gyro gyrometer icg20660 micropython obsolete sensor tdk

Last synced: 31 Oct 2025

https://github.com/asssaf/inky-gallery

Remote controlled digital photo frame for Inky Frame

inky-frame micropython picow

Last synced: 16 Jan 2026

https://github.com/mick3diy/easypicopcb

A simple PCB with Raspberry Pi Pico for learning/playing with students

circuitpython electronic fritzing joystickxl kicad micropython pcb raspberry-pi-pico thonny

Last synced: 18 Jan 2026

https://github.com/mcauser/micropython-gwiot-7941e

MicroPython driver for Gwiot 7941E UART 125Khz RFID Reader

125khz 7941e em4100 gwiot gwiot-7941e micropython rfid rfid-reader

Last synced: 25 Mar 2025

https://github.com/jposada202020/micropython_as6212

⛔️ DEPRECATED MicroPythonMicroPython Library for the ASM AS6212 Temperature Sensor

archived as6212 asm deprecated driver micropython obsolete sensor temperature

Last synced: 31 Oct 2025

https://github.com/mcauser/micropython-si1145

MicroPython driver for the SI1145 UV IR visible light sensor

gy1145 micropython si1145

Last synced: 25 Mar 2025

https://github.com/temirlan504/tmp36-tutorial

TMP36 Tutorial from Scratch without Libraries

analog-sensor micropython temperature-sensor tmp36

Last synced: 14 May 2026

https://github.com/uthdentroll/upythonmcuinfo

A simple script to check the available hardware and pin info of a board running Micropython. NA for anything that the information can't be found or is unavailable.

hardware mcu micropython script specifications

Last synced: 12 Apr 2026

https://github.com/jposada202020/MicroPython_STTS22H

MicroPython Driver for the STTS22H Temperature Sensor

driver micropython sensor stts22h temperature

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_AS6212

MicroPython Library for the ASM AS6212 Temperature Sensor

as6212 asm driver micropython sensor temperature

Last synced: 13 May 2025

https://github.com/calint/picow

experiments with raspberry pico w

micropython raspberry-pico-w

Last synced: 12 Apr 2026

https://github.com/jposada202020/MicroPython_SHT20

MicroPython Driver for the Sensirion SHT20 Temperature Sensor

driver humidity micropython sensirion sensor sht20 temperature

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_HTU21DF

⛔️ DEPRECATED MicroPython HTU21D-F Temperature & Humidity driver

htu21df humidity micropython sensor temperature

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_WSENTIDS

MicroPython library for the WSEN WSEN-TIDS temperature Sensor

driver micropython sensor temperature tids wsen

Last synced: 13 May 2025

https://github.com/simonprickett/unicorn-pong-wars

Pong wars demo for Pimoroni Unicorn Displays

cosmic-unicorn micropython pimoroni raspberry-pi-pico-w

Last synced: 12 Apr 2026

https://github.com/mk-fg/hwctl

Local hardware-control setup using microcontrollers as peripherals

automation controller led mcu micropython neopixel nfc peripheral ppps python rp2040 usb-tty

Last synced: 13 Apr 2026

https://github.com/jposada202020/MicroPython_HS3003

MicroPython Driver for the Renesas HS3003 Temperature and Humidity Sensor

archived deprecated driver hs3003 humidity micropython obsolete renesas sensor temperature

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_SI7021

MicroPython Library for the Temperature and Humidity SI7021 Sensor

driver humidity micropython sensor si7021 temperature

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_ADT7410

⛔️ DEPRECATED MicroPython Driver for the Analog Devices ADT7410 Temperature Sensor

adt7410 analog-devices archived deprecated driver micropython obsolete sensor temperature

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_LSM6DSOX

MicroPython Library for the ST LSM6DSOX accelerometer/gyro Sensor

accelerometer driver gyro lsm6dsox micropython sensor

Last synced: 13 May 2025

https://github.com/octaprog7/mmc5603

Модуль MicroPython для управления геомагнитным датчиком MMC5603.

geomagnetic i2c micropython sensor

Last synced: 07 May 2026

https://github.com/jposada202020/MicroPython_MPL3115A2

MicroPython driver for the NXP MPL3115A2 Pressure and Temperature sensor

micropython mpl3115a2 pressure sensor temperature

Last synced: 13 May 2025

https://github.com/steamicc/micropython-steami-lib

MicroPython driver library for the STeaMi board — I2C sensors, display, battery gauge, GPIO expander, and flash storage.

drivers education embedded i2c micropython steami stm32

Last synced: 13 Apr 2026

https://github.com/jposada202020/MicroPython_ICG20660

MicroPython Driver for the TDK ICG20660 Accelerometer/Gyro sensor

acceleration accelerometer driver gyro gyrometer icg20660 micropython sensor tdk

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_MMR902

MicroPython Driver fro the Mitsumi MMR902 Micro Pressure Sensor

driver micropython mitsumi mmr902 pressure sensor temperature

Last synced: 13 May 2025

https://github.com/egeonderx/py-dos-on-esp32

PY-DOS on ESP32 is a lightweight command-line OS ported to MicroPython. It runs on resource-limited ESP32 boards and provides a simple DOS-like experience via a serial terminal NOT A SIMULATOR! An Operating system! IT USES ESP32'S RAM, EEPROM AND CPU.

esp32 esp32-devkit-v1 micropython operating-system os py-dos

Last synced: 09 May 2026

https://github.com/jposada202020/MicroPython_BMI160

MicroPython Driver for the Bosch BMI160 Acc/Gyro Sensor

acceleration accelerometer bmi160 bosch driver gyro gyroscope micropython sensor

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_LIS2MDL

MicroPython Driver for the ST LIS2MDL Magnetometer sensor

driver lis2mdl magnetometer micropython sensor st

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_HTS221

MicroPython Driver for the HTS221 Humidity Sensor

driver hts221 humidity micropython sensor temperature

Last synced: 13 May 2025

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/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/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/lupin3000/pimoroni-presto-crypto

Simple crypto prices display for Pimoroni-Presto

cryptocurrency micropython pimoroni-presto rp2350

Last synced: 03 May 2026

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/alex-joyce/rpipico-led-control

MicroPython implementation for simultaneously and independently controlling and powering up to 23 groups of LEDs with a single Raspberry Pi Pico microcontroller.

led-controller micropython raspberry-pi

Last synced: 09 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://github.com/zsh811/plantperfect

PlantPerfect is a device using an Raspberry Pi Pico W to measure temperature, humidity, and sunlight levels, providing real-time feedback on planting conditions. It helps users find optimal spots for planting with a compact, efficient design. Future plans include improved portability and additional sensors for enhanced functionality.

micropython plant-monitoring raspberry-pi-pico-w

Last synced: 16 Jun 2026

https://github.com/apoclyps/micropython-by-example

A gentle introduction to Micropython using a ESP8266

esp8266 mcu micropython

Last synced: 13 Apr 2026

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

matrix micropython

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/octaprog7/MatrixDisplay

MicroPython module for work with MAX7219 led matrix 8x8 display.

display led matrix micropython

Last synced: 13 May 2025

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/peter-l5/DS1307

MicroPython driver for the DS1307 real time clock

driver ds1307 micropython real-time-clock rtc

Last synced: 13 May 2025

https://gitlab.com/nickoala/micropython-vec

Vector Operations on MicroPython

micropython openmv vector

Last synced: 25 Oct 2025

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/legincy/ontop-datacollector-mpy

Replication of the OnTop-Datacollector software in Micropython

analog bmp280 ds18b20 esp32 i2c micropython micropython-esp32 mqtt onewire wifi

Last synced: 13 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/poly-mentor/pico-remote-controller

WiFi STA connection between two RPi Pico 2W to send joystick position from transmitter to receiver

micropython micropython-rpi-pico

Last synced: 21 May 2026

https://github.com/jposada202020/micropython_adt7410

⛔️ DEPRECATED MicroPython Driver for the Analog Devices ADT7410 Temperature Sensor

adt7410 analog-devices archived deprecated driver micropython obsolete sensor temperature

Last synced: 14 Jan 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.

micropython sensors

Last synced: 19 May 2026

https://github.com/josverl/stubs-esp-test

A repro of a possible pylance bug

micropython pylance

Last synced: 14 Jul 2025

https://github.com/johassel/h_bridge_inverter

Hardware/Microcontroller project to build basic functions of an H-Bridge Inverter

inverter-control microcontroller micropython mosfet-driver power-electronics raspberry-pi-pico

Last synced: 14 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/johnbigeon/plantacolor

Monitor plant health in real time via remote sensing

micropython python remotesensing

Last synced: 17 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/various_micropython_scipts

Collection of MicroPython scripts for various mcu boards.

micropython

Last synced: 19 May 2026

https://github.com/petarsimonovic/bonsai

Digital terrarium for Raspberry Pi Pico written in MicroPython

micropython pico raspberry-pi terrarium thonny

Last synced: 13 Apr 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/octaprog7/hscdtd008a

MicroPython module for control HSCDTD008A Geomagnetic Sensor.

geomagnetic i2c micropython sensor

Last synced: 07 May 2026

https://github.com/markusand/myp-toml

Simple TOML parser for micropython

micropython parser toml

Last synced: 10 Apr 2025

https://github.com/bunnysakura/espnanotool-mpy

一个使用ESP32系列芯片开发的小工具,开发语言为MicroPython。| 合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板 | M5Stack BASIC

esp32 esp32c3 gui luatos m5stack m5stack-core micropython micropython-esp32 mpy mpython

Last synced: 01 Feb 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/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/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/bunnysakura/esp32c3-mpy-demo

合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板的 MicroPython 适配 Demo | A lightweight MicroPython GUI library for display drivers based on framebuf, allows input via pushbuttons. See also micropython-touch.

esp32 esp32c3 gui luatos micropython micropython-esp32 mpy mpython

Last synced: 04 Oct 2025

https://github.com/epeios-q37/ucuq-python

A very light Python library with no dependencies for easy prototyping of projects based on Wi-Fi-equipped microcontrollers (RPi Pico (2) W, ESP32, ESP8266...)

esp32 esp8266 iot microcontroller micropython prototyping python raspberry-pi-pico remote-control wifi

Last synced: 06 Oct 2025

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/stonehippo/micropython_bits

Random useful things for MicroPython

micropython

Last synced: 07 Oct 2025

https://github.com/tenktau/ledfollower

Click on the link below for further information (in simplified Chinese).

arduinojson fastled micropython openmv rt-thread visionboard

Last synced: 29 Jan 2026