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-23 00:10:15 UTC
- JSON Representation
https://github.com/ohioiot-esp32-wifi-examples/final-checklist
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: 07 May 2026
https://github.com/nopnop2002/esp-idf-adc2mqtt
Demonstration of visualizing published MQTT data
Last synced: 07 May 2026
https://github.com/cyberpods/esp32-notifier
Multi-channel IoT notification system for ESP32-S3 with WiFi setup mode, system logging, and support for Pushbullet, Email, and Telegram notifications
arduino email esp32 esp32s3 iot notifications pushbullet smtp telegram
Last synced: 07 May 2026
https://github.com/kirevdokimov/esp32-platformio-sketches-collection
A Collection of Arduino Core Sketches for ESP32 with PlatformIO
embedded esp32 esp32-arduino platformio
Last synced: 07 May 2026
https://github.com/williamd1k0/m5-vids
A simple video player for M5Stack Cardputer
arduino cardputer esp32 m5cardputer m5stack mjpeg video-player
Last synced: 07 May 2026
https://github.com/lexx0001/arduino
Microcontroller program for measuring, adjusting and displaying the volume of liquid.
arduino esp32 low-level sensor sensor-data
Last synced: 07 May 2026
https://github.com/melau-eddy/shulevoice
An Offline IoT-Based Voice Learning Tool
django-rest-framework esp32 lama microcontroller python3 raspberry-pi rest-api
Last synced: 07 May 2026
https://github.com/krdlab/esp32-websocket
WebSocket client library for ESP32
Last synced: 07 May 2026
https://github.com/xicor22/esp-water-tank-controller
Using ESP8266 to automate filling the water tank and measure the water level along side the water temperature
esp32 esp8266 home-assistant home-automation
Last synced: 07 May 2026
https://github.com/rapax00/light-lawallet
Simple program to turn on led when recived sats in LaWallet.
Last synced: 08 May 2026
https://github.com/funpythonec/flisolgye2019
El siguiente documento se muestra la ponencia realizada por parte del equipo de FunPython en el "Festival Latino Americano de Instalación de Software Libre Guayaquil 2019"
esp01 esp32 esp32cam flisol flisol2019 fun funpython micropython micropython-esp32 micropython-esp8266 python3
Last synced: 08 May 2026
https://github.com/codershiyar/esp32-projects
Arduino ESP32 projects for IoT applications: Web server, environmental monitoring, device control with DHT11 sensors, and 433 MHz RF.ng, soil moisture detection, and light-sensitive activa
arduino arduino-project arduinoprojects dht11 dht11-sensor esp32 esp32-arduino iot light-sensor open-source projects soil-moisture-sensor webserver
Last synced: 08 May 2026
https://github.com/mistic100/iv-27-clock
3d-printing arduino electronics esp32
Last synced: 08 May 2026
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/gumeer/helmetapp
HelmetApp: real-time monitoring for smart helmets with ESP32. 🛰️
esp32 expo react-native typescript
Last synced: 11 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/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/jmysu/esp32_scripts
Project for integrating some scripts interpreter in one ESP32
esp32 espnow tinybasicplus tinyjs tinyscript
Last synced: 09 May 2026
https://github.com/gabygold67/sevensegdisplaysrtoslib
SevenSegDisplays is an Esp32-Arduino library that drives seven segment led displays in easy to use, trustworthy and flexible ways, for displays based on 74HC595 and similar shift registers
4-bit 8-bit esp32 leds rtos seven-segments-display sevseg shift-register
Last synced: 06 Mar 2025
https://github.com/jczic/pinbutton
An unbounced pin button (for switch sensors) with threading, reversing and time interval attributes (used on Pycom modules)
button esp32 hc2 micropython pin pycom sensors unbounced
Last synced: 10 May 2026
https://github.com/hnz1102/wakepcbox
Wake on LAN Controller Box
battry esp32 esp32-c3 mcp73831 rust sleep ssd1306 usb-c wake-on-lan wifi-network
Last synced: 10 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/shutdown57/esp32_pn532
A sample use of non-standard PN532 board with ESP32
Last synced: 11 May 2026
https://github.com/j-kulp/iot_pipeline
A project to display real-time IoT sensor data, scalable and secure
bme280 dht11 esp32 fastapi grafana-dashboard grafana-influxdb influxdb mqtt-protocol
Last synced: 12 May 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/atilayilmaz/telehis-esp32
The code used for the TELEHIS project on the ESP32 microcontroller.
Last synced: 05 Apr 2025
https://github.com/anandhuajith/rtc-clock-
OLED RTC CLOCK WITH UNIQUE UI
arduino arduino-uno c clock esp32 esp32-arduino esp8266 esp8266-arduino esp8266-projects oled oled-display-ssd1306 rtc rtc-module
Last synced: 22 Feb 2026
https://github.com/qinwenshi/electronic-candle-esp32ink
Minimal, soothing “electronic candle” for the Waveshare e-Paper ESP32 Driver Board Rev3 (ESP32-WROOM-32E) driving a 4.2" HINK E042A12-A0 panel. It burns for 15 minutes, gently sways its flame, survives power loss, and leaves a wisp of smoke when done.
eink einkdisplay esp32 esp32-wroom
Last synced: 05 Feb 2026
https://github.com/bungogood/gambit
Gambit is a robotic chessboard that employs an under-the-board T-Bot design and electromagnet for moving pieces.
arduino chess chess-robot esp32 platformio robotics
Last synced: 12 Apr 2026
https://github.com/thijses/hls_lfcd
an Arduino library for reading data from the HLS_LFCD lidar.
Last synced: 20 Apr 2026
https://github.com/vircoding/esp32-dht-lcd-example
An ESP32 example project using DHT11 and LCD 16x2 display
cpp dht11 esp32 lcd16x2 platformio
Last synced: 20 Apr 2026
https://github.com/naguissa/esp_email_api
This Arduino sketch implements most simple way to send an email using ForoElectro REST API.
api arduino email esp esp32 esp8266 foroelectro naguissa wifi
Last synced: 04 May 2026
https://github.com/trombik/roomping
ICMP sensor on ESP32 and ESP8266
esp-idf esp32 esp8266 icmp monitoring network
Last synced: 13 Apr 2026
https://github.com/nopnop2002/esp-idf-mqtt2bt
MQTT to Bluetooth bridge for ESP-IDF
ble bluetooth bluetooth-low-energy esp-idf esp32 mqtt
Last synced: 13 Apr 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/itsthatmatthew/abckoth
Airsoft Briefcase: King of the Hill
airsoft cpp17 esp32 platformio
Last synced: 18 Feb 2026
https://github.com/junon10/esp32-multiband-digital-audio-processor
An Arduino multiband digital audio processor with ESP32, PCM5102-dac, STM32F411-digital-input or pcm1802-adc-input.
arduino audio-processing dsp esp32 pcm5102a stm32f4
Last synced: 13 Apr 2026
https://github.com/kaxori/Prj_SoilSensor
Prototype soil sensor for ESP32 with Toit/Jaguar
adc esp32 moisture sensor soil toit toit-language
Last synced: 11 Mar 2025
https://github.com/tangyumei3535/hrvflower-esp32
HRV Emotion Flower — ESP-IDF firmware: Bemfa MQTT receiver, LVGL mood flower UI (ESP32 series)
atom-s3r esp-idf esp32 esp32-c5 esp32-s3 hrv lvgl-esp32 mqtt sensairshuttle
Last synced: 30 May 2026
https://github.com/stevenselcuk/fridge-monitor
Diet monitoring for your fridge door. Powered by ESP32 microcontroller (C++), Bluetooth Low Energy (BLE) and iOS (SwiftUI)
ardunio bluetooth-low-energy core-bluetooth esp32 m5stickcplus swift swiftui
Last synced: 12 Apr 2026
https://github.com/wannacry081/codebase-esp32
ESP32-Tutorial Repository Explore the ESP32-Tutorial repository for an in-depth guide on leveraging custom libraries for Bluetooth, WiFi, and Firebase functionalities on the ESP32 platform.
Last synced: 06 May 2026
https://github.com/limbang/smart-fish-tank
智能鱼缸
ds18x20 esp-idf esp-idf-lib esp32 fish-tank
Last synced: 30 May 2026
https://github.com/oceanbhatnagar/signlanguage_to_text_converter_smart_hand_glove
Wearable smart glove that detects Sign Language gestures using flex sensors and an MPU6050 IMU and sends the recognized gestures to Firebase, which are then displayed as text on a live website. Made for IoT Minor Project
Last synced: 06 Jul 2025
https://github.com/glamperd/esp-32_people_monitor
BLE beacon monitor + PIR sensor + wifi reporting
Last synced: 13 Apr 2026
https://github.com/hi-squeaky-things/little-squeaky-machine-hardware
The Little Squeaky Machine is a hardware reference platform for the Little Weirdo Software Synthesizer.
Last synced: 28 May 2026
https://github.com/sfrechette/binary-clock-station
A modern, optimized binary clock implementation for the LilyGo T-Display-S3 ESP32 board. Displays time in binary format using illuminated dots, with WiFi connectivity for automatic NTP time synchronization.
arduino binary-clock binaryclock c clock cpp esp32 esp32-s3 lilygo lilygo-tdisplay-s3 platformio
Last synced: 13 Apr 2026
https://github.com/n-elmer/weather-station
WEATHER ⛈ MONITORING 🌤 SYSTEM
arduino c c-plus-plus embedded-systems esp32 iot software-design software-engineering system-design
Last synced: 11 Apr 2026
https://github.com/pearorchards/esp_coap_client
A simple wrapper around espressif__coap to make development significantly easier
Last synced: 16 May 2026
https://github.com/rampadc/watson-tts-esp32-lyrat
An example for IBM Watson Text-to-Speech on ESP32 ADF
esp32 esp32-adf ibm text-to-speech watson
Last synced: 18 May 2026
https://github.com/qeteshpony/espfancontroller
Control and monitor up to three PWM fans with an ESP32
esp32 esphome-devices fan-controller open-source-hardware pcb-design pwm-fan pwm-fan-controller
Last synced: 26 Jan 2026
https://github.com/brainelectronics/myevse-webinterface
Webinterface of MyEVSE
esp32 evse evse-wifi micropython myevse webinterface
Last synced: 18 Jan 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/jaakka/delayfunctionsarduino
A lightweight Arduino library for managing multiple software timers with non-blocking operation. Ideal for applications like LED blinking, button debouncing, and periodic updates in Arduino and ESP projects.
arduino arduino-library arduino-projects esp-library esp32 led-blinking millis non-blocking software-timers timing
Last synced: 13 Apr 2026
https://github.com/mchiriciuc/mppha
ESPHOME based Home Assistant Interface for Voltronic solar inverters and clones with single MPPT input
esp32 esphome home-assistant home-automation inverter iot mppha mppsolar mppt photovoltaic pipsolar voltronic yaml
Last synced: 13 Apr 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/thenitek/cache
IoT GeoCache
arduino esp32 geocaching gps iot qmc5883l
Last synced: 12 May 2026
https://github.com/smeso/esp32-ptm216b
Replacement FW for Sonoff's MINIR4 to be able to control it directly with Enocean's PTM216B module. It can also run on any ESP32 board. The repo also includes a script that can run on Linux to receive actions from the PTM216B.
ble enocean esp32 linux nfc ota ota-update ptm216b raspberry-pi smart-lights smarthome smartlighting sonoff
Last synced: 07 May 2026
https://github.com/semuadmin/ESP32-Environment-Monitor
Educational environment monitoring VSCode / PlatformIO project for ESP32 and BME680 sensor
arduino bme680 esp32 iaq-monitor
Last synced: 02 Sep 2025
https://github.com/bkuschak/cmsis_dap_tcp_esp32
CMSIS-DAP programmer using TCP/IP rather than USB connection to the host. Runs on ESP32 and connects over WiFi to OpenOCD using the cmsis-dap-tcp backend. Supports JTAG and SWD.
arm cmsis-dap cmsis-dap-v2 debugger esp-idf esp32 esp32c6 esp32s3 esp32s3-devkitc-1 flash jtag jtag-adapter jtag-probe openocd programmer swd swd-probe
Last synced: 17 May 2026
https://github.com/LucasGarcia0924/Echo-Wave
Clonador de señales de 433mhz controlado en una app móvil
esp32 kicad micropython taller-de-ingenieria-electronica-unal
Last synced: 25 Sep 2025
https://github.com/daniloacsouza/compressor
codigo para central de ar comprimido com 1 compressor
Last synced: 07 Apr 2025
https://github.com/madelinben/esp-assistant
Personal assistant project for the ESP32-S3-Touch-LCD-1.85C device. Featuring extensible app framework with per-user API configuration, enabling real-time notifications, media playback control, and smart home automation through an intuitive touchscreen interface.
Last synced: 18 May 2026
https://github.com/aprilnea/oxidoor
🔒 An intelligent door lock written in Rust and ESP32. Supports NFC, Bluetooth, Wi-Fi, ETH, and even PoE power supply.
esp-rs esp32 iot iot-application rust
Last synced: 06 Oct 2025
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/ahmadmuzayyin/max7219_led_matrix_16x8_bin
MAX7218 LED MATRIX untuk hiasan sayap belakang motor matic lebih cocok untuk motor vario 125 yang terbaru
esp32 led-matrix-16x8 led-matrix-8x8 led-matrix-motor max7219
Last synced: 16 Oct 2025
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/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/bertrik/esptixclock
Arduino software to retrofit a TIX clock with an ESP32 and use NTP time
Last synced: 13 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/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/donguyenanhtuan/iotkits-dataset
This repository hosts the dataset and benchmark code for our paper: "IoTKITs: A Novel Dataset for IoT Education Kit Recognition" Accepted at [Your Conference or Journal Name], 2025
arduino deep-learning embedded-systems esp32 image-annotation iot iot-dataset jetson-nano machine-learning opencv pytorch raspberry-pi roboflow yolo
Last synced: 11 Apr 2026
https://github.com/aasjunior/esp32
Projetos utilizando o microcontrolador ESP32 e o ambiente de desenvolvimento PlatformIO
Last synced: 09 May 2026
https://github.com/luonghuuphuc/pcg_signal_measure
PCG and snore sound measure for biological signal measurement
Last synced: 08 Mar 2025
https://github.com/o-murphy/infiray-lrf
Command sender for the InfiRay LR2000 / LR3000 Long Range Finder
embedded esp32 infiray iray long-range-finder lrf micropython pyserial python python3 raspberry-pi-pico serial
Last synced: 23 Feb 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/m3rcurylake/telecam
A Surveillance Camera Setup made with a ESP32-CAM and a PIR Sensor (HC-SR501) and a Telegram Bot
esp32 esp32-cam motion-detection pir-sensor security
Last synced: 15 May 2026
https://github.com/MrMoses1911/ModbusRTU_ESP32
Modbus RTU library for ESP32 or Arduino Based Development Boards
arduino arduino-library esp32 modbus modbus-rtu
Last synced: 22 Oct 2025
https://github.com/nav9v/quilles-pulse
IoT-Based Battery Health Monitoring System for EV Charging Using ESP-32
dashboard electric-vehicles esp32 ev-charging iot node-red platformio wokwi
Last synced: 24 Feb 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/potier97/micropython-config
First config esp32 repo with micropython
blink devices esp esp32 espressif iot micropython
Last synced: 23 Jan 2026
https://github.com/cashoefman/esp32-bme680-upy
Heltec Wifi Kit 32 with Bosch BME680 using Micropython
bme680 esp32 micropython micropython-esp32 raspberry-pi upython
Last synced: 23 Jan 2026
https://github.com/stuomas/esp32-simple-blinds
Horizontal blinds retrofit motorization using ESP32 and 28BYJ-48 stepper motor
Last synced: 14 Apr 2026