Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Micropython

Micropython

732 projects

Showing 36 of 732 projects

micropython-thingspeak-mqtt-esp8266
micropython-thingspeak-mqtt-esp8266Python

Example code for publishing and subscribing to ThingSpeak channels using MQTT with MicroPython on ESP8266/ESP32 boards.

#iot#embedded-systems#ampy
Stars26
Forks6
Last commit
eInk-micropython
eInk-micropythonPython

A MicroPython library for driving Waveshare 4.3-inch e-ink displays on embedded boards like Pyboard and ESP8266.

#iot#embedded-systems#micropython
Stars26
Forks7
Last commit1 year ago
micropython-ha-mqtt-device
micropython-ha-mqtt-devicePython

A MicroPython library for creating HomeAssistant entities using MQTT Discovery, enabling sensor integration from embedded devices.

#iot-sensors#micropython#mqtt-discovery
Stars25
Forks5
Last commit
mpr
mprPython

A wrapper for the MicroPython mpremote tool that provides a conventional Linux command-line interface with full help and shell wildcard support.

#mpremote#ampy#micropython
Stars25
Forks1
Last commit9 days ago
micropython_fastled
micropython_fastledC++

A MicroPython port of the FastLED library for controlling addressable LED strips on ESP32 and ESP8266 microcontrollers.

#iot#micropython#esp32
Stars25
Forks1
Last commit6 years ago
micropython-MQ
micropython-MQPython

A collection of MicroPython drivers for MQ series gas and air quality sensors.

#iot#mq-sensors#embedded-systems
Stars25
Forks15
Last commit9 years ago
Signal_Generators
Signal_GeneratorsJupyter Notebook

A toolbox for controlling AD9833, AD9834, AD9850, and ADF4351 signal generator ICs via Arduino.

#hardware-control#micropython#esp32
Stars25
Forks3
Last commit4 years ago
micropython-am2320
micropython-am2320Python

MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.

#dht#micropython#i2c
Stars25
Forks7
Last commit2 years ago
uPyVoip
uPyVoipPython

Interactive voice response (IVR) system for MicroPython ESP32 devices with VoIP capabilities.

#embedded-systems#sip-protocol#micropython
Stars25
Forks5
Last commit5 years ago
micropython-extmod-generator
micropython-extmod-generatorPython

Generates C source code for Micropython external modules from Python interface definitions.

#firmware-development#micropython#embedded-python
Stars24
Forks6
Last commit3 years ago
mpy-miniterm
mpy-minitermPython

A serial terminal tool for debugging and syncing files with MicroPython devices via the REPL.

#file-synchronization#python-tool#micropython
Stars24
Forks7
Last commit2 years ago
micropython-uprotobuf
micropython-uprotobufPython

A lightweight Protocol Buffers implementation for MicroPython, enabling protobuf message parsing on resource-constrained devices.

#iot#protobuf-plugin#embedded-systems
Stars24
Forks6
Last commit3 years ago
microplot
microplotPython

A simple MicroPython plotting package for Raspberry Pi Pico and Adafruit devices with line and scatter plot support.

#embedded-systems#micropython#plotting-library
Stars24
Forks1
Last commit5 years ago
framebuf2
framebuf2Python

Extends MicroPython's FrameBuffer with larger/rotated fonts, triangles, and circles for enhanced display graphics.

#font-rendering#triangle#oled-display
Stars24
Forks6
Last commit3 years ago
micropython-spotify-web-api
micropython-spotify-web-apiPython

A MicroPython library for accessing Spotify's web API from IoT devices like ESP8266.

#music-control#iot#micropython
Stars24
Forks3
Last commit5 years ago
micropython-pcf8575
micropython-pcf8575Python

MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt support.

#io-expander#micropython#i2c
Stars24
Forks5
Last commit2 years ago
micropython-servo
micropython-servoPython

A MicroPython library for controlling RC servos using hardware PWM with calibration support.

#robotics#iot#servo-motor
Stars24
Forks4
Last commit11 months ago
upy-motion
upy-motionPython

A MicroPython driver for the MPU6050 motion sensor with auto-calibration, built-in filters, and FIFO support.

#sensor-fusion#embedded-systems#micropython
Stars24
Forks6
Last commit5 years ago
us2n
us2nPython

A MicroPython server for ESP32 that bridges UART serial communication to TCP over LAN/WLAN.

