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/balazshevesi/plant-monitoring-iot

🪴 An IoT system for monitoring the environment your plants (for LNU Applied IoT summer course)

grafana influxdb internet-of-things micropython mqtt object-oriented-programming pyton3 telegraf university-project

Last synced: 16 Apr 2026

https://github.com/lupin3000/micropython-i2c-gr10_30

MicroPython I2C library and example for Gravity: GR10-30 Gesture Sensor

dfrobot esp32 gesture-recognition gravity i2c micropython sensor

Last synced: 17 Apr 2026

https://github.com/iharkatkavets/micropython.nvim

A Neovim plugin for embedded development with MicroPython.

micropython neovim neovim-plugin

Last synced: 18 Apr 2026

https://github.com/masterpluster/esp32-s3-geek-micropython

Intento de libreria novato friendly para el esp32-s3-GEEK - MICROPYTHON

esp32 esp32s3 micropython waveshare

Last synced: 18 Apr 2026

https://github.com/roeytamano/robocave

RoboCave is a school project that involves a robotic vehicle equipped with sensors to measure air quality, distance, and other environmental parameters. The vehicle can be controlled remotely via a web interface, allowing it to move forward, backward, turn, and stop.

bme280 dc-motor esp32 information-gathering micropython python robot sensors thonny ultrasonic-sensor website wi-fi

Last synced: 18 Apr 2026

https://github.com/jcksnvllxr80/raspi_pico_christmas_tree

This project was designed for a decorative Christmas tree made out of cedar which stands about two feet in height. It consists of a Raspberry Pi Pico, a string of ws2812 neopixels, a 128x64 pixel (model: SSD1306) OLED display, an EEPROM (model: 24LC512), a standard push-button, and a esp8266 es01 module. The string of lights serve as the lights on the wooden Christmas tree and are controlled by one wire sending data in series to the lights. The different patterns of the lights are cycled through by pressing the push-button. The OLED display is used to display the lighting style name. The time is obtained by using the esp8266 (esp-01) module to connect to the internet through the LAN wifi and obtain the time from a time server and will be displayed after no button activity has occurred in a certain number of seconds. Each time the led string lighting style changes, the array index of that style is stored in the EEPROM so that on next start up that setting is immediately recalled and used.

128x64 24ls512 eeprom es01 esp8266 i2c micropython neopixel oled pico raspberrypi spi ssd1306 uart ws8212

Last synced: 18 Apr 2026

https://github.com/perfecxx/micropython-netpie

This Python library provides a convenient way to interact with the NETPIE IoT platform using both MQTT and REST API. NETPIE is an Internet of Things (IoT) platform that offers tools and services for connecting and managing IoT devices.

esp32 iot micropython micropython-esp32 mqtt netpie netpie2020 rest-api

Last synced: 05 Apr 2026

https://github.com/erikdelange/wipy-2.0-servo

Connect a servo to a WiPy and control it via a web-interface.

micropython python servo wipy

Last synced: 22 Jun 2025

https://github.com/sjaak31367/micropython_perlin

A module for micropython which adds the ability to generate Perlin noise

micropython perlin

Last synced: 02 Jan 2026

https://github.com/laurivosandi/nixiesp16

Nixie clock project featuring IN-16 tubes

cd4504b esp8266 hv5530 in-16 kicad lm1117 micropython nixie python

Last synced: 19 Apr 2026

https://github.com/thenoobinventor/lego-ev3-segway

A segway robot is built with the LEGO MINDSTORMS EV3 robot kit and the EV3 Gyroscopic sensor. The self-balancing code is written using EV3 MicroPython: which runs on top of the ev3dev Operating System (OS).

ev3dev gyrosensor infrared-beacon infrared-sensor lego-mindstorms-ev3 micropython mosquitto-mqtt-broker mqtt node-red segway-robot self-balancing-robot

Last synced: 19 Apr 2026

https://github.com/mundschenk-at/squeezebox-ir-events

