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/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/wwwx3/esp32_iot

This repository contains micropython code for esp32.

esp32 micropython micropython-esp32

Last synced: 10 Apr 2026

https://github.com/oliver-joos/wlan-relays

Very simple HTTP server written in MicroPython for switching ESP32 pins and connected relays via WLAN

iot-device micropython

Last synced: 16 Jan 2026

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/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/iobotic-code/micropython-tutoriales

Todos los códigos de MicroPython explicados en los tutoriales

micropython micropython-esp32

Last synced: 06 Jun 2026

https://github.com/cnadler86/Micropython_Joystick

A simple and fast library for joysticks over ADC

joystick micropython

Last synced: 05 Mar 2025

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/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/evgenii-d/micropython-simple-button

A simple, MicroPython class for handling button presses

micropython

Last synced: 31 Mar 2025

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

MicroPython module to control 16-Bit I/O Expander with Serial Interface

i2c ioexpander micropython

Last synced: 08 May 2025

https://github.com/znitche/crowsnest

lightberryAPI + Raspberry Pi Pico W = LAN services hub

api async microcontroller micropython network-monitoring raspberry-pi-pico services-hub

Last synced: 04 May 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/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/wei1234c/nodemcu_ops

NodeMCU related preparations and operations.

esp32 esp8266 iot micropython nodemcu

Last synced: 09 Apr 2026

https://github.com/octaprog7/HSCDTD008A

MicroPython module for control HSCDTD008A Geomagnetic Sensor.

geomagnetic i2c micropython sensor

Last synced: 08 May 2025

https://github.com/eggr7/mqtt-micropython

Simple project to understand how the MQTT protocol works with ESP32 and MicroPython.

esp32 micropython mqtt

Last synced: 09 Apr 2026

https://github.com/octaprog7/lps3x

MicroPython module for working with the LPS3x ambient air pressure sensor from ST.

micropython pressure sensor temperature

Last synced: 21 Apr 2026

https://github.com/murilopolese/micropython-webserial

Javascript library to interface with MicroPython boards through WebSerial

micropython webserial

Last synced: 29 Jun 2026

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/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/jposada202020/micropython_hts221

MicroPython Driver for the HTS221 Humidity Sensor

driver hts221 humidity micropython sensor temperature

Last synced: 11 Aug 2025

https://github.com/bastion-rnd/turtle_32_board

Руководство по работе и базовые примеры для отладочной платы Turtle32

arduino-ide cpp esp32 espressif microcontroller micropython

Last synced: 09 Apr 2026

https://github.com/jposada202020/micropython_bmp581

MicroPython Driver for the Bosch BMP581 pressure sensor

altitude bmp581 bosch driver micropython pressure sensor

Last synced: 09 May 2025

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/fmarco98/5bi_lego

Lego excavator automation - school project

automation lego lego-ev3 lego-mindstorms micropython mqtt python

Last synced: 08 May 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/jposada202020/micropython_h3lis200dl

⛔️ DEPRECATED Micropython Driver for the ST H3LIS200DL Accelerometer

acceleration accelerometer driver h3lis331dl micropython sensor

Last synced: 20 Apr 2025

https://github.com/asathiskumar98-byte/esp8266-oled-graphics-display-ssd1306-micropython

This project demonstrates how to use an **SSD1306 128x64 OLED display** with an **ESP8266** board using **MicroPython**. It covers **text display**, **pixel plotting**, and **basic graphics drawing** (lines, boxes, and shapes) using the `ssd1306` library.

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

Last synced: 12 Apr 2026

https://github.com/lily-osp/micropython-on-esp8266

Here is an example of how you could write the instructions for burning MicroPython firmware to an ESP8266 microcontroller

esp8266 microcontroller micropython micropython-esp8266 python

Last synced: 12 Apr 2026

https://github.com/lupin3000/picovision

Some simple retro games for PicoVision device from Pimoroni

micropython pico picovision python3 raspberry rp2040

Last synced: 08 May 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: 08 Apr 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://github.com/furyhawk/micropython-nano-gui

A lightweight MicroPython GUI library for display drivers based on framebuf class

micropython

Last synced: 01 Oct 2025

https://github.com/arogov-com/esp8266-thermo

A simple weather station project based on ESP8266, MicroPython and BME280. It is possible to automatically synchronize the software with the server.

automation bme280 esp8266 micro-python micropython micropython-esp8266 ota ota-firmware-updates python3 thermometer

