Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Esp32

Esp32

358 projects

Showing 36 of 358 projects

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-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
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
thimble
thimblePython

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

#iot#flask-inspired#micropython
Stars22
Forks2
Last commit27 days 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
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 commit6 months ago
Dhyara
DhyaraC++

An ESP-IDF component for building mobile ad-hoc networks on top of ESP-NOW with automatic routing and C/C++ APIs.

#embedded-systems#esp32#c-plus-plus-11
Stars21
Forks2
Last commit4 years 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
Stars21
Forks2
Last commit28 days ago
SCD4x
SCD4xPython

MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.

#embedded-systems#sensor#micropython
Stars21
Forks6
Last commit4 months ago
micropython-fingerprint
micropython-fingerprintPython

A MicroPython library for interfacing with ZhianTec fingerprint sensors (e.g., ZFM-20, ZFM-60, R503).

#embedded-systems#micropython#esp32
Stars21
Forks3
Last commit6 years 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
aiomqttc
aiomqttcPython

An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.

#event-driven#iot#embedded-systems
Stars21
Forks1
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
Stars21
Forks5
Last commit2 years ago
micropython-zipfile
micropython-zipfilePython

A MicroPython port of CPython's zipfile module for reading and writing ZIP archives on embedded systems.

#embedded-systems#data-serialization#micropython
Stars20
Forks4
Last commit1 month ago
micropython-jq6500
micropython-jq6500Python

A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.

#jq6500#iot#embedded-audio
Stars20
Forks7
Last commit4 years ago
st7789s3_esp_lcd
st7789s3_esp_lcdPython

A fast ESP_LCD-based MicroPython driver for the TTGO T-Display-S3 ST7789 display, written in C with framebuffer support.

#embedded-systems#micropython#esp32
Stars20
Forks7
Last commit2 years ago
micropython-mpr121
micropython-mpr121Python

MicroPython driver for MPR121 capacitive touch keypads and breakout boards.

#mpr121#embedded-systems#micropython
Stars19
Forks7
Last commit6 years ago
esp32-microgamepad-ble
esp32-microgamepad-blePython

A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.

#robotics#iot#micropython-esp32
Stars19
Forks1
Last commit5 years ago
ESP-File_manager
ESP-File_managerJavaScript

A web browser-based file manager for ESP32 devices running MicroPython, enabling remote file management directly on the device.

#iot#embedded-systems#micropython
Stars19
Forks2
Last commit2 years ago
MicroPython-GoogleSheet
MicroPython-GoogleSheetPython

A MicroPython library for ESP32 to interact with Google Sheets via HTTP and Google Apps Script API.

#googlescript#iot#embedded-systems
Stars19
Forks2
Last commit11 months ago
micropython-rsa-signing
micropython-rsa-signingPython

A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.

#iot#micropython#esp32
Stars19
Forks0
Last commit7 years ago
micropython-TTP229-BSF
micropython-TTP229-BSFPython

MicroPython driver for TTP229-BSF 16-key capacitive keypad on ESP8266/ESP32 using serial interface mode.

#input-device#embedded-systems#micropython-esp32
Stars18
Forks7
Last commit5 years ago
micropython-ili934x
micropython-ili934xPython

MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays

#micropython#esp32
Stars18
Forks2
Last commit8 years ago
esp32-youtube-display
esp32-youtube-displayJupyter Notebook

Display YouTube channel metrics on an ESP32-driven TFT screen using MicroPython and the YouTube Data API.

#iot-dashboard#embedded-systems#micropython-esp32
Stars17
Forks1
Last commit7 years ago
uht
uhtPython

A minimal, fully async HTTP/1.0 server for MicroPython and CircuitPython on tiny devices like ESP32 and Raspberry Pi Pico.

#iot#micropython#esp32
Stars17
Forks0
Last commit6 months ago
aws-iot-GET-POST-loop
aws-iot-GET-POST-loopPython

Micropython code for AWS IoT devices to GET commands and POST state via REST API, designed for battery-saving sleep cycles.

#aws-iot#device-shadow#micropython
Stars17
Forks3
Last commit5 years ago
IoTy vs1003
IoTy vs1003JavaScript

A web-based tool for programming ESP32 IoT devices using blocks or Python with multiple connection modes.

#iot#esp32#web-based-editor
Stars17
Forks6
Last commit2 days ago
micropython-charlcd
micropython-charlcdPython

A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.

#iot#embedded-systems#hardware-control
Stars17
Forks3
Last commit9 years ago
yx5300
yx5300JavaScript

A web-based tool for programming ESP32 IoT devices using blocks or Python with multiple connection modes.

#iot#esp32#web-based-editor
Stars17
Forks6
Last commit2 days ago
KT403A-MP3
KT403A-MP3Python

MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)

#grove#micropython#esp32
Stars17
Forks11
Last commit9 years ago
micropython_DEPG0213BN
micropython_DEPG0213BNPython

A pure MicroPython driver for the DEPG0213BN E-Ink display used on TTGO T5 V2.3 ESP32 boards.

#iot#micropython#esp32
Stars16
Forks5
Last commit5 years ago
SmartUPy
SmartUPyPython

Control Tuya-type smart power outlets using MicroPython on ESP32 devices.

#iot#micropython#esp32
Stars16
Forks8
Last commit7 years ago
mp_esp_dl_models
mp_esp_dl_modelsC++

MicroPython binding for ESP-DL models enabling face detection, recognition, human detection, cat detection, and image classification on ESP32 devices.

#ai#micropython#esp32
Stars16
Forks12
Last commit11 months ago
micropython-dht12
micropython-dht12Python

MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.

#iot#dht#micropython
Stars16
Forks5
Last commit2 years ago
Micropython-ESP32-OTA
Micropython-ESP32-OTAPython

A MicroPython OTA updater for ESP32 devices enabling wireless firmware updates.

#iot#embedded-systems#ota-updates
Stars16
Forks5
Last commit7 years ago
micropython-tca9548a
micropython-tca9548a

A MicroPython library for the TCA9548A I2C multiplexer to manage multiple I2C devices with identical addresses.

#embedded-systems#oled-display#micropython
Stars16
Forks3
Last commit6 years ago
PreviousPage 7 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
2 years ago
#Micropython258
#Iot187
#Embedded Systems170
#Esp8266123
#Embedded77
#Arduino62
#Raspberry Pi Pico48
#I2c43
#Microcontroller40
#Home Automation34
#Mqtt34
#Python31