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

Simple crypto prices display for Pimoroni-Presto

cryptocurrency micropython pimoroni-presto rp2350

Last synced: 03 May 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/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/apoclyps/micropython-by-example

A gentle introduction to Micropython using a ESP8266

esp8266 mcu micropython

Last synced: 13 Apr 2026

https://github.com/titonbarua/micropython-ms5837-depth-sensor

Library to access MS5837 depth sensor from micropython.

depth-sensor micropython

Last synced: 13 May 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/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/gkeiel/line_follower_robot_lego

Control algorithms for LEGO EV3 line follower robots using different strategies

lego micropython pid-controller

Last synced: 16 Jul 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/josverl/stubs-esp-test

A repro of a possible pylance bug

micropython pylance

Last synced: 14 Jul 2025

https://github.com/veltys/picotemp

PicoTemp measures the temperature thanks to a DHT11 sensor and returns it in the form of a web service that can be consulted by other applications or systems

domotica gpio home-automation micropython micropython-rpi-pico raspberry raspberry-pi-pico raspberry-pi-pico-micropython raspberry-pi-pico-w

Last synced: 14 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/markusand/myp-toml

Simple TOML parser for micropython

micropython parser toml

Last synced: 10 Apr 2025

https://github.com/cnadler86/micropython_joystick

A simple and fast library for joysticks over ADC

joystick micropython

Last synced: 20 Mar 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/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/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

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/slabua/micropython-futaba-vfd-driver

Futaba 000FV959IN / BOE CIG14-0604B, 8-MD-06INKM, 16-SD-13GINK VFD Micropython Driver for the Raspberry Pi Pico, with Framebuffer support.

driver framebuffer futaba micropython raspberry-pi raspberry-pi-pico raspberry-pico raspberrypi raspberrypico raspberrypipico vfd vfd-display

Last synced: 21 Jan 2026

https://github.com/microhomie/microhomie-media

designfiles for microhomie

design logo micropython

Last synced: 03 Apr 2025

https://github.com/michprac/actor_detection__yolo_model

Diploma project, generating a YOLO model, recognizing people using YOLO, Maixduino microcontroller

embedded-systems micropython recognition-neural-network yolo

Last synced: 29 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/potier97/rfid-access-iot

Simple proyect for RFID control Access with Iot devices and aws Cloud

aws esp8266 iot iot-core lambda micropython mqtt python

Last synced: 21 Jan 2026

https://github.com/mmlongh/learning-robotics

This repository documents my projects, notes, and experiments as I learn and build robots 🤖.

ai esp32 micropython raspberry-pi robotics

Last synced: 14 Apr 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/timhanewich/bitgraphics

Tools for displaying images, text, and other graphics on an SSD-1306 OLED display using MicroPython.

bitgraphics graphics micropython oled pil pillow raspberry-pi raspberry-pi-pico rp2040 ssd1306

Last synced: 23 Feb 2026

https://github.com/wolkabout/wolkconnect-micropython

MicroPython library which provides easy connectivity to WolkAbout IoT Platform.

client-library connectivity iot iot-platform micropython wolkabout wolkconnect

Last synced: 01 Jul 2026

https://github.com/znitche/microhttp

minimal async HTTP client for micropython

async http-client http-requests micropython

Last synced: 28 Jan 2026

https://github.com/catmeowbyte/cat-32_upy_font_converter

Font image to MicroPython module converter.

esp32 esp8266 font micropython

Last synced: 13 Apr 2026

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: 15 May 2026

https://github.com/charkster/ap33772_i2c

Python driver for Mikroe USB-C Sinkl 2 Click board which uses AP33772 to query and control USB PD 3.0 wall adapter.

ap33772 i2c micropython raspberry-pi usb-pd

Last synced: 22 Jan 2026

https://github.com/ackermanntm/esp32-streamdeck

A University Project using an embedded system (ESP32 Micrcontroller) to simulate a stream deck and connect it with the video-/streaming Application "OBS"

micropython python

Last synced: 22 Jan 2026

https://github.com/otherguy/esp8266weatherstation