Last synced: 10 Feb 2026

https://github.com/vitordwb/prime

Plataforma Remota para Integração e Monitoramento de Equipamentos (PRIME)

augmented-reality charts esp32 fei firebase industrial-automation iot micropython pinia tailwind tcc vite vue3

Last synced: 12 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/p4ulor/seaspot

My bachelor's degree final paper/project - Infrastructure to facilitate communication with objects at sea

android-ble elasticsearch expressjs handlebars leaflet lorawan micropython nodejs openstreetmap pycom ttgo-tbeam

Last synced: 06 Oct 2025

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/nyh-workshop/pico_w-thloggergooglesheets

Google Sheets Humidity and Temperature Logger using Raspberry Pico and Micropython.

dht11 micropython pico-w

Last synced: 17 Apr 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/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/stonecharioteer/shelfie

Micropython project to find a book in my shelves.

esp8266 micropython nodemcu python ws2812

Last synced: 09 Apr 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/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/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/rpidanny/lopy-bme280

Interfacing BME280 sensor using MicroPython

bme280 iot lopy micropython mqtt python

Last synced: 06 May 2026

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/znitche/pico-rtc-ds3231

MicroPython module for DS3231 RTC

ds3231 micropython rtc

Last synced: 25 Jul 2025

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

MicroPython module for work with DS3231 clock from Maxim Integrated

clock micropython rtc

Last synced: 13 May 2025

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

Fast Matrix Multiplication and Linear Solver on MicroPython

linear algebra matrix micropython openmv

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_DS1841

⛔️ DEPRECATED MicroPython Driver for the DS1841 Potentiometer

driver ds1841 micropython potentiometer

Last synced: 13 May 2025

https://github.com/codeadamca/esp32-openweathermap-api

A basic API call to the Open Weather Map using an ESP32 microcontroller.

esp32 micropython openweathermap python

Last synced: 08 May 2026

https://github.com/taiki-kuraishi/esp32_api_server

ESP32をRESTfulなAPI Server化 in micropython

esp32 micropython microwebsrv2

Last synced: 22 Mar 2025

https://github.com/ahmnouira/getting_started_with_micropython

getting_started_with_micropython

esp8266 micropython nodemcu python

Last synced: 04 May 2026

https://github.com/jposada202020/MicroPython_MMA8452Q

MicroPython Driver for the NXP MMA8452Q Accelerometer

accelerometer aceleration micropython mma8452q nxp

Last synced: 13 May 2025

https://github.com/jate17/esp32_classmate

Guida completa in italiano + librerie per programmare l'ESP32 DevKit con MicroPython. Ideale per progetti embedded, domotica e prototipazione rapida.

embedded esp32 esp32-tutorial esp32devkitc firmware guida-italiana iot iot-projects italia italiano italy micropython micropython-esp8266

Last synced: 08 Mar 2026

https://github.com/aleppax/micropython-SNGCJA5

micropython port of the python driver for Panasonic SN-GCJA5 particulate matter (PM) sensor. Tested on Raspberry Pico W

air-quality micropython pm-sensor raspberry-pi-pico

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_DPS310

MicroPython Driver for the DPS310 Sensor

dps310 driver micropython pressure sensor

Last synced: 13 May 2025

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: 13 May 2025

https://github.com/jposada202020/MicroPython_MMC5983

MicroPython Library for the Memsic MMC5983 Magnetometer

driver magenetomer micropython mmc5983 sensor temperature

Last synced: 13 May 2025

https://github.com/jposada202020/MicroPython_MMC5603

MicroPython driver for the Memsic MMC5603 Magnetometer

driver magnetometer memsic micropython mmc5603 sensor

Last synced: 13 May 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: 13 May 2025

https://github.com/jposada202020/MicroPython_MS5611

⛔️ DEPRECATED MicroPython Driver for the TE MS5611 Pressure and Temperature Sensor

archived deprecated micropython ms5611 obsolete pressure sensor te temperature

Last synced: 13 May 2025

https://github.com/ferreira-igor/wemosmatrixled

An implementation of the Micropython's framebuf library to use with the Wemos' Matrix LED Shield.

esp32 esp8266 framebuffer led-matrix micropython wemos wemos-shield

Last synced: 08 Apr 2026

https://github.com/SmartPotTech/SmartPot-IoT

IoT simulation of SmartPot in Wokwi, which emulates the automated monitoring and control of hydroponic gardens. It uses virtual sensors to measure conditions such as luminosity, pH and humidity, and actuators for irrigation and lighting, optimizing crop growth in real time.