A daemon sending IR commands based on Squeezebox events (written in µPython)

jivelite lms micropython picoreplayer squeezebox squeezelite

Last synced: 19 Apr 2026

https://github.com/mastashake08/shake-rp2350

Nuxt 3 Web app for interacting with the RP2350 microcontroller from Raspberry Pi includes a code editor

microcontroller micropython nuxt raspberry-pi

Last synced: 19 Apr 2026

https://github.com/PerfecXX/MicroPython-SimpleKeypad

MicroPython library for interfacing with a keypad matrix

4x4-keypad esp32 keypad keypad-matrix micropython micropython-esp32

Last synced: 08 May 2025

https://github.com/chleba/esp32modbustestmicropython

ESP32 TTGO T-Display example with micropython FW. Testing implementation of ModBus library, ST7789 display library with romfonts, WiFi & WebSocket connection and using few threads.

esp32 micropython micropython-esp32 modbus st7789-display ttgo-t-display websockets wifi

Last synced: 21 Apr 2026

https://github.com/erikdelange/wipy-2.0-lcd

Controlling a HD44780 compliant LCD display connected to a WiPy 2.0 via I2C.

i2c i2c-backpack lcd-controller lcd-display micropython python wipy

Last synced: 21 Apr 2026

https://github.com/seanmpuckett/mp-play-piezo

piezo music player library for micropython

micropython music piezo-buzzer pwm sound sound-effects speaker

Last synced: 14 May 2026

https://github.com/dlove24/urest

Micro REST HTTP Server

http micropython rest

Last synced: 13 Sep 2025

https://github.com/catmeowbyte/led_panel_upy

MicroPython driver module for Panel P10 32*16 Matrix display and its variants.

led-matrix led-matrix-display led-matrix-library led-matrix-panel micropython micropython-driver micropython-lib p10-led-module

Last synced: 10 Jun 2025

https://github.com/simonprickett/cheerlights-grafana-alerter

Alerter mechanism that uses Grafana alerts and MQTT to display the latest Cheerlights colors on Pimoroni Unicorn devices

grafana-alerts micropython pimoroni raspberrypi-pico-w

Last synced: 24 Apr 2026

https://github.com/electrocodeur/16_capteur_ultrason_hc-sr04_esp32

Projet : Capteur ultrason HC-SR04 avec ESP32

micropython python

Last synced: 24 Apr 2026

https://github.com/manojbaasha/rpi_pico_controller

Working on Raspberry pi 3 and RPI Pico

micropython python3 rpi-pico rpi3

Last synced: 24 Apr 2026

https://github.com/walkline80/a-batch-tool

简易串口助手,文件上传及固件烧录工具

ampy micropython pyboard

Last synced: 13 Mar 2025

https://github.com/electrocodeur/03_bouton_esp32

Projet : Bouton Poussoir avec ESP32

micropython python

Last synced: 02 Jan 2026

https://github.com/mhed89/pico-w-multiple-ssid

Add multiple SSID's to a json file, where the scirpt loops trough them and if it finds a match, the pico connetcs to it.

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

Last synced: 25 Apr 2026

https://github.com/funpythonec/robot_soccer

Proyecto relacionado a "Robot Soccer" con la ayuda de diferentes microcontroladores como ESP y Arduino, además de lenguajes de programación como MicroPython.

dynamixel-servos esp01 micropython robot-soccer uart udp-client udp-server

Last synced: 25 Apr 2026

https://github.com/andypiper/presto-lastfm

A Last.FM display for the Pimoroni Presto

lastfm micropython music nowplaying nowplaying-screen pimoroni presto

Last synced: 26 Apr 2026

https://github.com/chrisb2/type-watch

Trains you not to type harshly to prevent OOS

esp32-c3 keyboard micropython oos piezoelectric-sensors

Last synced: 27 Apr 2026

https://github.com/microcontroleurmonde/esp32-c6_rng

