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

microhomie
microhomiePython

MicroPython implementation of the Homie MQTT convention for IoT.

#iot#homie#micropython
Stars82
Forks18
Last commit5 years ago
st7789s3_mpy
st7789s3_mpyPython

A MicroPython C driver for ST7789 displays on ESP32, featuring fast parallel interface, font rendering, image drawing, and polygon support.

#font-rendering#micropython#esp32
Stars80
Forks12
Last commit2 years ago
MicroTelnetServer
MicroTelnetServerPython

A simple telnet server for MicroPython on ESP8266 that provides remote REPL access via telnet clients.

#iot#debugging-tools#micropython
Stars79
Forks30
Last commit2 years ago
micropython-modbus
micropython-modbusPython

A Modbus Master library for MicroPython ESP32 devices, enabling industrial communication protocols on embedded systems.

#industrial-automation#iot#modbus-rtu
Stars77
Forks30
Last commit7 years ago
flight_controller
flight_controllerPython

A MicroPython-based flight stabilization system for drones using a pyboard, designed for educational purposes.

#autopilot#embedded-systems#micropython
Stars77
Forks31
Last commit10 years ago
MicroDNSSrv
MicroDNSSrvPython

A lightweight DNS server for MicroPython that responds to A queries with support for multiple domains and wildcards.

#iot#micropython#esp32
Stars76
Forks21
Last commit8 years ago
micropython-osc
micropython-oscPython

A minimal Open Sound Control (OSC) client and server library for MicroPython and CPython.

#micropython#embedded#client-server
Stars75
Forks14
Last commit2 years ago
mpy_bme280_esp8266
mpy_bme280_esp8266Python

MicroPython driver for Bosch BME280/BMP280 environmental sensors on ESP8266 boards.

#pressure-sensor#micropython#i2c
Stars74
Forks40
Last commit5 years ago
microfont
microfontPython

A MicroPython library for rendering rotated text on framebuffers with optional caching and font storage on flash.

#font-rendering#micropython#flash-storage
Stars74
Forks8
Last commit5 months ago
micropython-pcd8544
micropython-pcd8544Python

A MicroPython driver library for controlling Nokia 5110 PCD8544 84x48 monochrome LCD displays.

#iot#micropython#hardware
Stars73
Forks14
Last commit8 years ago
micropython-wifimanager
micropython-wifimanagerPython

A network configuration utility for MicroPython on ESP8266/ESP32 boards that manages WiFi connections and access points.

#iot#embedded-systems#micropython
Stars73
Forks14
Last commit1 month ago
tamp
tampC

A low-memory, DEFLATE-inspired lossless compression library optimized for embedded and resource-constrained environments.

#c-library#embedded-systems#webassembly
Stars73
Forks10
Last commit4 days ago
Filters
FiltersPython

High-speed digital filters for MicroPython on ARM boards, implemented in inline assembler for real-time integer data processing.

#fir-filter#embedded-systems#micropython
Stars72
Forks14
Last commit4 years ago
pico-rgbkeypad
pico-rgbkeypadPython

A Python library for controlling the Pimoroni RGB Keypad on Raspberry Pi Pico with MicroPython and CircuitPython.

#input-device#hardware-control#micropython
Stars72
Forks8
Last commit4 years ago
Contribute to newsletter
Contribute to newsletterHTML

A weekly community newsletter covering Python on microcontrollers, CircuitPython, MicroPython, and related single-board computer projects.

#embedded-systems#open-source#micropython
Stars71
Forks44
Last commit
micropython-tinyrtc-i2c
micropython-tinyrtc-i2cPython

MicroPython driver for TinyRTC I2C modules with DS1307 real-time clock and AT24C32N EEPROM.

#iot#embedded-systems#micropython
Stars69
Forks22
Last commit3 years ago
microCoAPy
microCoAPyPython

A lightweight CoAP client/server implementation for MicroPython on microcontrollers like ESP32 and Pycom devices.

#micropython#esp32#client
Stars69
Forks15
Last commit1 year ago
micropython-wifi_manager
micropython-wifi_managerPython

A MicroPython library for managing WiFi connections on ESP8266 and ESP32 boards with a captive portal for configuration.

#wifi-configuration#iot#embedded-systems
Stars68
Forks26
Last commit
hx711
hx711Python

A MicroPython driver for the HX711 load cell amplifier, supporting GPIO, PIO, and SPI interfaces.

