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-30 00:10:22 UTC
- JSON Representation
https://github.com/microcontroleurmonde/esp32_rng
A Micro-python library which provides an interface to generate a random number using the ESP32's hardware RNG. It enables Wi-Fi temporarily to enhance entropic noise, reads a random value from the RNG_DATA_REG, and then disables Wi-Fi.
Last synced: 09 May 2026
https://github.com/unsignedarduino/esp32-camera
A simple camera based off the ESP32!
arducam arduino camera esp32 esp32-arduino esp32-camera
Last synced: 05 Oct 2025
https://github.com/berkayguzel06/robot-arm
A robotic arm that can control with potentiometers and from server remotely
3d 3d-printing automation cloud esp32 i2c micropython mqtt node-red nodered potentiometer remote-control robotarm robotic-arm robotics server
Last synced: 10 Feb 2026
https://github.com/ohioiot-esp32-wifi-examples/intro-to-events
The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on engaging with the events provided by WiFi.h and logging them to get the best information possible about your WiFi connection.
arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontroller networking ohioiot platformio wifi wifi-events wifi-logging
Last synced: 09 May 2026
https://github.com/mmali3287/smartdoorbell
IoT-enabled smart video doorbell using AI face recognition, low-latency real-time streaming, MQTT communication and instant mobile notifications for secure access control.
cplusplus esp32 facerecognition firebase iot kotlin materialdesign ml motiondetection mqtt opencv pushnotifications python raspberrypi realtimevideostreaming security
Last synced: 07 Apr 2026
https://github.com/blacknull/serial_monitor_filemgr
light weight and easy way to manage file in esp32‘s spiffs/littlefs by serial monitor
arduino download esp32 esp8266 file filemanager littlefs manage spiffs
Last synced: 11 Feb 2026
https://github.com/sfxfs/esp-sub-master
General underwater robot control program written based on the ESP-IDF framework | 基于 ESP-IDF 框架编写的通用型水下机器人控制程序
esp-idf esp32 underwater-robotics
Last synced: 20 Feb 2026
https://github.com/benz206/bluetoothspeaker
ESP-WROOM-32 Custom Bluetooth Speaker.
Last synced: 14 May 2026
https://github.com/chl33/og3
A C++ framework for ESP applications, especially for Home Assistant integration.
esp32 home-assistant mqtt platformio
Last synced: 09 May 2026
https://github.com/thingpulse/esp32-ckg-lvgl-demo
Demo to run LVGL on the Color Kit Grande
Last synced: 16 Apr 2026
https://github.com/joshmessi10/safekitchen
Smart Kitchen Alarm System IoT Based
esp32 iot raspberry-pi smart-device
Last synced: 09 May 2026
https://github.com/amiscreant/badkitty
Bad Kitty is a compact ESP32-based research device that automates wireless scanning and session capture for offline analysis. It’s built as a field-friendly, portable box that logs session captures to a micro-SD for later review in standard tools.
esp32 esp32-arduino esp32-wroom-32d esp32deauth wireless-penetration-testing wireless-pentesting
Last synced: 20 May 2026
https://github.com/bctnry/ttgo_twatch_confetti
Minimal watch program for TTGO TWatch 2020
esp32 ttgo ttgo-watch twatch twatch-2020
Last synced: 20 May 2026
https://github.com/gepetojj/retificador-controlado
Retificador de meia onda controlado por ESP32.
esp32 iot microcontroller platformio
Last synced: 23 Jun 2026
https://github.com/reshalfahsi/inter-processor-call
Implementation of ESP-IDF Inter-Processor Call
embedded-systems esp-idf esp32 freertos inter-processor-call ipc multicore
Last synced: 15 May 2026
https://github.com/juanesgalvis/pif_react_esp32
Proyecto PIF para la asignatura de Arquitectura de Hardware (Politécnico Colombiano Jaime Isaza Cadavid - Ingeniería Informática - Semestre 5)
esp32 fetch gyroscope javascript reactjs
Last synced: 09 May 2026
https://github.com/mandon5/lotus-homekit-monitoring
ESP32 HomeSpan project for monitoring my Lotus plant.
arduino esp32 esp32-arduino home-automation homekit homekit-accessory homespan humidity-monitoring humidity-sensor temperature-monitoring temperature-sensor waterpump
Last synced: 09 May 2026
https://github.com/omiq/crowpanel
Example code for Crowpanel E-Paper display
Last synced: 13 Feb 2026
https://github.com/meepdong/weighing-scale-coaster
Coffee Weighing Scale using HX711
coffee-machine esp32 hx711 rpipico seeedstudio
Last synced: 06 Oct 2025
https://github.com/nikolairadke/stopify
A noise analysis tool. Pauses Spotify when it gets noisy.
audio-analysis esp32 noise-detection spotify spotify-hack
Last synced: 16 Apr 2026
https://github.com/pccr10001/cryptoauthlib
Microchip CryptoAuthentication Library
arduino arduino-library atca atecc508a cryptoauthlib cryptography esp32
Last synced: 10 May 2026
https://github.com/angelogalav/iot-smart-alarm
Firmware for an IoT powered smart alarm, along with some Alarm Manager applications in the form of a React Web App and a Telegram Bot. Features AI functionalities to get the big money from investors.
ai alarm-clock esp32 firmware iot react smart-alarm smart-home
Last synced: 10 May 2026
https://github.com/keenanjohnson/wildlife-spotter-train
Explore the wilderness via Train! BLE-controlled LEGO City train using an ESP32S3 microcontroller. Features real-time video streaming and playful interaction design. Currently in active development.
ble camera esp-idf esp32 esp32s3 lego
Last synced: 14 Feb 2026
https://github.com/unsignedarduino/esp32-7in-epaper-weather-station-hardware
The hardware for a weather display on a 7.5in Waveshare E-Paper screen with the Firebeetle ESP32 using Open-Meteo!
e-paper epaper esp32 firebeetle firebeetle-esp32 kicad kicad-schematics open-meteo open-meteo-api schematics weather weather-display
Last synced: 29 May 2026
https://github.com/gob52/gob_gc0308
Complement esp32-camera GC0308 driver
camera esp32 esp32-s3 gc0308 m5stack-cores3
Last synced: 10 May 2026
https://github.com/filmarini/bigbanger
An ESP32-based Bluetooth-enabled scaling device for climbing training, compliant with the Tindeq Progressor API, with firmware available in Micropython or Rust.
bluetooth climbing esp32 hx711 load-cell micropython-esp32 rust tindeq
Last synced: 10 May 2026
https://github.com/georgecatalin/esp32_for_arduino_makers
ESP32 Projects using the Arduino IDE
Last synced: 15 May 2026
https://github.com/vasilievsv/esp32-study-board
Минимальная обвязка под ESP32
Last synced: 28 Feb 2026
https://github.com/6im0n/autonomous-car-lidar
This project aims to create an autonomous RC car using a cheap LIDAR sensor and Arduino
ai arduino autonomous-car autonomous-driving autonomous-robots autonomous-vehicles esp32 ia lidar rc-car self-driving-car
Last synced: 11 May 2026
https://github.com/nopnop2002/esp-idf-mqtt-chart
MQTT data visualization using esp-idf
esp-idf esp32 mqtt visualization
Last synced: 11 May 2026
https://github.com/legitcoconut/teed-ts
The Touchless Entry-Exit Data Tracking System (TEED-TS) is a hygienic, non-contact solution designed to monitor entry and exit movements.
arduino data-tracking datamonitor esp32 esp8266 python sensor statistics
Last synced: 14 Apr 2025
https://github.com/leonrinkel/esp32-capacitive-touch
capacitive esp32 espressif iot maker touch
Last synced: 11 May 2026
https://github.com/irvyncornejo/diy-projects
DIY Projects
3dprinting c-plus-plus esp32 hardware python raspberry-pi-3 raspberry-pi-4 raspberry-pi-pico
Last synced: 29 Jun 2026
https://github.com/shutdown57/esp32_pn532
A sample use of non-standard PN532 board with ESP32
Last synced: 11 May 2026
https://github.com/thenitek/cache
IoT GeoCache
arduino esp32 geocaching gps iot qmc5883l
Last synced: 12 May 2026
https://github.com/customize5773/airquality-monitor-esp32
AirQuality-Monitor-ESP32 is a smart IoT device that monitors PM2.5, temperature, and humidity using SDS011 and BME680 sensors. It logs data to an SD card, alerts users via WhatsApp, and ensures asthma patients are protected with real-time environmental monitoring.
air-quality arduino asthma-control esp32 healtcare iot real-time-monitoring whatsapp-api
Last synced: 12 May 2026
https://github.com/mcuw/t-display-s3-long-wearable
Wearable multitool 2024
esp32 esp32-s3 lilygo-tdisplay-s3-long multitool platformio wearable
Last synced: 12 May 2026
https://github.com/ymorsi7/prosthetech
HARD Hack 2023 2nd place winners (selected out of 23 teams)
Last synced: 14 Apr 2026
https://github.com/matiasvlevi/esp32-ws-car
Control an esp32 robot with Oxenode client scripts through WebSockets
esp32 javascript oxenode robots visual-scripting websockets
Last synced: 14 Apr 2026
https://github.com/e-camargogomescg/carrinho-autonomo
Robô móvel autônomo, que emprega a técnica de navegação de campos potenciais artificiais integrados com visão computacional, através de marcadores ArUco. O controle e processamento de dados é feito através de um aplicativo móvel desenvolvido na plataforma Android Studio.
Last synced: 11 Apr 2026
https://github.com/dhoeben/esp32-opentherm
Stand-alone OpenTherm Gateway which connects to Home Assistant for data,
esp32 esphome homeassistant opentherm-gateway
Last synced: 02 Mar 2026
https://github.com/nopnop2002/esp-idf-imap-client
IMAP email client for esp-idf
esp-idf esp32 gmail imap imap-client
Last synced: 13 May 2026
https://github.com/sglvladi/ticker_esp32
esp32 library that calls functions periodically (similar to "Ticker.h" for esp8266)
Last synced: 12 May 2026
https://github.com/foo-git/gm60_micropython
Driver for GM60 barcode scanner with MicroPython and ESP32
barcode-scanner esp32 gm60 grocy micropython micropython-esp32
Last synced: 08 Mar 2026
https://github.com/xeferis/mqtt_usb_switcher
Smarthome USB Switch
esp32 esp32-arduino mqtt smarthome usb usb-switch usb-switcher
Last synced: 16 Apr 2026
https://github.com/jmysu/esp32_vu
A simple ESP32 T-Audio I2S VU w/ NeoPixels
arduino esp32 fastled i2s microphone mp3 neopixels sd wm8978
Last synced: 16 Apr 2026
https://github.com/cosimodamianoforina/battery-range
A smart battery charging manager for Windows laptops that helps extend battery lifespan by maintaining charge within optimal State of Charge (SoC) ranges using a Tasmota-compatible smart plug.
automation battery battery-health battery-management esp32 esp8266 home-automation iot laptop notebook power-management powershell smart-plug system-tray tasmota utility windows
Last synced: 01 Apr 2026
https://github.com/kotyara12/rethingspeak
Sending sensor data to https://thingspeak.com/ with a specified interval and sending queue. For ESP32 only, since it was released as a FreeRTOS task and on ESP32-specific functions.
Last synced: 01 May 2026
https://github.com/unhingednerdxcx/safesense--trust-the-sensors-
~This is my first repo so dont mine nooby mistakes~This project is directed for people who strugle with SPD ( Sensory Processing Disorder). A person with SPD struggles everyday. In the city, too much noise and light, in the country-side, smell and sound. So for those people, I made a tool that you can make too!
autism autism-spectrum-disorder esp32 first-project html linux-app rtos sensors spd
Last synced: 10 May 2026
https://github.com/usamahacker0/esp32-backup-restore
This is for ESP32 for Backup & Restore use python3
Last synced: 05 Jan 2026
https://github.com/gevgev/esp-tool
Go CLI that auto-discovers ESPHome devices from YAML configs and runs OTA firmware upgrades, version checks, and boot-log diagnostics in parallel.
cli esp32 esphome firmware go home-automation ota
Last synced: 27 May 2026
https://github.com/gdsports/howsmyssl
Compare Arduino WiFi TLS
arduino esp32 esp8266 howsmyssl mkr1010 tls weather-forecast weather-gov wifi wifi101 wifinina
Last synced: 11 Apr 2026
https://github.com/taunusflieger/esp-tft-experiment
Experiment for writing text to the TFT display on an Adafruit ESP32-S TFT Feather
adafruit adafruit-esp32-s3 esp-idf esp32 rust
Last synced: 16 Apr 2026
https://github.com/nvtkaszpir/prusa-esp32-node-red-time-lapse
Taking time lapse videos from Prusa prints using esp32 camera and Node-RED
docker docker-compose esp32 esp32-cam esp32-camera esphome ffmpeg gcode node-red ov2640 prusa prusa-mini time-lapse timelapse timelapse-photography timelapse-scripts timelapse-videos
Last synced: 09 Apr 2026
https://github.com/n-elmer/electronic-key-and-lock
ELECTRONIC DOOR 🔐🚪 LOCKING MECHANISM
arduino c c-plus-plus embedded-systems esp32 iot software-design software-development software-engineering system-design
Last synced: 12 Apr 2026
https://github.com/achyuth-2308/equibot-self-balancing-bot
This repository contains the code and schematics for my Self-Balancing Bot, built using Arduino IDE and powered by ESP32 Wroom, MPU6050 Sensor, Motor Driver, & control algorithms. The bot uses PID control to maintain balance & respond to external disturbances. ⚙️ Tech Stack: Arduino IDE, C Programming Language, MPU6050 & L293D Motor Driver.
2-wheeled-robot accelerometer arduino-ide cprogramming-language equibot esp32 internet-of-things inverted-pendulum motor-driver mpu6050 pid-control robotics self-balancing-robot
Last synced: 18 Apr 2026
https://github.com/mmbytes/multigeiger-v2
Rework of the https://github.com/ecocurious2/MultiGeiger/ codebase, directly on the latest ESP-IDF
esp-idf esp32 geiger-counter radiation-sensor sensor-community si22g
Last synced: 13 Jun 2026
https://github.com/gf-silva/musicplayer
ESP32 MP3 player with Bluetooth A2DP, microSD support, and modular C architecture
audio bluetooth c-language embbeded-system esp32 mp3 music-player
Last synced: 23 May 2026
https://github.com/alexxsouzaa/mysql-and-esp32
Este é um projeto de exemplo que mostra como enviar dados do sensor BME280 para um banco de dados MySQL usando um microcontrolador ESP32. O projeto é escrito em Arduino Framework e foi testado usando o IDE do Arduino.
arduino database esp32 mysql sql
Last synced: 11 Apr 2026
https://github.com/cakraawijaya/iot-based-personal-collection-security-system-using-coap-communication-protocol
Raspberry x ESP32 Project | Personal Experiment
adaptor coap df-player-mini esp32 hc-sr501 hw201 iot mp3-tf16p node-red rpi-pico security-system
Last synced: 07 Apr 2025
https://github.com/claudemarais/showertimer_esp32-c3-mini
An Arduino project that automatically detects if a shower is running and shows a timer for how long you’ve been showering. TinyML using microphone data is used to determine if the shower is running or not.
android arduino audio ble bluetooth edge-impulse epaper-displays esp32 esp32-c3 i2s inmp441 machine-learning microphone ml shower spi timer tinyml waveshare-eink
Last synced: 09 Apr 2026
https://github.com/namnamiot/esp32_canopus
Example for Modbus RTU, Modbus TCP/IP, MQTT run in ESP32 Canopus board
esp32 ethernet hardware iot lan8720a modbus modbus-master modbus-rtu modbus-slave modbus-tcp wifi
Last synced: 15 Jun 2025
https://github.com/peff74/esp8266_esp32_web_file_manager
Webserver File Manager for ESP32 / ESP8266 with LittleFS Support | Arduino IDE Compatible | Manage Files via Browser
arduino beginner beginner-friendly esp32 esp32c3 esp32c3-super-mini esp8266 filemanagement filemanager fileserver webserver wifi
Last synced: 17 Apr 2026
https://github.com/lobis/arduino-garage-door
A simple program to use a microcontroller for opening and closing of a garage type of door
arduino automation embedded esp32 esp32-arduino physical relay
Last synced: 07 May 2026
https://github.com/vkrishna6289/encoder
In this repository you can find code to connect and run a encoder with an esp32
Last synced: 14 Jul 2025
https://github.com/rudrodip/sonicrypt
Sonicrypt is a compact and intuitive tool designed to enhance the user experience for both buyers and sellers engaging in crypto transactions.
arduino cpp esp-idf esp32 esp32-s3 espressif platformio solana websocket
Last synced: 10 Apr 2026
https://github.com/unsignedarduino/esp32-little-fireplace
Have a little fireplace GIF looped on your ESP32!
arduino esp32 fireplace gif gif-player platformio
Last synced: 06 Apr 2026
https://github.com/douglaszuqueto/mongoose-os-samples
Exemplos de uso do Mongoose-os no ESP32
aws-iot esp32 iot mongoose-os mqtt
Last synced: 02 May 2026
https://github.com/litui/nyanowo
CircuitPython demo and spec for controlling the YOWU-SELKIRK-3G Headphones.
ble bluetooth-le circuitpython esp32 espressif meow nekomimi yowu
Last synced: 06 May 2026
https://github.com/Pakequis/ProtoConn
A prototype board with connectors for electronic testing and development.
arduino breadboard electronics esp32 kicad microcontroller pcb prototype raspberry-pi
Last synced: 07 Apr 2025
https://github.com/nopnop2002/esp-idf-uart2udp
UART to UDP bridge for ESP-IDF
esp-idf esp32 gateway rsyslog-client uart udp
Last synced: 16 May 2026
https://github.com/sudodevinci/skyimager-obfuscated
Public facing version of the devinci.cloud website functionality, with appropriate obfuscation and censorship.
arduino cpp data-science esp32 esp32-arduino flask image-processing mysql object-detection ota-update
Last synced: 21 Jan 2026
https://github.com/jmysu/esp32-nimble-neopixel
ESP32 NimBLE Neopixel w/ T-Audio
arduino ble bluetooth esp32 neopixels nimble platformio
Last synced: 11 Apr 2026
https://github.com/matedev01/joel_atecc608a
USB OTP Security System: A project combining the ESP32-S3 microcontroller, ATECC608A CryptoAuthentication device, Windows driver, and LibUSB for secure communication, OTP generation, and time synchronization. 🚀
driver esp32 esp32s3 firmware flash-encrypt hmac libusb otp secure-boot security usb visualgdb
Last synced: 17 Apr 2026
https://github.com/nopnop2002/esp-idf-icm42688
A demo showing the pose of the icm42688 6DoF IMU sensor in 3D using esp-idf.
esp-idf esp32 euler-angles icm426688 imu invensense kalman-filter madgwick-filter roll-pitch-yaw-angles
Last synced: 03 Apr 2026
https://github.com/nubbsterr/stewart
A self-balancing robot project developed at SproutHacks 2025.
arduino arduinoide cpp esp32 hackathon-project pid-control pid-controller robotics
Last synced: 13 Apr 2026
https://github.com/celliesprojects/estreamplayer32-vs1053-pio
A web-based esp32 music player for webradio and mp3/ogg/aac/aac+ files from a lamp or llmp server. Sound output comes from a separate VS1053 mp3/aac/ogg/wav decoder breakout board.
aac aacp esp32 esp32-arduino esp32-s2 esp32-s3 mp3 musicplayer ogg platformio radio-browser vs1053 webradio
Last synced: 12 May 2026
https://github.com/lupin3000/micropython-i2c-gr10_30
MicroPython I2C library and example for Gravity: GR10-30 Gesture Sensor
dfrobot esp32 gesture-recognition gravity i2c micropython sensor
Last synced: 17 Apr 2026
https://github.com/nubbsterr/asyncwebserveresp32
An implementation of the ESPAsyncWebServer library for one of my Computer Engineering projects.
arduino asyncwebserver esp32 esp32-arduino networking programming robotics
Last synced: 09 Apr 2026
https://github.com/gbiondo1310/micropython_libraries
A compehensive list of micropython libraries for IDEs autocompletion
esp32 micropython micropython-esp32 python
Last synced: 09 May 2026
https://github.com/init-io/pinscribe
PinScribe simplifies GPIO pin state management and event handling for Arduino. It supports debouncing, long press detection, double press detection, and more.
arduino arduino-library esp32 esp8266 home-automation iot pinouts
Last synced: 17 Apr 2026
https://github.com/sa-tretyakov/words
Words is a language and an interactive runtime environment with live compilation, embedded directly into the target device.
arduino dsl embedded esp32 esp8266 filesystem forth interactive iot live-coding microcontroller micropython open-source real-time repl scripting-language udp wifi
Last synced: 08 Apr 2026
https://github.com/02loveslollipop/opensensorsuiteesp32
A simple sensor monitoring utility for ESP32 microcontrollers, powered by Python and Redis.
Last synced: 18 Apr 2026
https://github.com/stutchbury/encoderadapter
EncoderAdapter is a library providing a unified encoder API.
arduino encoder esp32 inputevents teensy
Last synced: 18 Apr 2026
https://github.com/make2explore/m5stack-atoms3
Device Overview - Getting Started with M5Stack's AtomS3
arduino aritificial-intelligence esp32 home-automation iot m5stack machine-learning
Last synced: 18 Apr 2026
https://github.com/masterpluster/esp32-s3-geek-micropython
Intento de libreria novato friendly para el esp32-s3-GEEK - MICROPYTHON
esp32 esp32s3 micropython waveshare
Last synced: 18 Apr 2026
https://github.com/luminationlabs/sonatino
Audio development board based on ESP32-S3
audio audio-processing esp32 esp32-s3 hardware pcb sound
Last synced: 31 May 2026
https://github.com/init-io/doeep
A simple EEPROM library for reading, writing, and managing key-value pairs.
ard eeprom eeprom-library eeprom-programmer eeprom-reader esp32 esp8266 nodemcu nodemcu-esp8266
Last synced: 10 Jun 2025
https://github.com/diegoivg98/proyecto-domotica-iot
Implementación de un sistema de vivienda inteligente a partir de una plataforma web con Arduino.
arduino arduino-library dht11 domotica esp32 esp8266 fotoresistencia iot nodemcu reactjs servo-motor
Last synced: 05 Apr 2026
https://github.com/omerkel/microcontroller_aggregated_stuff
Hosting some microcontroller related stuff
arduino esp32 esp32-arduino microcontroller micropython raspberry-pi raspberry-pi-pico
Last synced: 05 Apr 2026
https://github.com/aZholtikov/zh_syslog
ESP32 ESP-IDF and ESP8266 RTOS SDK component for Syslog server UDP client.
component esp-idf esp32 esp8266 ietf rtos-sdk syslog syslog-client udp
Last synced: 10 Mar 2025
https://github.com/androidcrypto/esp32_c6_waveshare_st7789_bme280
Getting started with a BME280 environment sensor connected to an ESP32-C6 Waveshare LCD device and ST7789 TFT display
bme280 esp32 esp32-c6 i2c st7789 tft-display waveshare
Last synced: 18 Apr 2026