Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Esp32

Esp32

357 projects

Showing 36 of 357 projects

micropython-mqtt
micropython-mqttPython

An asynchronous MQTT client library with auto-reconnect for MicroPython devices like ESP32 and Pycom.

#iot#micropython#library
Stars41
Forks12
Last commit8 years ago
uPyPortal
uPyPortalPython

A captive portal implementation for MicroPython running on ESP32 (WeMos) devices.

#iot#embedded-systems#wemos
Stars41
Forks9
Last commit8 years ago
micropython-tm1638
micropython-tm1638Python

A MicroPython driver for controlling TM1638-based LED&KEY modules with 8-digit 7-segment displays, 8 LEDs, and 8 switches.

#embedded-systems#micropython#7-segment
Stars39
Forks19
Last commit3 years ago
micropython-pms7003
micropython-pms7003Python

A MicroPython driver for the PMS7003 air quality sensor, enabling particulate matter measurement on ESP32 and similar microcontrollers.

#iot#micropython#esp32
Stars38
Forks11
Last commit4 years ago
micropidash
micropidashPython

A non-blocking web interface library for MicroPython microcontrollers, enabling real-time IoT dashboards with hardware integration.

#iot-dashboard#micropython-esp32#micropython
Stars37
Forks2
Last commit28 days ago
Micropython-ESP-WiFi-Manager
Micropython-ESP-WiFi-ManagerPython

A MicroPython-based WiFi manager for ESP devices that provides a web interface to configure and connect to networks.

#iot#simulation#micropython
Stars37
Forks8
Last commit3 years ago
micropython-aioweb
micropython-aiowebPython

A minimalist asyncio web framework for MicroPython with WebSocket and SSE support.

#iot#http-server#asyncio
Stars36
Forks15
Last commit3 years ago
upymenu
upymenuPython

A MicroPython menu implementation for LCD displays with submenus, actions, and callbacks.

#user-interface#lcd16x2#embedded-systems
Stars35
Forks8
Last commit2 months ago
tinydns
tinydnsPython

A lightweight asynchronous DNS server for MicroPython on ESP8266/ESP32 devices, ideal for simple domain resolution like captive portals.

#iot#micropython#esp32
Stars34
Forks6
Last commit3 years ago
micropython-mcp2515
micropython-mcp2515Python

A MicroPython driver for the MCP2515 CAN bus controller, enabling CAN communication on embedded platforms.

#iot#embedded-systems#can-bus
Stars34
Forks18
Last commit3 years ago
micropython-ys-irtm
micropython-ys-irtm

MicroPython examples for YS-IRTM 5V NEC Infrared UART transceivers, enabling IR communication with microcontrollers.

#iot#micropython#esp32
Stars34
Forks3
Last commit6 years ago
micropython-p1meter
micropython-p1meterPython

An ESP32 sensor that reads electricity meter P1 port data and publishes it to MQTT and HomeAssistant, written in MicroPython.

#iot#sensor#simulation
Stars33
Forks15
Last commit2 months ago
sim800
sim800Python

A MicroPython library for interfacing with SIM800 modules to enable GSM, GPRS, SMS, and TCP/IP communications on microcontrollers.

#iot#cellular#micropython
Stars32
Forks4
Last commit7 months ago
micropython-lcd160cr-gui
micropython-lcd160cr-guiPython

A touch-driven GUI library for the official MicroPython LCD160CR display, featuring scalable widgets and event-driven callbacks.

#event-driven#hardware-control#micropython
Stars32
Forks10
Last commit
uPIDE
uPIDEPython

A simple IDE for MicroPython that runs entirely on the target device, designed for absolute beginners.

#beginner-friendly#micropython#esp32
Stars31
Forks6
Last commit2 years ago
micropython-ssd1327
micropython-ssd1327Python

MicroPython driver for SSD1327 128x128 4-bit greyscale OLED displays over I2C.

#grove#oled-display#micropython
Stars31
Forks11
Last commit3 years ago
micropython-captiveportal
micropython-captiveportalPython

A minimal async captive portal for MicroPython that creates WiFi access points with automatic web redirection.

#iot#micropython#esp32
Stars31
Forks3
Last commit5 years ago
uPyEINK
uPyEINKPython

Display weather, news, and notes on a Waveshare 7.5" E-INK display using an ESP32 running MicroPython.

#weather-widget#embedded-systems#micropython
Stars31
Forks5
Last commit6 years ago
MicroRESTCli
MicroRESTCliPython

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

#iot#json-api#rest-client
Stars31
Forks7
Last commit5 years ago
esp32-backtrace
esp32-backtraceShell

A bash script that annotates ESP32 exception backtraces with source code locations using GDB.

#embedded-systems#esp32#firmware-debugging
Stars30
Forks7
Last commit7 years ago
rotary-encoder
rotary-encoderPython

MicroPython library for reading KY-040 rotary encoder inputs with detailed line-by-line explanation.

#micropython#esp32#embedded
Stars30
Forks9
Last commit2 years ago
upython-chat-gpt
upython-chat-gptPython

A MicroPython example that connects to ChatGPT via OpenAI API and displays responses on an OLED screen.

#iot#oled-display#micropython
Stars30
Forks3
Last commit3 years ago
MicroPython_ST7735
MicroPython_ST7735Python

A MicroPython driver for ST7735 FTF LCD displays, supporting 128x128 and 128x160 resolutions.

#embedded-systems#micropython#esp32
Stars29
Forks9
Last commit9 years ago
mpyaes
mpyaesPython

A MicroPython utility library providing PKCS7 padding and convenience wrappers around ucryptolib.aes for AES encryption.

#iot#embedded-systems#micropython
Stars29
Forks4
Last commit5 years ago
ttgo-hershey-fonts
ttgo-hershey-fontsPython

MicroPython Hershey font demo for the TTGO-LCD board

#micropython#esp32#python
Stars28
Forks3
Last commit5 years ago
EByte_LoRa_E220_micropython_library
EByte_LoRa_E220_micropython_libraryPython

A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.

#iot#embedded-systems#pico
Stars27
Forks2
Last commit
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
micropython-firebase-realtime-database
micropython-firebase-realtime-databasePython

A Firebase Realtime Database client for MicroPython on ESP32, implementing REST API commands for IoT data sync.

#iot#embedded-systems#micropython-esp32
Stars26
Forks18
Last commit
micropython-mqtt-thingspeak
micropython-mqtt-thingspeakPython

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

#iot#embedded-systems#ampy
Stars26
Forks6
Last commit4 years ago
aiodns
aiodnsPython

A small async DNS client for MicroPython, supporting multiple DNS servers, IPv4/IPv6, and mDNS.

#iot#asyncio#ethernet
Stars26
Forks1
Last commit1 year 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 commit8 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
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_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-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
PreviousPage 6 of 10Next

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
5 years ago
1 year ago
4 years ago
1 year ago
#Micropython258
#Iot187
#Embedded Systems170
#Esp8266123
#Embedded76
#Arduino62
#Raspberry Pi Pico48
#I2c43
#Microcontroller39
#Home Automation34
#Mqtt34
#Python31