#pio#spi#micropython
Stars68
Forks9
Last commit10 months ago
FBConsole
FBConsolePython

A framebuffer console class for MicroPython that redirects REPL output to OLED or TFT displays.

#oled-display#micropython#i2c
Stars65
Forks11
Last commit6 years ago
micropython-core2
micropython-core2C

MicroPython firmware extension for M5Stack CORE2 with hardware driver support for display, touch, sensors, and power management.

#iot#bm8563#embedded-systems
Stars64
Forks15
Last commit4 years ago
terkin-datalogger
terkin-dataloggerPython

Datalogger for MicroPython and CPython.

#micropython#lorawan#esp32
Stars64
Forks28
Last commit3 years ago
pyb_ina219
pyb_ina219Python

A MicroPython library for reading voltage, current, and power from the Texas Instruments INA219 sensor via I2C.

#sensor-library#embedded-systems#micropython
Stars63
Forks19
Last commit3 years ago
minipb
minipbPython

A lightweight, pure Python Protocol Buffer library supporting multiple schema formats and MicroPython.

#embedded-systems#micropython#python-library
Stars63
Forks8
Last commit3 years ago
mrequests
mrequestsPython

An HTTP client library for MicroPython with an API similar to Python's requests library.

#iot#micropython#esp32
Stars63
Forks13
Last commit2 years ago
micropython-ssd1351
micropython-ssd1351Python

A MicroPython/CircuitPython driver for SSD1351 OLED displays, tested on ESP32 and nRF52840 boards.

#spi#nrf52840#oled-display
Stars62
Forks11
Last commit1 year ago
micropython-bno055
micropython-bno055Python

A MicroPython driver for the Bosch BNO055 IMU, providing hardware sensor fusion for orientation, acceleration, and magnetic field data.

#robotics#sensor-fusion#embedded-systems
Stars61
Forks10
Last commit1 month ago
micropython-touch
micropython-touchPython

A lightweight MicroPython GUI library for touch panel displays with support for multiple touch controllers and a rich widget set.

#asyncio#micropython#touch-gui
Stars61
Forks12
Last commit29 days ago
micropython-telegram-bot
micropython-telegram-botPython

A non-blocking Telegram bot library for MicroPython microcontrollers to control IoT devices via Telegram.

#iot#asyncio#micropython
Stars61
Forks5
Last commit1 year ago
micropython-radio
micropython-radioPython

Bidirectional nRF24L01+ radio protocols for MicroPython enabling reliable exchange of arbitrary Python objects between Pyboards.

#iot#embedded-systems#micropython
Stars60
Forks12
Last commit3 years ago
gc9a01py
gc9a01pyPython

MicroPython display driver for 240x240 pixel GC9A01 screens with rotation, mirroring, and bitmap font support.

#embedded-systems#micropython#gc9a01
Stars60
Forks21
Last commit5 years ago
ili9342c_mpy
ili9342c_mpyPython

A fast C driver for MicroPython to control ILI9342C-based displays, supporting graphics, text, and JPG rendering.

#spi#embedded-systems#jpg-rendering
Stars60
Forks13
Last commit2 years ago
micropython-waveshare-epd
micropython-waveshare-epdPython

A MicroPython driver for Waveshare E-Paper displays on Pycom devices, enabling low-power graphics and image rendering.

#iot#embedded-systems#micropython
Stars59
Forks17
Last commit8 years ago
sonoff-mqtt by davea
sonoff-mqtt by daveaPython

MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.

#iot#micropython#home-automation
Stars59
Forks11
Last commit8 years ago
MicroWebCli
MicroWebCliPython

A lightweight HTTP client for MicroPython on ESP32 and Pycom modules, supporting SSL/TLS, SOCKS5, authentication, and JSON.

#iot#request#micropython
Stars57
Forks16
Last commit5 years ago
uPyEcho
uPyEchoPython

Emulates Belkin WeMo devices on ESP32 with MicroPython to enable Amazon Echo/Alexa control of DIY smart home devices.

#iot#ledstrip#micropython
Stars57
Forks11
Last commit4 years ago
PreviousPage 4 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
1 day ago
2 years ago
#Embedded Systems396
#Iot333
#Esp32258
#Embedded169
#Esp8266154
#I2c140
#Microcontroller104
#Raspberry Pi Pico96
#Python83
#Driver77
#Sensor Driver73
#Sensor66