A Micro-python library which provides an interface to generate a random number using the ESP32-C6's hardware RNG.

esp32-c6 micropython rng trng

Last synced: 27 Apr 2026

https://github.com/funpythonec/upyl298

Libreria para manejar un driver de motores L298N

l298n l298n-h-bridge micropython

Last synced: 27 Apr 2026

https://github.com/obono/thumbyworks

My works for Thumby

micropython rp2040 thumby

Last synced: 29 Apr 2026

https://github.com/jposada202020/micropython_lis3dh

⛔️ DEPRECATED Micropython Driver for the LIS3DH Sensor

acceleration accelerometer driver lis3dh micropython sensor

Last synced: 20 Apr 2025

https://github.com/felipealfonsog/picowebpy

Web Server, which enables the storage of a simple website in HTML, images, or CSS, in a creative manner using a Raspberry Pi Pico. This is written in MicroPython for a Raspberry Pi Pico W 2 - WiFi - Bluetooth.

micropython raspberry-pi-pico webserver

Last synced: 28 Apr 2026

https://github.com/idatum/xbee-mpy

MicroPython code to control Digi XBee Series 2C devices with a microcontroller.

micropython micropython-rpi-pico raspberry-pi-pico rp2040 xbee xbee-api xbee-radio xbee-zb zigbee

Last synced: 29 Apr 2026

https://github.com/voinic/tvout-micropython

Composite video generation library for MicroPython

composite-video esp32-s3 micropython tvout

Last synced: 24 Jan 2026

https://github.com/electrocodeur/08_led_3w_esp32

Projet : LED 3W avec ESP32

micropython python

Last synced: 29 Apr 2026

https://github.com/gaveshalabs/hw-robomatics-gear-motor

Hardware resources for the Gavesha® Robomatics gear motor element

arduino gavesha gavesha-elements micropython motor-controller open-hardware

Last synced: 24 Jan 2026

https://github.com/abdeu-cpu/coap-mqtt-encryption

CoAP-MQTT-Encryption is a secure communication protocol that combines the lightweight CoAP and MQTT protocols with encryption to ensure data confidentiality and integrity in IoT environments. This integration enables devices to securely exchange information over networks, protecting sensitive data from unauthorized access.

ascon cipher esp32 iot-device micropython micropython-esp32 present simon speck

Last synced: 30 Apr 2026

https://github.com/nahianmugdho/iot-based-environmental-expedition-robot

The goal of this project is to provide a cost-effective and efficient solution for collecting data in remote and hazardous environments and in agriculture and to provide valuable insights into the state of these environments to inform conservation efforts, monitoring, and management decisions.

arduino iot micropython python robotics

Last synced: 30 Apr 2026

https://github.com/rpidanny/lopy-proove

Interface with Proove/Anslut/Nexa/Telldus Switches using LoPy

433mhz lopy lopy4 micropython nexa proove pycom pycom-lopy rf-transmitter sdr

Last synced: 30 Apr 2026

https://github.com/josverl/build-micropython-win-mingw

Simple Build Container for MicroPython using MinGW

docker micropython

Last synced: 12 May 2026

https://github.com/mcauser/micropython-aioble-itag

Examples using aioble to interact with iTag BLE keychain tags

aioble ble bluetooth-low-energy esp32 itag itag-device micropython

Last synced: 30 Apr 2026

https://github.com/freshev/micropython

Micropython port for A9/A9G, Air780e, Air724UG modules

a9 a9g air724 air724ug air780 air780e air780eg micropython

Last synced: 01 May 2026

https://github.com/jkorte-dev/mpy-dtu

Micropython tool for communicating with Hoymiles microinverters

dtu hoymiles inverter micropython

Last synced: 01 May 2026

https://github.com/electrocodeur/15_joystick_esp32

Projet : Joystick avec ESP32

micropython python

Last synced: 01 May 2026

https://github.com/jornamon/micropython_nonblocking_buzzer

