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-07-02 00:10:20 UTC
- JSON Representation
https://github.com/casanovg/timonel-mms-esp8266
Timonel bootloader I2C-master multi slave application demo for ESP8266
esp32 esp8266 i2c-bus i2c-master multi-slave payload timonel timonel-bootloader
Last synced: 09 Apr 2026
https://github.com/exocet22/tinybme280
A tiny Arduino library on PlatformIO for BME280 module running on ESP8266/ESP32 modules.
arduino bme280 esp32 esp8266 platformio
Last synced: 11 Apr 2026
https://github.com/cspyridakis/esp32-espidf-cpp-base
A VS Code project tree for ESP32 that utilizes espidf under the hood.
Last synced: 15 May 2026
https://github.com/gill003/smart-sign-language-translator-glove
The Smart Sign Language Glove is a wearable device that translates sign language gestures into text or speech, bridging communication gaps for sign language users. Powered by an ESP32 microcontroller, the glove uses flex sensors and an MPU-6050 accelerometer/gyroscope to capture real-time hand movements.
esp32 knn-classification machine-learning-algorithms mpu6050 platformio sign-language-translation threejs webserver
Last synced: 06 Apr 2026
https://github.com/zmoth/mothswitch
Effortlessly control your home appliances with our HomeKit-compatible smart switch.
arduino esp32 homekit platformio
Last synced: 12 Apr 2026
https://github.com/trivercodes/agns_controller
ESP32 Firmware for the AGNS Controller (Autonomous Garden Node System)
api arduino cpp esp-now esp32 microcontrollers platformio rest restapi rf
Last synced: 30 Dec 2025
https://github.com/armanghobadi/unosql
unosql is a lightweight and fast NoSQL database for the MicroPython environment that supports AES encryption and allows data to be stored in JSON files. This library provides CRUD (Create, Read, Update, Delete) operations with optional encryption support.
esp32 esp8266 microcontroller nosql nosql-database
Last synced: 11 Sep 2025
https://github.com/roshho/kusama-corner-light
Creating RGB Kusama Pumpkin lamp powered by an ESP32 with menu toggling function.
Last synced: 18 May 2026
https://github.com/caseyanderson/physcpu1
Class website (grav) repo for Physical Computing 1 by Casey Anderson
electronics esp32 micropython-esp32 physical-computing python3
Last synced: 11 Jan 2026
https://github.com/rehanmq/edgeai-acoustic-event-detection
EdgeAI-powered embedded system using ESP32 and Edge Impulse to detect real-time acoustic events like claps, knocks, and alarms.
edge-ai edge-impulse esp32 iot machine-learning sound-classification tinyml
Last synced: 03 May 2026
https://github.com/electronicsstudio/esp32_inbuildrtc_tm1637
Here, we are using this process to print the inbuilt ESP32 RTC time on a 6-digit TM1637 display.
Last synced: 19 May 2026
https://github.com/goldmanliyam/led-brightness-control
LED brightness control project using ESP32, CLI, potentiometer, PWM and FreeRTOS.
adc cli esp-idf esp32 freertos platformio pwm uart
Last synced: 11 May 2026
https://github.com/mirkosertic/esp32musicbox
An ESP32 based music box / smart speaker
arduino esp32 esp32-arduino home-assistant maker mqtt music-player platformio rfid smarthome voice-control
Last synced: 28 Jul 2025
https://github.com/linux0hat/esp-shooter
[LPH PROJECT] Avec des esp32, fabriquez des cibles connΓ©ctΓ©s !
3d esp32 real-life-project shooter targets
Last synced: 19 May 2026
https://github.com/fastybird/device-firmware
:radio: FastyBird IOT smart device universal firmware
esp32 esp8266 firmware iot iot-device mqtt sonoff sonoff-devices
Last synced: 06 Apr 2026
https://github.com/jjateen/esp32-cam-security
The ESP32-CAM Security System (CamVisioTech MK0) is an IoT project that combines facial recognition with smart security features, such as solenoid lock control and real-time alerts via Telegram. Developed during IoT Workshop-1 (ECL 108) Task 4, it includes a custom desktop application for easy management.
arduino esp32 face-recognition mediapipe python tkinter
Last synced: 11 Apr 2026
https://github.com/pearorchards/esp_wifiminus
A demo WiFi component for the ESP32
Last synced: 19 May 2026
https://github.com/prohetamine/arduino-parse-ipv4
Parsing the v4 IP address in a string for esp32, esp8266-12, esp8266-07, esp8266-01, Arduino Nano, Arduino UNO and etc
arduino esp esp32 esp32-arduino esp8266 esp8266-arduino ipv4-address
Last synced: 09 Apr 2026
https://github.com/whitehodok/esp32-s3-rgb-weather
Scetches for control RGB LED for ArduinoIDE and ESP32-S3-WROOM-1
adafruit-neopixel esp32 esp32-s3
Last synced: 19 Jun 2026
https://github.com/anseljh/mdd
Tiny smart device to deter rodents with an ultraviolet LED that turns on at night
Last synced: 08 May 2026
https://github.com/sergio-isidoro/fire_smoke_detector_esp32
Fire & Smoke Detection (Edge AI) ESP32-S3 Plus + TFCard + Machine learning
cpp17 detection edge-ai esp-idf esp32 esp32-s3 machine-learning makefile python3 storage vscode-extension
Last synced: 05 May 2026
https://github.com/thorik123/project-based-learning
Adalah kumpulan project-project IoT (Internet of Things) serta Mikrokontroler baik menggunakan perangkat AVR family, ESP series, STM series, dan lain-lain berbasis pada Arduino framework.
arduino esp32 esp8266 internet-of-things stm32
Last synced: 20 Jan 2026
https://github.com/ankit-thealchemist/publiccode
This repo is the code examples for different microcontroller. The examples are divided into 2 broad category arduino and microcontrollers native environment.
esp32 microcontrollers nordic pi pico stm32
Last synced: 17 May 2026
https://github.com/huming2207/peasantevaluation
Project Peasant early evaluation project (work on macOS/Linux x86, not fully on ESP32)
c11 esp32 espressif posix yahoo-weather-api
Last synced: 19 May 2026
https://github.com/zukardex/disha
Disha is an Indoor Navigation system based on WiFi RSSI Multilateration. The project was implemented using ESP32.
Last synced: 19 May 2026
https://github.com/givingcontrol/esp32-imu-threshold-gauges
ESP32 with IMU6050 and BMP280 to display IMU force vectors and count events exceeding threshold values on webpage using websockets
6050 esp32 esp32c3 impact impact-counter imu
Last synced: 19 May 2026
https://github.com/ilieviliya92/esp32_zephyr
ESP32 Wroom Zephyr Project
esp32 esp32-wroom wifi zephyr zephyr-rtos
Last synced: 08 Jul 2025
https://github.com/trinhhuugiang/project-esp32
These are simple projects I did myself to get familiar with the ESP32 using ESP-IDF
Last synced: 19 May 2026
https://github.com/nemasisdarkx/esp_controller
ESP Now Protocol based controller
Last synced: 26 Mar 2025
https://github.com/rddevitte/esp-idf-sample-project
A sample project for an ESP32 module using ESP-IDF toolchain
Last synced: 10 May 2026
https://github.com/red9030/lcd-esp32-battery
ConexiΓ³n de ESP32 con pantalla LCD16x2 con control de contraste y brillo, control de carga y descarga mediante uso de baterΓas 18650 y mΓ³dulos, switch para cambio de modo de energizaciΓ³n.
battery charger discharge esp32 lcd16x2
Last synced: 18 May 2026
https://github.com/kuhlwasstolen/e92dashmodender3display
Uses an old LCD from an Ender 3 (Pro) to display additional real-time information from KCAN on the dash of a BMW E92/E90/E91/E93
arduino bmw can-sniffer canbus car-modifications ender3 esp32
Last synced: 10 Apr 2025
https://github.com/akinduid/mechapulse
MechaPulse is an Industrial IoT project that uses sound analysis to detect faults in machinery. The proposed system consists of an array of embedded devices placed across machines, each monitoring sound and running a TinyML model to predict potential faults. Alerts are sent to a central dashboard for real-time monitoring.
esp32 iot machine-learning raspberry-pi
Last synced: 22 Sep 2025
https://github.com/brainelectronics/autofileuploader
Upload files Arduino sketched to a remote server or directly to an OTA capable device via WiFi.
arduino deploy deployment-automation esp32 esp8266 ota ota-updater otaupdater python python2 sftp-deploy sftp-upload
Last synced: 13 Apr 2026
https://github.com/pakequis/protoconn
A PROTOtype board with CONNectors for electronic test and development
arduino breadboard electronics esp32 kicad microcontroller pcb prototype raspberry-pi
Last synced: 28 Nov 2025
https://github.com/turitoyuenan/zimmer-wetter
School Project: IoT Weather Station System
arduino cpp esp32 mosquitto mosquitto-mqtt-broker python python3 raspberry-pi raspberry-pi-3 sen0186
Last synced: 08 Feb 2026
https://github.com/effectsmachine/wavego_pro
WAVEGO, 12-DOF Bionic Dog-Like Robot, Open Source for ESP32 and Raspberry Pi, Facial Recognition, Color Tracking, Motion Detection
12-dof arduino arduino-esp32 dog esp32 open-source opencv raspberry-pi robot
Last synced: 02 Mar 2025
https://github.com/eliasdeallmeida/auxiliar-de-locomocao
Projeto auxiliar de locomoΓ§Γ£o para deficientes visuais desenvolvido em C++ para gravaΓ§Γ£o no microcontrolador ESP32
accessibility cpp esp32 microcontroller
Last synced: 19 May 2026
https://github.com/invpe/tesselator
Easy distributed computing with ESP32
arduino distributed-computing esp32 esp32-arduino python
Last synced: 20 Jan 2026
https://github.com/borud/esp32-queue
example of how you use queues in ESP-IDF
esp32 espidf freertos freertos-queue freertos-task minimal-example
Last synced: 16 May 2026
https://github.com/dwr2118/locked-in-light
Locked-in-light is a tool that helps communicate your current working status and task. This was the final project for my Creative Embedded Systems course (COMS BC3930).
esp32 locked-in netlify ngrok ultrasonic-sensor-distance
Last synced: 15 May 2026
https://github.com/rapha-tech/ESP-32-ruler
PCB ruler featuring an ESP-32 module, push-buttons and an OLED screen
arduino electronics esp32 pcb pcb-design retrogaming tetris
Last synced: 31 Jul 2025
https://github.com/tinygs/esp32partitiongrow
A secure utility for modifying ESP32 partition tables via OTA. This tool enables safe partition table updates without physical access to the device
esp32 idf ota ota-firmware-updates
Last synced: 15 May 2026
https://github.com/royroki/lowlevel-logs
lowlevel-logs is my personal collection of microcontroller projects, experiments, and learnings. This repo logs my hands-on journey into embedded systems, electronics, and low-level programming.
Last synced: 07 May 2026
https://github.com/dbink/mpu6050-esp8266-micropython
Simple library for MPU6050 on ESP8266/ESP32/ESP32-S3/ with micropython
esp32 imu micropython mpu6050 yaw-roll-pitch
Last synced: 01 Oct 2025
https://github.com/drozhkov/cam-rover
ESP32-CAM based robot
c camera-robot csharp dotnet dotnet-maui drone esp-idf esp32
Last synced: 09 Apr 2026
https://github.com/automaticdai/esp32-ultrasonic-with-calibration
Use ESP32 and an ultrasonic sensor to measure distance. The result is calibrated using a temperature sensor (HTU21d) and displayed on an OLED screen.
Last synced: 15 May 2026
https://github.com/darthcloud/esp32_rmt_nsi_sniffer
ESP32 app demonstrating sniffing Nintendo's serial interface via RMT peripheral.
esp-idf esp32 gamecube gcn n64 ngc nintendo nintendo-64
Last synced: 17 May 2026
https://github.com/jakubandrysek/nette-api-library
:card_index: Library for communication between ESP32 and Nette Api
api esp32 nette nette-framework
Last synced: 19 Jan 2026
https://github.com/lupin3000/micropython-dfplayerpro
MicroPython Fermion: DFPlayer Pro - A mini MP3 Player with On-board 128MB Storage
dfrobot esp32 micropython uart
Last synced: 14 Feb 2026
https://github.com/vladyspavlov/esphome-avatto-wifi-thermostat
ESPHome configuration for the Avatto Tuya Wi-Fi Thermostat
avatto esp-c3 esp-c3-12f esp32 esp32c3 esphome openbeken openbk rtl8710 tasmota thermostat tuya wbr3 wifi
Last synced: 31 Jul 2025
https://github.com/scout064/esp32-dht22-monitoring
Monitor Temperature and Humidity via ESP32-C6 and DHT22.
Last synced: 16 May 2026
https://github.com/tshaddack/sercat
cat for serial ports, with setting of control lines and speeds
comport esp32 esp8266 modem serialport uart
Last synced: 24 Feb 2026
https://github.com/luonghuuphuc/freertos_pratice
Simple Esp32 + freeRTOS projects
Last synced: 18 Jul 2025
https://github.com/adriantarantino/esp32-remotexy-text-input
Transfers text input from computer or phone over WIFI to ESP32. Text is displayed on LCD.
Last synced: 12 Mar 2025
https://github.com/donkaos501/switchcontroller
This project allows you to manage an ESP32 microcontroller by triggering specific actions in Home Assistant when a button is pressed.
esp32 esp32-arduino homeassistant vaadin
Last synced: 31 Dec 2025
https://github.com/ernestum/tingledongleserver
An ESP32 Web GUI for a bunch of vibration motors on shift registers.
Last synced: 18 Apr 2026
https://github.com/daellhin/ugent-cloudandmobile-labs
Lab projects made for the course Cloud and Mobile at UGent
android esp32 graphql raspberry-pi rest
Last synced: 09 Apr 2026
https://github.com/papsdroidfr/steppermotor
esp32 raspberry-pi-pico smt32 stepper-motor
Last synced: 18 May 2026
https://github.com/androidcrypto/esp32_cyd_display_with_touch_and_sd_card
The ESP32 Cheap Yellow Device is a fantastic device as it comes with a 2.8-inches TFT display with Touch Controller and SD Card Reader mounted on the PCB. But it seemed to be very difficult to use the Touch Controller together with the SD Card Reader. I'm providing two examples how to solve the problem.
cheap-yellow-display cyd esp32 ili9341 sd sdcard st7789 tft-display touch touch-screen
Last synced: 18 May 2026
https://github.com/hoesentoet/esp-mqtt-handler
A variable handler for knolleary's PubSubClient MQTT library.
cpp esp32 esp8266 mqtt mqtt-client platformio pubsub
Last synced: 09 Apr 2026
https://github.com/surin-learning-lab/esp32_duinocoinminer
Duino-Coin mining code to integrate a 0.96" OLED
arduino-uno crypto cryptocurrency esp32 esp8266
Last synced: 09 May 2026
https://github.com/vadrov/esp32_display_spi_dma_low_layer_driver_jpeg_rendering
ESP32 low layer driver for spi displays (esp-idf-v5.1.2). Optimized JPEG decoder. Demonstration of line-by-line graphics rendering running on two cpu cores.
display dma esp32 ili9341 jpeg jpeg-decoder jpg rendering spi st7789
Last synced: 18 May 2026
https://github.com/gilleszunino/esp32-smarterbutton
Custom firmware for SmartButton
Last synced: 09 Sep 2025
https://github.com/hiperiondev/librelogic-esp32
Port to ESP32 of https://github.com/kalamara/librelogic
esp-idf esp-idf-framework esp32 espressif iec61131-3 ladder ladder-logic plc plc-controller
Last synced: 15 May 2026
https://github.com/dattazigzag/webespflasher
Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
esp32 esp32-arduino espwebtool webflash webserial
Last synced: 25 Apr 2026
https://github.com/chinmay-esp/ledc_pwm_esp32
This repository features an ESP32 LED controller using FreeRTOS and ESP-IDF's LEDC driver for smooth PWM-based fade effects. It employs an object-oriented C++ design for modular and configurable LED control.
Last synced: 18 May 2026
https://github.com/pizzerolaa/ecoriegotec
IOT Project that connect sensors with a website, that show data in real time
arduino-uno esp32 html iot-application javascript
Last synced: 15 May 2026
https://github.com/asiern/esp32-light-core
esp32 led led-controller led-strips ledcontrol
Last synced: 17 May 2026
https://github.com/your-iot/watmonitor
Watmonitor is a universal web interface designed to efficiently store water level data collected from sensor nodes into a centralized database. It empowers users to monitor real-time water level and volume measurements of their water wells, tanks, or other water sources directly through its user-friendly web interface.
esp32 esp32-c6 monitor ultrasonic water water-level-monitoring water-level-sensor
Last synced: 31 Aug 2025
https://github.com/veolinan/esp32-piano
esp-project-package esp32 esp32-arduino piano piano-keyboard webserver
Last synced: 17 May 2026
https://github.com/kozmotronik/relay_chn
A relay channel controller to drive bipolar motors, as an ESP-IDF component.
embedded-c embedded-systems esp esp-idf esp-idf-component esp32
Last synced: 14 May 2026
https://github.com/axel-ex/esp32-desktop-monitor
Monitor time , temperature, humidity and wifi signal strength with Rust on ESP32!
embedded-rust esp32 iot rust-esp
Last synced: 17 May 2026
https://github.com/matteosantanocito/smart-greenhouse-with-esp32-thingsboard-telegram
Questo repository contiene il materiale per il progetto "Serra Smart", un sistema IoT per il monitoraggio e il controllo automatizzato di una serra. L'ESP32 raccoglie dati dai sensori. I dati vengono inviati a ThingsBoard e gestiti anche tramite un Bot Telegram.
bottelegram esp32 mqtt thingsboard
Last synced: 09 Apr 2026
https://github.com/apro05/esp-relay
ESP32 controlled via telegram bot and that has some extra functionalities!
Last synced: 03 May 2026
https://github.com/jowinjohnchemban/qackon
Qackon is a durable open source safety beacon/tracking for automotive and personal use. It uses GPS for precise location pinpointing, Bluetooth for easy configuration, and supports telephone network and Wi-Fi for real-time updates over internet. Built to endure harsh conditions, it features automatic activation, cloud manage, and SMS notifications.
Last synced: 19 Jan 2026
https://github.com/hemanthofficial24/asthma-risk-prediction
Asthma risk prediction using machine learning and iot
cnn deep-learning esp32 iot machine-learning mqtt python raspberry-pi sds011 thingspeak
Last synced: 06 Mar 2026
https://github.com/gurkengewuerz/micropython-custom-boards
Custom compile for your ESP32 board without to fork micropython using Github Actions
actions esp32 github micropython micropython-board micropython-esp32
Last synced: 09 Apr 2026
https://github.com/cloofsiu/esp32-mac-address-scanner
ESP32: mac-address-scanner
Last synced: 19 Feb 2026
https://github.com/acscpt/esp32-paradox-mqtt
Using an ESP32 to integrate Paradox alarm to IOT using MQTT
esp32 mqtt paradox paradox-alarm rtos
Last synced: 30 Apr 2025
https://github.com/dhi13man/electrometer-lora-iot
The code for the hardware microcontroller (Heltec ESP32 LoRa V2), of an Electric meter project based on LoRa and Cloud communication technology.
arduin cplusplus esp32 esp32-lora oop
Last synced: 18 May 2026
https://github.com/rajtilak-2020/stellar-ignition-system
A wireless firework launch controller featuring ESP32 web interface and Arduino countdown sequencer. Control rocket launches remotely through a mission control dashboard with real-time status monitoring and PWM fuse ignition.
arduinouno cpp esp32 iot projects
Last synced: 26 Sep 2025
https://github.com/daedalus-robotics/avr_tello_2023_esp
Firmware for ESPNow servo dropper board.
Last synced: 27 Sep 2025
https://github.com/emanuelefavero/esp32
This is a simple repository to store code for the ESP32 micro controller
arduino arduino-ide embedded esp32 iot
Last synced: 20 Apr 2026
https://github.com/goto-eof/elisys-esp32-weather-station-client-rust
Elisys ESP32 Weather Station is a weather station that reads data from sensors like light sensor, temperature sensor, humidity and pressure sensors and sends them values to a server.
esp32 home-automation humidity light rust sensor temperature weather
Last synced: 18 May 2026
https://github.com/roger-takeshita/dog_feeder
Dog Feeder
arduino cpp esp32 jwt nokia5110 ota rotary-encoder rtc stepper-motor wifi
Last synced: 20 Apr 2026
https://github.com/michal34512/esp-idf-sx1280
LoRa sx1280 driver for esp-idf based on official Semtech library
Last synced: 18 May 2026
https://github.com/water2891/esp_lcd_touch_cst816s
If espressif/esp_lcd_touch_cst816s(<=1.0.6) doesn't work on your cst816s, try my modified version.
Last synced: 26 Apr 2026
https://github.com/raibisch/esp32_dynecalc
ESP32 project: calculate actual dynamic (german) enduser price including all fix costs and taxes based on EPEX day-ahead prices
day-ahead-market day-ahead-pricing dynamic-electricity-price electric-energy electric-energy-measuring energy-monitor epex-spot esp32 home-automation sml
Last synced: 02 Apr 2025
https://github.com/alexeyisme/acwebremote
Professional ESP32-based web controller for Tadiran air conditioners
air-conditioner apple-watch arduino automation captive-portal esp32 home-assistant home-assistant-integration iot ir-remote mdns platformio rest-api smart-home tadiran voice-control web-interface wifi-manager
Last synced: 09 Apr 2026
https://github.com/mbdanielcrespo/esp_wifi_comm
ESP32-based WiFi gate controller that enables remote activation of gates and doors over a local network. Built with ESP-IDF and implemented in a real-world automatic door system.
access-control embedded-systems esp-idf esp32 freertos iot relay-controller tcp-socket
Last synced: 18 May 2026