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-modbus
micropython-modbusPython

A MicroPython library implementing Modbus RTU and TCP protocols for both master (client) and slave (server) roles.

#industrial-automation#modbus-rtu#embedded-systems
Stars146
Forks58
Last commit
micropython-ili9341
micropython-ili9341Python

A MicroPython driver for ILI9341 TFT LCD displays, tested on ESP32-based hardware like M5Stack modules.

#micropython#esp32#font-support
Stars146
Forks44
Last commit6 years ago
BME280
BME280Python

A MicroPython driver for the Bosch BME280 temperature, pressure, and humidity sensor, also compatible with BMP280.

#iot#embedded-systems#pressure-sensor
Stars140
Forks34
Last commit1 year ago
micrOS
micrOSPython

A MicroPython-based mini asynchronous automation OS for DIY projects, featuring task scheduling, device communication, and a web interface.

#diy-projects#interrupts#micropython
Stars138
Forks26
Last commit13 days ago
MQBoard
MQBoardPython

A micro-framework for remotely managing MicroPython boards (ESP32) via a single encrypted MQTT connection.

#embedded-systems#asyncio#ota-updates
Stars128
Forks18
Last commit4 years ago
uSQLite
uSQLiteC

A SQLite library module for MicroPython, providing a DB-API 2.0 subset compatible with Python's sqlite3.

#iot#embedded-systems#micropython
Stars126
Forks20
Last commit2 years ago
micropython-ov2640
micropython-ov2640Python

A MicroPython class for interfacing with the OV2640 camera on ESP8266, enabling image capture and storage.

#iot#spi#embedded-systems
Stars124
Forks28
Last commit4 years ago
micropython-bmp280
micropython-bmp280Python

A MicroPython driver for the Bosch BMP280 temperature and pressure sensor with configurable use cases and oversampling.

#iot#embedded-systems#pressure-sensor
Stars121
Forks27
Last commit2 years ago
micropython-nanoweb
micropython-nanowebPython

A full asynchronous web server for MicroPython designed for microcontrollers with minimal memory footprint.

#iot#asyncio#webserver
Stars119
Forks19
Last commit11 months ago
embit
embitPython

A minimal Bitcoin library for MicroPython and Python3 designed for embedded systems and microcontrollers.

#embedded-systems#secp256k1#micropython
Stars119
Forks60
Last commit1 month ago
encodermenu
encodermenuPython

A simple async menu system for MicroPython using a rotary encoder and OLED display for embedded projects.

#encoder#user-interface#async-menu
Stars117
Forks20
Last commit5 years ago
pysmartnode
pysmartnodePython

A MicroPython framework for building and deploying smart home nodes on ESP32/ESP8266 microcontrollers using MQTT communication.

#iot#sensor#micropython
Stars116
Forks21
Last commit5 years ago
ads1x15
ads1x15Python

A MicroPython driver for ADS1115 and ADS1015 analog-to-digital converters, optimized for time-sensitive and IRQ-safe operations.

#embedded-systems#micropython#i2c
Stars113
Forks35
Last commit2 months ago
s3lcd
s3lcdPython

A MicroPython driver for ESP32-S3 devices to control ST7789 and compatible displays via ESP_LCD parallel and SPI interfaces.

#embedded-systems#micropython#t-dongle-s3
Stars111
Forks16
Last commit2 years ago
senko
senkoPython

A simple OTA updater for Micropython projects on ESP8266/ESP32 that syncs files from GitHub.

#iot#senko#embedded-systems
Stars103
Forks18
Last commit2 years ago
uMail
uMailPython

A lightweight, scalable SMTP client for sending email in MicroPython on microcontrollers.

#iot#embedded-systems#micropython
Stars99
Forks14
Last commit1 year ago
st7789py_mpy
st7789py_mpyPython

A MicroPython driver for 240x240 ST7789 displays without CS pin, also supporting 135x240 TTGO displays.

#spi#micropython#esp32
Stars98
Forks33
Last commit6 years ago
micropython-iot
micropython-iotPython

A resilient full-duplex communication library for MicroPython IoT applications using ESP8266, ESP32, or Pyboard D endpoints.

#iot#micropython#esp32
Stars97
Forks16
Last commit6 years ago
TFT-GUI
TFT-GUIPython

A touch-driven event-based GUI library for Pyboard with TFT displays, built for hardware control and monitoring applications.

#embedded-systems#hardware-control#micropython
Stars97
Forks13
Last commit6 years ago
micropython-fourier
micropython-fourierPython