esp32 iot micropython python wokwi

Last synced: 22 May 2026

https://github.com/rumpelrausch/microasyncweb

A MicroPython web server using async. Does not block REPL/WebREPL. Code size is less than 9KB. Tested on ESP32.

asyncio esp32 http micropython server uasyncio web webserver

Last synced: 24 Jan 2026

https://github.com/voinic/microtts

Simple TTS library for MicroPython that works offline

diphone-based micropython speech-synthesis tts

Last synced: 01 Feb 2026

https://github.com/marko19907/lego-robot-project

Mandatory Lego EV3 robot project for NTNU's "Introduction to Engineering" course, fall 2020.

lego lego-mindstorms-ev3 micropython python

Last synced: 04 May 2026

https://github.com/lmtreser/edu-ciaa-nxp-micropython

Desarrollos en MicroPython con la placa EDU-CIAA-NXP, basada en el LPC4337 (dual core ARM Cortex-M4F y Cortex-M0)

arm armcortexm0 armcortexm4 edu-ciaa-nxp lpc4337 micropython proyecto-ciaa

Last synced: 06 Jan 2026

https://github.com/elomagic/weather-station-client-mpy

Weather Station Client for ESP8266 Micropython

esp8266 micropython weather-station

Last synced: 08 May 2026

https://github.com/qincai-rui/pico-chat

Chat server powered by a microcontroller

html-css microcontroller micropython raspberry-pi-pico-w

Last synced: 02 May 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: 23 Jul 2025

https://github.com/codegeek004/kepler-project

IOT project using micro-python and rasberry pi

micropython python rasberry-pi

Last synced: 04 Feb 2026

https://github.com/jposada202020/micropython_bma220

⛔️ DEPRECATED MicroPython Driver for the Bosch BMA220 Accelerometer

accelerometer bma220 bosch gravity micropython

Last synced: 07 May 2025

https://github.com/funpythonec/charla_micropython_regional

Diapositivas presentadas para la charla: MicroPython lenguaje para microcontroladores

fun funpython guayaquil micropython micropython-esp32 micropython-esp8266

Last synced: 22 Apr 2025

https://github.com/funpythonec/conectategt

🤖 Es un evento en línea de un día dónde aprenderás los fundamentos de IoT 🌎

esp32 iot micropython neopixel nodered

Last synced: 12 May 2026

https://github.com/farahhkh/trafficlightssystem

A traffic lights system implemented with MicroPython & using a Raspberry Pi Pico.

micropython raspberry-pi-pico traffic-light-system

Last synced: 21 May 2026

https://github.com/dlove24/lbutils

Utility library for MicroPython, used at Leeds Beckett University and primarily aimed at the Pico H/W microcontrollers

micropython pico

Last synced: 13 Feb 2026

https://github.com/alump/micropython

Random MicroPython and CircuitPython libraries and code snippets

circuitpython esp32 micropython micropython-esp32 nodejs

Last synced: 08 Apr 2026

https://github.com/pravinraghul/ecen-5713-project

This project is the part of final assignment in the Advanced Embedded Linux Development Specialization

linux-device-drivers micropython python3-application

Last synced: 25 Jan 2026

https://github.com/hellebenjamin/esp-cf

A custom firmware that is designed for ESP8266. Written in MicroPython and C.

c esp8266 firmware micropython

Last synced: 28 Mar 2025

https://github.com/fabaff/circuitpython-examples

CircuitPython sample code for various devices

circuitpython esp32 esp8266 hardware micropython xiao

Last synced: 08 Apr 2026

https://github.com/jposada202020/neopico

code to drive a neopixel with a raspberry pi pico and some rudimentary animations

led micropython neopixel rgb-led ws2812b

Last synced: 06 Apr 2025

https://github.com/walklinewang/micropython-qrcode-cmodule

生成并显示指定内容的二维码

cmodule micropython qrcode

Last synced: 21 May 2026

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/hwywl/yi-mp

(YI MicroPython) 是一个upy模块,使单片机更容易使用Python进行开发.

esp32 micropython wifi

Last synced: 02 Jan 2026

https://github.com/addono/teknimicro

Integrates microcontroller powered NeoPixel LED strips with the TeknIoT project. Mirrored from https://gitlab.com/TeknIoT/TekniMicro.

esp8266 iot iot-light light micropython

Last synced: 18 Apr 2026

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