A nonblocking implementation of a buzzer class that allows you to play basic melodies or sound patterns without blocking the main loop while the sound is being played

buzzer micropython nonblocking

Last synced: 08 May 2025

https://github.com/bermejo4/iot_medical_device

Development of a medical monitoring system based on the internet of things

iot micropython python raspberry-pi-pico

Last synced: 02 May 2026

https://github.com/itspecialist111/tildagon-ethans-quest

Light-guided reflex RPG for the EMF Camp Tildagon badge

emfcamp esp32 game micropython rpg spaceagon tildagon tildagon-app

Last synced: 26 Jul 2026

https://github.com/itspecialist111/tildagon-hermes-bridge

PIN-authenticated local app deployment bridge for Hermes Agent on the EMF Camp Tildagon badge

emfcamp esp32 hermes-agent micropython tildagon tildagon-app

Last synced: 26 Jul 2026

https://github.com/destos/printer-status

Keep an eye on your printers completion percentage

apa102 esp32 esp8266 micropython micropython-esp8266 neopixel

Last synced: 10 Apr 2026

https://github.com/simonprickett/pico-display-pack-2-radio-whats-on

What's on various BBC Radio stations - uses Pimoroni Pico Display Pack 2

bbc display-pack-2 micropython pimoroni raspberry-pi-pico raspberry-pi-pico-w

Last synced: 19 May 2026

https://github.com/CatMeowByte/LED_panel_upy

MicroPython driver module for Panel P10 32*16 Matrix display and its variants.

led-matrix led-matrix-display led-matrix-library led-matrix-panel micropython micropython-driver micropython-lib p10-led-module

Last synced: 13 May 2025

https://github.com/microcontroleurmonde/rp2040-rng-with-adc-

A Micro-python library that provides an interface to generate a random number using the hardware RNG principle of the ESP32. It takes a measurement on one of the RP2040's ADC channels to improve the entropy noise and generate a random number.

micropython rng rp2040 trng

Last synced: 19 Aug 2025

https://github.com/robmarkcole/water-sensor-micropython

Simple micropython script to detect water using a dirt cheap sensor

micropython python wipy

Last synced: 02 May 2026

https://github.com/chand1012/esp32-temperature

MicroPython implementation for a board that gets the temperature outside via my Cloudflare Worker

esp32 micropython micropython-esp32 python3

Last synced: 02 May 2026

https://github.com/microcontroleurmonde/pcg32_port

Micropython implementation of the PCG32 (Permuted Congruential Generator) random number generator, originally developed in C by Melissa O'Neill.

esp32 micropython pyboard rng rp2040

Last synced: 03 May 2026

https://github.com/matthias-bs/flora2

ESP32/MicroPython Irrigation System

esp32 micropython micropython-esp32 mqtt

Last synced: 04 May 2026

https://github.com/xrystalll/aht10_monitor

Simple home temperature and humidity monitor on Raspberry Pi Pico

aht10 humidity micropython micropython-rpi-pico raspberry-pi-pico rp2040 sensor-monitor ssd1306 temperature

Last synced: 20 Jan 2026

https://github.com/sief-ali/sensor-robot

Simple Sensor Robot project

embedded-systems micropython

Last synced: 18 May 2026

https://github.com/khalidbelk/microcli

An easy-to-understand command line tool for the BBC micro:bit 🔌

bbc-microbit embedded iot microbit micropython python

Last synced: 14 May 2025

https://github.com/indigoparadox/boxes_and_bots

This is a monorepo containing various hardware projects and their firmwares, as well as less-common or WIP drivers for common components

circuitpython embedded home-automation micropython robots

Last synced: 16 Feb 2026

https://github.com/kimyongx/cpe-213_214

This project is part of the Microprocessor System Course CPE-213 and Microprocessor System Laboratory CPE-214, Academic Year 1/2024. Thai-Nichi Institute of Technology, Thailand.

arduino-iot-cloud cat-feeder esp32 line-notify micropython micropython-esp32