A tiny weather forecast station using a NodeMCU ESP8266 and 3 MAX7219 8×8 LED matrices

8x8-led-matrix esp8266 hardware micropython micropython-esp8266 nodemcu nodemcu-esp8266 weather-station

Last synced: 27 Jan 2026

https://github.com/mattbrailsford/claude-presto-buddy

A tiny desk companion for your Claude sessions — an animated pixel-art crab on the Pimoroni Presto, paired to Claude Desktop over BLE.

anthropic ble bluetooth-low-energy claude claude-code claude-desktop hardware-buddy micropython nordic-uart-service pimoroni pimoroni-presto rp2350

Last synced: 01 Jul 2026

https://github.com/revalew/master-thesis

This is my Master Thesis project - "Step estimation from motion sensors" w/ RPi Pico W

estimation-algorithm master-thesis micropython raspberry-pi-pico university

Last synced: 16 Oct 2025

https://github.com/octaprog7/ds3231

MicroPython module for work with DS3231 clock from Maxim Integrated

clock micropython rtc

Last synced: 10 May 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/mhed89/pico-w-send-recieve-wifi

Connect two rpi pico w to eachother over wifi. They will toggle the onboard led of each device when connected.

micropython pico-w pico-wireless raspberry-pi-pico rpi-pico-w

Last synced: 18 Oct 2025

https://github.com/dpshkr/rp2040

Some RP2040 Programs

micropython raspberry-pi-pico rp2040

Last synced: 23 Jan 2026

https://github.com/ayltai/espark

A lightweight framework for building scalable and efficient ESP32-based IoT applications. It provides a modular architecture, easy-to-use APIs, and built-in support for common IoT protocols.

esp32 iot micropython

Last synced: 14 Apr 2026

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/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/johnbigeon/domobibiche

A serie of multiple microcontrollers (Clients) are communicating through ESPNow technology to a main microcontroller (Broker) developed with Micropython.

esp-now esp32 influxdb micropython rpi rpizero

Last synced: 23 Jan 2026

https://github.com/rhipps/Annoying-Book-Mark

A book mark that likes to beep if you don't open your book before the timer is done.

micropython python raspberry-pi-pico

Last synced: 01 May 2025

https://github.com/unikraft/lib-micropython

Unikraft port of Micropython, Python for embedded devices

library micropython python unikraft

Last synced: 10 Apr 2025

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/jtemporal/device-authz-flow-dino-badger2040w

Device Authorization Flow using Pimoroni Badger 2040 W

auth auth0 micropython

Last synced: 08 May 2026

https://github.com/andypiper/cbc-examples

Example MicroPython for CodeBug Connect

codebug codebug-connect micropython

Last synced: 15 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/foobarbazfred/pico-micropython-workshop

MicroPython workshop materials, including code, documentation, and exercises.

micropython physical-computing rapid-prototyping raspberry-pi-pico sensors tcp-ip web-application

Last synced: 15 May 2026

https://github.com/c-goosen/pyconza2016

Prep and files/slides for pyconza2016

micropython pycon pyconza

Last synced: 19 Jun 2026

https://github.com/zyltr/wlan-assistant

A MicroPython module for managing WLAN connections

asynchronous micropython network pico-w raspberry-pi-pico-w wlan

Last synced: 15 May 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.

microbit micropython

Last synced: 14 May 2026

https://github.com/de-dh/textbox-mpy

OOP example. Create simple TextBoxes on OLED/TFT Displays using Micropython on Raspberry Pi Pico

micropython rpi-pico ssd1306 st7735r

Last synced: 25 Jan 2026

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/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/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/andyrids/picoproject

MicroPython project CLI for Raspberry Pi Pico

cli micropython mpremote mpy-cross project-management raspberry-pi-pico typer

Last synced: 12 Jul 2025

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.

iot micropython

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/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/kelu124/e32mud

Esp32-MUD

esp32 micropython mud

Last synced: 15 Apr 2026

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.

als i2c micropython

Last synced: 26 Feb 2026

https://github.com/avnc/homekit_led_string

Homekit LED lights via MicroPython, Homebridge and MQTT

micropython

Last synced: 09 Feb 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