Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Esp32

Esp32

156 projects

Showing 36 of 146 projects

micropython-mpu9250
micropython-mpu9250Python

A MicroPython I2C driver for the MPU9250 9-axis motion tracking sensor, providing accelerometer, gyroscope, and magnetometer data.

#sensor-fusion#embedded-systems#micropython
Stars164
Forks46
Last commit2 years ago
FTP-Server-for-ESP8266-ESP32-and-PYBD
FTP-Server-for-ESP8266-ESP32-and-PYBDPython

A lightweight FTP server for MicroPython on ESP8266, ESP32, and Pyboard D devices.

#iot#micropython#esp32
Stars162
Forks41
Last commit1 year ago
micropyserver
micropyserverPython

A simple HTTP server library for building web interfaces and APIs on MicroPython-powered devices like ESP8266/ESP32.

#iot#http-server#embedded-systems
Stars159
Forks34
Last commit1 year ago
SX127x_driver_for_MicroPython_on_ESP8266
SX127x_driver_for_MicroPython_on_ESP8266Python

A MicroPython driver for SX127x LoRa transceivers, enabling wireless communication on ESP8266, ESP32, and Raspberry Pi.

#sx127x#iot#embedded-systems
Stars155
Forks58
Last commit
wasm2mpy
wasm2mpyC

Compile WebAssembly to native MicroPython modules for running high-performance code on embedded systems.

#iot#embedded-systems#webassembly
Stars153
Forks3
Last commit1 year ago
micropython-camera-API
micropython-camera-APIC

A user-friendly camera API for MicroPython, providing precompiled firmware and support for various camera sensors on ESP32 and other ports.

#iot#camera#embedded-systems
Stars153
Forks43
Last commit4 months ago
Arduino-CMake-Toolchain
Arduino-CMake-ToolchainCMake

A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.

#embedded-systems#esp32#build-tools
Stars149
Forks42
Last commit3 years ago
micropython-ili9341
micropython-ili9341Python

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

#micropython#esp32#font-support
Stars145
Forks44
Last commit6 years 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
Forks25
Last commit4 days ago
CanAirIO
CanAirIOC++

Open-source firmware for ESP32-based air quality sensors, enabling citizen science monitoring of PM2.5 and CO2 levels.

#air-quality-monitoring#citizen-science#canairio-firmware
Stars128
Forks27
Last commit10 days ago
MQBoard
MQBoardPython

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

#embedded-systems#asyncio#ota-updates
Stars127
Forks18
Last commit4 years ago
micropython-nanoweb
micropython-nanowebPython

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

#iot#asyncio#webserver
Stars120
Forks19
Last commit6 months ago
pysmartnode
pysmartnodePython

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

#iot#sensor#micropython
Stars119
Forks21
Last commit5 years 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
Stars116
Forks20
Last commit5 years ago
TinyUPnP
TinyUPnPC++

A minimal UPnP IGD library for ESP8266/ESP32 to automate port forwarding on routers.

#iot#embedded-systems#esp32
Stars110
Forks19
Last commit1 year ago
FENIX-rx5808-pro-diversity
FENIX-rx5808-pro-diversityC++

An ESP32-based diversity video receiver for FPV goggles with touchpad UI, rapid spectrum analysis, and 72 selectable frequencies.

#spectrum-analyzer#hacktoberfest#open-hardware
Stars106
Forks12
Last commit
senko
senkoPython

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

#iot#senko#embedded-systems
Stars102
Forks20
Last commit2 years ago
DoorsignEPD
DoorsignEPDPHP

ESP32-based digital door signs using e-paper displays that load images from a web server with energy-saving deep sleep.

#deep-sleep#iot#php-server
Stars102
Forks37
Last commit1 year ago
esp32
esp32Go

Transpiles Golang code into Arduino-compatible C++ for automated testing of ESP32 IoT projects.

#iot#embedded-systems#esp32
Stars99
Forks5
Last commit6 months ago
st7789py_mpy
st7789py_mpyPython

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

#spi#micropython#esp32
Stars97
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 commit5 years ago
StickWatch
StickWatchC++

A DIY smart watch built on the M5Stick ESP32 development board.

#esp32#m5stick#wearable-tech
Stars96
Forks37
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
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
Stars93
Forks18
Last commit2 years ago
UTFT-ESP
UTFT-ESPC

Adds ESP8266 and ESP32 support to the UTFT library with hardware SPI for serial interface displays.

#embedded-systems#esp32#st7735
Stars93
Forks31
Last commit6 years 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
INAV Radar
INAV RadarC++

LoRa-based inter-UAV communication system that broadcasts position data for display on INAV flight controller OSD.

#osd#esp32#uav
Stars93
Forks25
Last commit4 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
Forks16
Last commit2 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
Stars90
Forks23
Last commit2 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
Stars90
Forks28
Last commit20 days ago
ESP32 Linux - Docker builder
ESP32 Linux - Docker builderDockerfile

A Docker-based builder for compiling and flashing Linux onto ESP32-S3 microcontrollers.

#iot#esp32#firmware-flashing
Stars87
Forks10
Last commit1 year 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
Stars85
Forks27
Last commit19 days 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
Stars85
Forks24
Last commit3 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
Stars82
Forks13
Last commit4 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
Stars81
Forks12
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
PreviousPage 4 of 5Next

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 year ago
5 years ago
#Iot76
#Micropython69
#Embedded Systems67
#Esp826666
#Arduino40
#Firmware27
#Microcontroller22
#Embedded21
#Mqtt19
#Raspberry Pi Pico19
#Arduino Library18
#Home Automation17