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

Raven LRS
Raven LRSC

An open-source long-range RC system based on LoRa with peer-to-peer aircraft communication and full telemetry.

#esp32#radio-control#open-source-hardware
Stars173
Forks49
Last commit6 years ago
EPaperWeatherDisplay
EPaperWeatherDisplayC

An ESP32-based weather display that fetches data from Dark Sky API and shows it on a 4.2" ePaper screen using ESP-IDF.

#iot#embedded-systems#esp32
Stars170
Forks14
Last commit6 years 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
Stars169
Forks46
Last commit9 months ago
uPyCam
uPyCamPython

Stream video and capture photos using MicroPython on ESP32-CAM and M5Camera boards via a web browser.

#timelapse#embedded-systems#micropython
Stars168
Forks43
Last commit4 years ago
Makelangelo-firmware
Makelangelo-firmwareC++

Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.

#robotics#polargraph#esp32
Stars167
Forks83
Last commit5 years ago
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
Stars165
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
Stars161
Forks40
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
Stars156
Forks58
Last commit
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
Stars156
Forks34
Last commit1 year ago
wasm2mpy
wasm2mpyC

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

#iot#embedded-systems#webassembly
Stars155
Forks3
Last commit2 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
Stars150
Forks41
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
Stars146
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
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
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 commit19 days 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
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
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
Stars111
Forks13
Last commit
TinyUPnP
TinyUPnPC++

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

#iot#embedded-systems#esp32
Stars110
Forks19
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
Stars104
Forks37
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
esp32
esp32Go

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

#iot#embedded-systems#esp32
Stars101
Forks5
Last commit1 month 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
StickWatch
StickWatchC++

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

#esp32#m5stick#wearable-tech
Stars97
Forks37
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
Stars96
Forks18
Last commit3 years 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
Stars96
Forks10
Last commit1 year 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
Stars96
Forks26
Last commit4 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
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 commit7 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
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-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
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
PreviousPage 4 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
1 year ago
5 years ago
#Micropython258
#Iot187
#Embedded Systems170
#Esp8266123
#Embedded77
#Arduino62
#Raspberry Pi Pico48
#I2c43
#Microcontroller40
#Home Automation34
#Mqtt34
#Python31