ESP32
ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. It is a successor to the ESP8266 microcontroller. Widely used in hobby projects to large scale industrial applications.
- GitHub: https://github.com/topics/esp32
- Wikipedia: https://en.wikipedia.org/wiki/ESP32
- Repo: https://github.com/espressif
- Created by: Espressif Systems
- Aliases: esp32s2, esp32s3, esp32c3,
- Last updated: 2026-06-19 00:11:01 UTC
- JSON Representation
https://github.com/hoylabs/OpenDTU-OnBattery
Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters, VE.Direct devices, battery management systems, and related peripherals
balkonkraftwerk esp32 homeassistant-integration hoymiles jkbms mqtt opendtu platformio powermeter pylontech solar solenso tsun vedirect victron
Last synced: 06 Oct 2025
https://github.com/jandelgado/jled
Non-blocking LED controlling library for Arduino and friends.
arduino breathe controlling-leds effect embedded esp-idf esp32 esp8266 fade led mbed non-blocking raspberry-pi-pico stm32
Last synced: 15 Mar 2025
https://github.com/fbiego/esp32-c3-mini
LVGL UI for ESP32 C3 mini 240*240 board (ESP32-2424S012)
2424s012 ble chronos elecrow esp32 esp32-2424s012 lvgl native platformio platformio-ide ui
Last synced: 16 May 2025
https://github.com/scottchiefbaker/esp-webota
Simple web based Over-the-Air (OTA) updates for ESP based projects
arduino-library esp esp32 esp32-arduino esp8266 esp8266-arduino ota
Last synced: 06 Apr 2025
https://github.com/joltwallet/esp_littlefs
LittleFS port for ESP-IDF
arduino embedded esp-idf esp32 filesystem littlefs littlefs-port spiffs
Last synced: 01 Feb 2026
https://github.com/tobozo/m5stack-sd-updater
💾 Customizable menu system for M5Stack, M5Unified and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps
arduino arduino-library esp32 esp32-arduino esp32-chimera-core fota m5stack m5stack-sd-updater m5stick m5stickc m5unified sd-card
Last synced: 05 Apr 2025
https://github.com/jameszah/esp32-cam-video-recorder-junior
Simple fast version of ESP32-CAM-Video-Recorder
24fps avi esp32 esp32-cam esp32-cam-video-recorder gopro mjpeg ov2640 realtime sd-card video-recorder wifi
Last synced: 16 May 2025
https://github.com/nanoframework/nf-interpreter
:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
adc clr csharp dotnet esp32 firmware gpio hacktoberfest i2c interpreter mcu microcontroller nanoframework nanoframework-interpreter pal pwm serial-communication spi stm32
Last synced: 16 Oct 2025
https://github.com/lathoub/arduino-applemidi-library
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
applemidi arduino arduino-ethernet arduino-ide arduino-library arduino-midi-library arduino-uno c-plus-plus esp32 esp8266 ethernet-shield midi midi-messages rtp rtpmidi teensy udp uno
Last synced: 16 May 2025
https://github.com/esphome/home-assistant-addon
ESPHome Home Assistant Add-on
docker esp32 esp8266 hassio home-assistant home-automation
Last synced: 01 Apr 2026
https://github.com/tobozo/esp32-usb-soft-host
An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example
arduino esp-idf esp32 esp32s2 espressif hid usb usb-soft-host
Last synced: 07 Apr 2025
https://github.com/BlueAndi/Pixelix
Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.
cpp11 display esp32 esp32-arduino esp32-s3 platformio rgb-leds t-display-s3 tc001 ttgo-t-display ulanzi ws2812b
Last synced: 25 Sep 2025
https://github.com/esp-rs/esp-idf-sys
Bindings for ESP-IDF (Espressif's IoT Development Framework)
Last synced: 11 Apr 2025
https://github.com/madhephaestus/esp32encoder
A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 8 encoders
esp32 esp32-arduino pcnt peripheral pulse quadrature
Last synced: 05 Apr 2025
https://github.com/tobozo/esp32-blecollector
ᛡᛒ BLE Scanner + Data persistence on SD Card for M5Stack, M5Core2, Odroid-Go, ESP32-Wrover-Kit and other models
arduino ble ble-scanner blescan blescanner bluetooth esp-wrover-kit esp32 esp32-chimera-core esp32-wrover ili9341 low-energy m5stack m5stack-sd-updater odroid-go scanner sd-card sqlite3 sqlite3-database st7789
Last synced: 06 Apr 2025
https://github.com/miketeachman/micropython-rotary
MicroPython module to read a rotary encoder.
driver encoder esp32 esp8266 micropython micropython-driver pyboard raspberry-pi-pico rotary-encoder rotary-encoders teensy40 teensy41 tinypico uasyncio
Last synced: 05 Apr 2025
https://github.com/gepd/deviot
Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)
arduino arduino-ide deviot esp32 esp8266 ota platformio python
Last synced: 05 Apr 2025
https://github.com/gepd/Deviot
Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)
arduino arduino-ide deviot esp32 esp8266 ota platformio python
Last synced: 17 Jul 2025
https://github.com/esphome/issues
Issue Tracker for ESPHome
esp32 esp8266 home-assistant home-automation iot wifi
Last synced: 15 May 2025
https://github.com/tuupola/hagl
Hardware Agnostic Graphics Library for embedded
esp-idf esp32 gd32v graphics-library hagl raspberry-pi-pico rp2040
Last synced: 05 Apr 2025
https://github.com/hugokernel/esphome-weather-station
ESPHome version of Elektor weather station v2
elektor-magazine esp32 esphome home-assistant homeassistant precipitation rain weather-station wind wind-speed
Last synced: 22 Jul 2025
https://github.com/lasselukkari/aWOT
Arduino web server library.
arduino esp32 esp8266 http iot rest rest-api web-server
Last synced: 11 May 2025
https://github.com/realcorebb/bblaser
Maybe the best ESP32 RGB laser galvo projector.
Last synced: 06 Apr 2025
https://github.com/dchristl/esp32_nat_router_extended
a simple ESP32 NAT Router with some additional features
esp32 iot microcontroller wifi
Last synced: 23 Oct 2025
https://github.com/beryllium-org/os
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
beryllium cardputer circuitpython embedded esp32 esp32-c3 esp32-c6 esp32-s2 esp32-s3 m5stack-cardputer microcontroller nrf52840 python rp2040 samd51 seeed-wio-terminal
Last synced: 16 May 2025
https://github.com/erriez/esphomepcpowercontrolhomeassistant
ESPHome ESP8266/ESP32 PC Power Control via Home Assistant
atx button computer diy esp32 esp8266 esphome homeassistant pc power power-control power-status powersaving remote-control reset status wakeonlan wifi wol
Last synced: 12 Apr 2025
https://github.com/expresslrs/expresslrs-hardware
STM32/ESP32/ESP8285-based High-Performance Radio Link for RC applications
diy drone esp32 esp8266 fpv gplv3 hacktoberfest lora open-source pcb plane quadcopter rc remote-control stl stm32 sx127x sx1280
Last synced: 05 Apr 2025
https://github.com/chkr1011/mqttmultimeter
Cross platform MQTT client for MQTT debugging and message inspection. It is based on the .NET library MQTTnet.
arduino debugging esp32 esp8266 home-automation iot linux macos mqtt mqtt-broker mqtt-client mqtt-explorer mqtt-protocol mqtt-server mqtt-smarthome mqttclient postman smart-home smarthome windows
Last synced: 16 May 2025
https://github.com/jbohack/nyanBOX
A compact ESP32 Wroom32U toolkit for wireless security—scan, analyze, and spoof RF, Wi-Fi, and BLE protocols, all from an intuitive menu-driven interface. No complex commands or coding required. Designed for ease of use while exploring wireless communication in a responsible, educational manner.
badge badgelife ble bluetooth bluetooth-low-energy deauth defcon defcon33 defcon34 esp32 flipper-zero iot nrf24 nyanbox pentesting pwnagotchi wifi-hacking wifi-security wireless
Last synced: 13 Jan 2026
https://github.com/esp-rs/espup
Tool for installing and maintaining Espressif Rust ecosystem.
embedded embedded-systems esp32 espressif rust toolchain
Last synced: 15 May 2025
https://github.com/circuitsetup/split-single-phase-energy-meter
Split Single-phase Energy Meter
arduino-library atm90e32 eaglecad electronics-projects energy-data energy-efficiency energy-meter energy-monitor energy-monitoring-utilities esp32 esp32-arduino esp32-library esp8266 esp8266-arduino openenergymonitor
Last synced: 16 May 2025
https://github.com/shorepine/alles
A many speaker distributed music synthesizer using UDP multicast over WiFi
Last synced: 16 May 2025
https://github.com/marcel-licence/esp32_basic_synth
ESP32 based simple synthesizer project
arduino audio esp32 midi synthesizer
Last synced: 09 Oct 2025
https://github.com/lexus2k/tinyproto
Tiny Software Protocol for communication over UART, SPI, etc
arduino atmega avr communication esp32 hdlc hdlc-like microcontroller protocol protocol-library rfc1662 serial serialport spi spi-protocol win32 windows-desktop
Last synced: 28 Apr 2026
https://github.com/DomiStyle/esphome-panasonic-ac
Open source alternative for Panasonic air condition wifi adapters that works locally without the Comfort Cloud
ac climate cloud comfort comfort-cloud esp esp32 esp8266 esphome heat heat-pump home-assistant home-automation hvac iot mqtt panasonic pump
Last synced: 21 Oct 2025
https://github.com/doudar/smartspin2k
Transform your spin bike into a Smart Trainer!
3d-printing arduino automatic bike ble bluetooth bluetooth-low-energy cycling electronics erg esp32 exercise fitness hardware meter platformio power spin stepper-motor zwift
Last synced: 04 May 2026
https://github.com/belyalov/tinyweb
Simple and lightweight HTTP async server for micropython
cats cats-effect esp32 esp8266 http-server iot micropython rest-api restful web-server
Last synced: 06 Apr 2025
https://github.com/miketeachman/micropython-i2s-examples
Examples for I2S support on microcontrollers that run MicroPython
audio esp32 i2s i2s-dac i2s-microphone i2s-protocol micropython pyboard raspberry-pi-pico teensy40 teensy41
Last synced: 12 Apr 2025
https://github.com/protofy-xyz/protofy
AI Driven Machine Automation Platform 🚀🚀
agent-based agentic-ai agentic-framework ai-agents ai-engineering aiot arduino automation esp32 esp32-s3 industry industry-4 llm llm-agent llm-agentic-ai llm-agents machine-automation raspberry-pi
Last synced: 21 Apr 2025
https://github.com/ct-Open-Source/Basecamp
An Arduino library to ease the use of the ESP32 in IoT projects
arduino-library esp32 iot iot-device iot-framework mqtt smarthome
Last synced: 11 Jan 2026
https://github.com/BrianPugh/belay
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
arduino esp32 firmata hardware iot micropython package-manager physical-computing raspberry-pi-pico robotics serial
Last synced: 11 Apr 2025
https://github.com/nopnop2002/esp-idf-st7789
ST7789 Driver for esp-idf
bmp esp-idf esp32 jpeg jpeg-decoder png png-decoder st7789 ttgo
Last synced: 06 Apr 2025
https://github.com/pkerspe/esp-steppermotor-server
Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface
cli device-control esp32 esp32-arduino rest-api stepper-motors webapp
Last synced: 26 Oct 2025
https://github.com/sinricpro/esp8266-esp32-sdk
Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud
alexa-skill arduino esp32 esp8266 google-home iot platformio
Last synced: 04 Jul 2025
https://github.com/lathoub/arduino-ble-midi
MIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino
arduino arduino-library arduino-midi-library arduino-nano arduino-nano-33-ble arduino-nano-rp2040-connect ble ble-midi bluetooth-low-energy esp32 midi rp2040 transport-layer
Last synced: 12 Apr 2025
https://github.com/remipch/solar_concentrator
Homemade automated solar concentrator 🔧 ☀️ 🔎
cablebot concentrator energy esp32 sun
Last synced: 05 Feb 2026
https://github.com/fbiego/esp32time
An Arduino library for setting and retrieving internal RTC time on ESP32 boards
arduino arduino-library esp32 esp32-arduino rtc time
Last synced: 03 Apr 2025
https://github.com/brianpugh/belay
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
arduino esp32 firmata hardware iot micropython package-manager physical-computing raspberry-pi-pico robotics serial
Last synced: 08 Apr 2025
https://github.com/blynkkk/lib-python
Blynk IoT library for Python and Micropython
blynk embedded esp32 esp8266 hardware iot iot-application iot-cloud iot-device iot-platform library linux mcu microcontroller micropython python raspberry-pi raspberry-pi-3
Last synced: 05 Apr 2025
https://github.com/cpq/mdk
A bare metal SDK for the ESP32 & ESP32C3
bare-metal baremetal esp32 esp32c3 sdk
Last synced: 11 Sep 2025
https://github.com/fbiego/esp32_ble_ota_arduino
OTA update on ESP32 via BLE
android arduino ble bluetooth-le bluetooth-low-energy esp32 firmware ota ota-update spiffs
Last synced: 07 Apr 2025
https://github.com/lemariva/upylorawan
ESP32 using MicroPython meets LoRa and LoRaWAN.
esp32 lora lorawan lorawan-application
Last synced: 09 Apr 2025
https://github.com/mixiaoxiao/arduino-homekit-esp32
[Deprecated] Native Apple HomeKit accessory implementation for the ESP32 Arduino core.
Last synced: 13 Jun 2025
https://github.com/beegee-tokyo/dhtesp
Optimized DHT library for ESP32/ESP8266 using Arduino framework
arduino-ide dht dht11 dht22 esp32 esp8266 espressif platformio
Last synced: 27 Sep 2025
https://github.com/lnlp/lmic-node
LMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node quickly up and running. LMIC-node supports many popular (LoRa) development boards out of the box. It uses the Arduino framework, the LMIC LoRaWAN library and PlatformIO.
arduino cmwx1zzabz cross-platform esp32 example iot lmic lora32 lora32u4 lorawan lorawan-device lorawan-node platformio rfm95 samd21 stm32 sx1276 t-beam the-things-network ttn
Last synced: 07 Apr 2025
https://github.com/pebri86/esplay_micro_hardware
Micro version of esplay hardware, ESP32 based gaming console
console development esp32 esplay game ili9341 odroid-go tft wrover
Last synced: 21 Jul 2025
https://github.com/gi-z/csikit
Python CSI processing and visualisation tools for Atheros, Intel, Nexmon, ESP32, FeitCSI, and PicoScenes (USRP, etc) formats.
atheros csi csi-data csi-extraction-suite csi-parsing esp32 intel numpy picoscenes python visualisation wifi-hardware
Last synced: 27 Oct 2025
https://github.com/lennarthennigs/esptelnet
ESP library that allows you to setup a telnet server for debugging.
arduino debugging esp32 esp8266 esp8266-arduino telnet
Last synced: 12 Apr 2025
https://github.com/xreef/pcf8574_library
PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
arduino arduino-library digital encoder esp-01 esp32 esp8266 expander i2c library pcf8574 rp2040 stm32
Last synced: 12 Apr 2025
https://github.com/turgu1/EPub-InkPlate
An EPub Reader for the ESP32 based InkPlate e-Ink devices.
Last synced: 10 May 2025
https://github.com/thingpulse/minigrafx
ESP8266 graphics library
e-ink epaper esp32 esp8266 framebuffer graphics-library
Last synced: 07 Oct 2025
https://github.com/0015/esp32berry
ESP32Berry Project
arudino cyberdeck diyproject esp-idf esp32 esp32berry keyboard lvgl t-deck thatproject
Last synced: 21 Aug 2025
https://github.com/philippe44/squeezeamp
all-in-one audio board, works specially well with LogitechMediaServer
airplay amplifier-pcb audio bluetooth esp32 i2s logitechmediaserver pcb spdif spotify wifi
Last synced: 04 Apr 2025
https://github.com/savjee/home-energy-monitor
ESP32-based Home Energy Monitor
arduino aws dynamodb energy esp32 iot lambda serverless
Last synced: 30 Aug 2025
https://github.com/loboris/esp32_epaper_example
Full featured ePaper library for ESP32 with demo application
Last synced: 20 Aug 2025
https://github.com/trombik/esp_wireguard
WireGuard Implementation for ESP-IDF.
esp-idf esp32 esp8266 wireguard
Last synced: 04 Apr 2025
https://github.com/doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!
3d-printing arduino automatic bike ble bluetooth bluetooth-low-energy cycling electronics erg esp32 exercise fitness hardware meter platformio power spin stepper-motor zwift
Last synced: 06 May 2025
https://github.com/sh123/esp32_loraprs
LoRa ESP32 KISS Bluetooth modem (for APRSDroid or aprs.fi iOS) + APRS-IS RX/TX iGate over WiFi + Digipeater + DV (with Codec2 Walkie-Talkie)
amateur-radio aprs aprs-rx aprs-tracker aprsdroid aprsis codec2 esp32 esp32-ardunio esp32-library ham-radio iot kiss lora lora-gateway lora-server lorawan tnc tracker uhf
Last synced: 13 Apr 2025
https://github.com/h2zero/esp-nimble-cpp
C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library.
ble bluetooth-low-energy esp32 nimble
Last synced: 16 May 2025
https://github.com/mobizt/firebaseclient
🔥Fast and reliable async Firebase client library for Arduino.
arduino cloud-firestore-database cloud-messaging esp32 esp8266 firebase firebase-storage google-cloud-functions google-cloud-storage raspberry-pi-pico realtime-database
Last synced: 03 Jan 2026
https://github.com/devbis/st7789_mpy
Fast pure-C driver for MicroPython that can handle display modules on ST7789 chip
esp32 esp8266 micropython micropython-driver st7789
Last synced: 09 Apr 2025
https://github.com/zanjie1999/httprandommusic
让小爱音箱播放局域网NAS上的音乐 随机http音乐播放服务
esp32 http music-player streaming xiaomi
Last synced: 09 Apr 2025
https://github.com/zibous/ha-watermeter
Data provider for smartmeter watermeter.
esp32 esphome home-assistant izar mbus mqtt raspberry-pi-3 rtl-sdr rtl-wmbus watermeter wmbus-dongle wmbusmeters
Last synced: 04 Apr 2025
https://github.com/hideakitai/arduinoosc
OSC subscriber / publisher for Arduino
arduino esp32 esp8266 esp8266-arduino osc serial
Last synced: 04 Apr 2025
https://github.com/lemariva/uPyLoRaWAN
ESP32 using MicroPython meets LoRa and LoRaWAN.
esp32 lora lorawan lorawan-application
Last synced: 13 May 2025
https://github.com/echo-lalia/microhydra
MicroHydra is a simple, 'OS-like', MicroPython based app switcher designed for ESP32 based devices.
cardputer cyberdeck esp32 launcher micropython os t-deck
Last synced: 04 Apr 2025
https://github.com/a7md0/wakeonlan
Wake On LAN magic packets generator library for ESP8266 & ESP32 boards
esp32 esp32-arduino esp8266 esp8266-arduino espressif32 espressif8266 platformio wake-on-lan wol
Last synced: 12 Jun 2025
https://github.com/hieromon/pagebuilder
An arduino library to create html string in the sketch for ESP8266/ESP32 WebServer.
arduino-library esp32 esp32-arduino esp8266 esp8266-arduino html-page html-string page-builder
Last synced: 29 Jul 2025
https://github.com/0015/ESP32Berry
ESP32Berry Project
arudino cyberdeck diyproject esp-idf esp32 esp32berry keyboard lvgl t-deck thatproject
Last synced: 19 Apr 2025