Last synced: 04 May 2026

https://github.com/jposada202020/micropython_lis3mdl

⛔️ DEPRECATED MicroPython Driver for the ST LIS3MDL magnetometer

driver lis3mdl magnetometer micropython sensor st

Last synced: 23 Aug 2025

https://github.com/aboehm/clt2019

Chemnitzer Linux Tage 2019 - Python auf Microcontrollern

chemnitzer-linux-tage embedded-systems micropython python talk

Last synced: 09 Jun 2026

https://github.com/microcontroleurmonde/esp32-c3_rng

A Micro-python library which provides an interface to generate a random number using the ESP32-C3's hardware RNG.

esp32-c3 micropython rng trng

Last synced: 05 May 2026

https://github.com/alexhorn/plasma-e131

E1.31 / sACN receiver for the Plasma Stick 2040 W.

dmx512 micropython pico ws2812

Last synced: 05 May 2026

https://github.com/marcellomaugeri/micropython-easy-network-configuration-esp8266

Network configuration of an ESP8266 through sockets

esp8266 micropython

Last synced: 05 May 2026

https://github.com/Heerkog/MicroPythonTrill

Trill touch sensor library for MicroPython.

bela micropython sensor trill

Last synced: 13 May 2025

https://github.com/cybardev/esp32-dotfiles

MicroPython scripts for my ESP microcontrollers

embedded esp32 esp8266 microcontroller micropython

Last synced: 05 May 2026

https://github.com/joseguilherme96/sistema_gerenciador_lixeira_reciclavel

Sistema é capaz de monitorar os níveis das lixeiras em diversos pontos da cidade em tempo real integrado ao microcontroladores ESP32, gerando dados essenciais para empresa poder gerenciar sua coleta da melhor forma possível, reduzindo custos logísticos.

esp32 flask flask-migrate flask-socketio flask-sqlalchemy iot micropython python vue3 vuetify

Last synced: 05 May 2026

https://github.com/cprite/thermometer

Measuring temperature using Raspberry Pi Pico

micropython raspberry-pi-pico

Last synced: 17 May 2026

https://github.com/microchiptech/pic32mzw1_micropython

"IoT Made Easy!" - support micropython on pic32mzw1 (wfi32)

micropython pic32mzw1 upython wfi32 wfi32-iot wifi

Last synced: 08 Mar 2026

https://github.com/rpidanny/lopy-pir

Log PIR Data to Adafruit.

circuitpython iot lopy micropython pir-sensor python

Last synced: 06 May 2026

https://github.com/gurkengewuerz/micropython-sdcard-boot

SDCard bootloader with OTA support

bootloader esp32 littlefs micropython ota

Last synced: 12 Apr 2026

https://github.com/octaprog7/bme680

MicroPython module for work with BME680, Bosh low power gas, pressure, temperature & humidity sensor.

humidity micropython pressure sensor temperature

Last synced: 07 May 2026

https://github.com/sasilva1998/upyarlo

MicroPython library to control DBH-10 for Arlo Parallax platform.

arlo dhb-10 micropython micropython-robotics ros

Last synced: 07 May 2026

https://github.com/microcontroleurmonde/esp8266_rng

Tinny random number generate running on ESP8266. Just as proof of concept ^_^

esp8266 micropython rng

Last synced: 07 May 2026

https://github.com/afabian80/nodemcu-weather

Micropython application to show the current temperature from openweathermap on a TM1637 LED display

micropython nodemcu-esp8266 openweathermap-api tm1637

Last synced: 17 Jul 2025

https://github.com/saranomy/tinydrawer

TinyDrawer is a collection of drawing methods for Rasberry Pi Pico devices

drawing-app game-engine micropython pico raspberry-pi raspberry-pi-pico raspberry-pi-pico-micropython

Last synced: 17 Jul 2025

https://github.com/imjah/bulbs

Ambient lighting system

ambient-light flutter micropython

Last synced: 08 May 2026