#iot#micropython#esp32
Stars24
Forks8
Last commit8 years ago
micropython-stepper
micropython-stepperPython

A MicroPython library for controlling stepper motors with non-blocking timers and angle-based movement.

#robotics#micropython#python-library
Stars23
Forks10
Last commit11 months ago
micropython-mpu6886
micropython-mpu6886Python

A MicroPython I2C driver for the MPU6886 6-axis motion tracking device, providing accelerometer, gyroscope, and temperature readings.

#sensor-library#embedded-systems#micropython
Stars23
Forks5
Last commit6 years ago
micropython-dfplayer
micropython-dfplayerPython

A MicroPython library for controlling the DFPlayer mini MP3 player module with essential playback and file management functions.

#iot#embedded-audio#hardware-control
Stars23
Forks6
Last commit11 months ago
micropython-buzzer
micropython-buzzerPython

A MicroPython library for playing Nokia compose ringtones and MIDI files through a buzzer.

#iot#embedded-audio#embedded-systems
Stars23
Forks4
Last commit1 year ago
micropython-i2c-lcd
micropython-i2c-lcdPython

A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.

#lcd1602#lcd16x2#embedded-systems
Stars23
Forks5
Last commit3 years ago
MicroPython-ADC_Cal
MicroPython-ADC_CalPython

MicroPython ESP32 library for calibrated on-chip ADC conversion using efuse calibration values.

#iot#adc-calibration#embedded-systems
Stars22
Forks3
Last commit8 months ago
ADXL345_spi_micropython
ADXL345_spi_micropythonPython

A MicroPython library for high-speed SPI communication with the ADXL345 accelerometer, optimized for maximum sampling rate.

#motion-sensing#embedded-systems#micropython-esp32
Stars22
Forks3
Last commit
ESPGeiger
ESPGeigerPython

MicroPython library for reading radiation data from ESP8266-based Geiger counters.

#embedded-systems#iot-sensors#micropython
Stars22
Forks3
Last commit10 years ago
upyble
upyblePython

Command-line tool for wireless development, prototyping, and testing of Bluetooth Low Energy MicroPython devices.

#iot-development#device-testing#embedded-systems
Stars22
Forks5
Last commit6 years ago
MicroPyDatabase
MicroPyDatabasePython

A low-memory JSON-based database for MicroPython that stores data in a folder structure for easy inspection.

#iot#database#micropython
Stars22
Forks10
Last commit3 years ago
thimble
thimblePython

A tiny Flask-like web framework for MicroPython, designed to run on microcontrollers.

#iot#flask-inspired#micropython
Stars22
Forks2
Last commit2 months ago
Tempe
TempePython

A pure MicroPython graphics library for memory-constrained microcontrollers, optimized for data visualization and efficient screen updates.

#asyncio#oled-display#micropython
Stars22
Forks3
Last commit11 months ago
BTHome-MicroPython
BTHome-MicroPythonPython

A MicroPython module for formatting sensor data into BTHome BLE advertisements to integrate DIY sensors with home automation systems.

#iot#micropython#esp32
Stars22
Forks2
Last commit2 months ago
ticlib
ticlibPython

A pure-Python library for controlling Pololu Tic stepper motor controllers via serial, I²C, and USB connections.

#robotics#micropython#i2c
Stars21
Forks6
Last commit6 months ago
micropython-inkplate6
micropython-inkplate6Python

MicroPython driver for the Inkplate 6 and 10 ESP32 e-paper display boards, providing graphics and touch sensor support.

#micropython-esp32#micropython-drivers#micropython
Stars21
Forks5
Last commit5 years ago
bme680-pure-mp
bme680-pure-mpPython

A pure MicroPython driver for the Bosch BME680 temperature, humidity, pressure, and VOC sensor, written from scratch for reliability.

#voc-sensor#embedded-systems#micropython
Stars21
Forks1
Last commit7 months ago
micropython-lcd
micropython-lcdPython

A simple class for controlling HD44780 LCD displays in 4-bit mode with MicroPython pyboard.

#iot#micropython#hardware
Stars21
Forks9
Last commit12 years ago
PreviousPage 8 of 21Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
6 years ago
2 years ago
#Embedded Systems396
#Iot333
#Esp32258
#Embedded169
#Esp8266154
#I2c140
#Microcontroller104
#Raspberry Pi Pico96
#Python83
#Driver77
#Sensor Driver73
#Sensor66