A fast single-precision Fast Fourier Transform (FFT) library written in ARM assembler for MicroPython on embedded platforms.

#fft#micropython#rp2350
Stars96
Forks15
Last commit11 months ago
u-lora
u-loraPython

A MicroPython port of raspi-lora enabling RFM95 LoRa radio communication on microcontrollers like Raspberry Pi Pico and ESP32.

#iot#embedded-systems#micropython
Stars96
Forks18
Last commit3 years ago
esp32-cam-micropython
esp32-cam-micropythonMakefile

Custom MicroPython firmware for ESP32-CAM boards with camera support and LittleFS filesystem.

#embedded-systems#micropython#esp32
Stars95
Forks28
Last commit4 years ago
Inkplate-micropython
Inkplate-micropythonPython

MicroPython driver library for Soldered Inkplate ePaper display boards, enabling easy programming of ESP32-based ePaper displays.

#iot#embedded-systems#micropython
Stars93
Forks31
Last commit8 days ago
micropython-upybbot
micropython-upybbotPython

Micropython code for a self-balancing robot using an ESP32 and MPU6050 sensor.

#robotics#iot#embedded-systems
Stars93
Forks26
Last commit11 years ago
MPU6050-ESP8266-MicroPython
MPU6050-ESP8266-MicroPythonPython

A lightweight MicroPython library for reading MPU6050 accelerometer and gyroscope data on ESP8266 boards.

#iot#sensor-library#micropython
Stars92
Forks35
Last commit5 years ago
micropython-mcp23017
micropython-mcp23017Python

A MicroPython library for controlling the MCP23017 2-port 16-bit I/O expander via I2C.

#io-expander#micropython#i2c
Stars92
Forks23
Last commit2 years ago
micropython-utelegram
micropython-utelegramPython

A microPython wrapper for the Telegram Bot API, enabling Telegram bot creation on ESP32, ESP8266, and RP2040 microcontrollers.

#iot#micropython#esp32
Stars91
Forks15
Last commit3 years ago
micropython-bmp180
micropython-bmp180Python

A MicroPython module for interfacing with the Bosch BMP180 pressure and temperature sensor.

#bosch-bmp180#altitude-calculation#embedded-systems
Stars90
Forks38
Last commit4 years ago
uble
ublePython

A lightweight Bluetooth Low Energy driver written in pure Python for MicroPython, enabling control of BLE chips via HCI packets.

#iot#embedded-systems#micropython
Stars89
Forks7
Last commit2 years ago
micropython-hx711
micropython-hx711Python

A MicroPython driver for the HX711 24-bit analog-to-digital converter, enabling precise weight measurement on microcontrollers.

#iot#embedded-systems#micropython
Stars88
Forks24
Last commit2 years ago
py-mpu6050
py-mpu6050Python

Micropython code for interacting with an MPU6050 6DOF IMU

#micropython#imu#accelerometer
Stars87
Forks30
Last commit4 years ago
MAX30102-MicroPython-driver
MAX30102-MicroPython-driverPython

A MicroPython driver for the Maxim MAX30102 and MAX30105 optical heart-rate and pulse oximetry sensors.

#embedded-systems#sensor#circular-buffer
Stars86
Forks27
Last commit5 months ago
micropython-mdns
micropython-mdnsPython

A pure Python implementation of MDNS with Service Discovery for MicroPython devices.

#iot#asyncio#micropython
Stars85
Forks17
Last commit9 months ago
micropython_eeprom
micropython_eepromPython

MicroPython device drivers for memory chips (EEPROM, FRAM, Flash, SPIRAM) supporting byte-level access and filesystem mounting.

#spi#micropython#i2c
Stars85
Forks36
Last commit2 years ago
micropython_remote
micropython_remotePython

A MicroPython library to capture and replay 433MHz remote control codes for integrating remote power sockets into IoT projects.

#iot#micropython#esp32
Stars84
Forks15
Last commit4 years ago
upy-websocket-server
upy-websocket-serverPython

A MicroPython WebSocket server implementation for ESP8266/ESP32 devices with HTML serving capabilities.

#websocket-server#iot#embedded-systems
Stars83
Forks24
Last commit3 years ago
PreviousPage 3 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
2 years ago
#Embedded Systems396
#Iot333
#Esp32258
#Embedded169
#Esp8266154
#I2c140
#Microcontroller104
#Raspberry Pi Pico96
#Python83
#Driver77
#Sensor Driver73
#Sensor66