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/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/gurkengewuerz/micropython-sdcard-boot
SDCard bootloader with OTA support
bootloader esp32 littlefs micropython ota
Last synced: 12 Apr 2026
https://github.com/jonasdoebertin/esp32-jukebox
An ESP32 based jukebox driven by ESPHome and Home Assistant
esp32 esp32-wroom esphome home-assistant kicad
Last synced: 12 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/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/ruggerocadamuroita/vesc_esp_bleanduart
Pubblic code for the comunication between ESP/Arduino Bords with UART using HardwareSerial + BLE Communication using ESP32 C3 as Adapter
ble bluetooth esp32 flipsky vesc-configuration vesc-monitor vesc-tool vesc-uart
Last synced: 29 May 2026
https://github.com/lane-romuald/iot-irrigation-data-collection-system
An IoT-based data collection system using the ESP32 microcontroller programmed with Arduino to monitor environmental conditions for smart irrigation. The system measures soil moisture, temperature, air temperature, humidity, and rain probability. Data is stored locally on an SD card and uploaded to the ThingSpeak platform.
arduino cloud data data-collection esp32 openweather openweathermap thingspeak wi-fi
Last synced: 12 Apr 2026
https://github.com/sasilva1998/upynametag
Here you will find what is needed to construct or build a somewhat electric name tag. 3D printing, an ESP and a SPI display is required.
3d-printing esp32 esp8266 micropython spi-display
Last synced: 12 Apr 2026
https://github.com/nanoframework/nanoframework.messagepack
:package: .NET nanoFramework MessagePack serealizer/deserializer library
chsarp dotnet esp32 hacktoberfest mcu nanoframework serialization-library stm32
Last synced: 23 Apr 2025
https://github.com/ferfoui/embeddeddisplay
Program to control a little screen with an ESP32
bluetooth bluetooth-le cpp esp32 esp32-arduino platformio
Last synced: 10 May 2026
https://github.com/gepetojj/carrinho-wireless
Carrinho de controle remoto utilizando o ESP32.
esp32 iot microcontroller platformio
Last synced: 13 Apr 2026
https://github.com/studas/rpi_auto_aim
An automatic aiming system for a Raspberry Pi camera couples to a panoramic tilt structure controlled by servo motors, using ESP32, GStreamer and OpenCV
auto-aim esp32 gstreamer-pipeline i2c opencv pan-tilt raspberry-pi-4 raspberry-pi-camera rpi4
Last synced: 12 Apr 2026
https://github.com/profetolocka/xiao
Proyectos con distintas placas de la familia XIAO - Projects with different boards from the XIAO family
arduino electronics embedded esp32 micropython-esp32 xiao
Last synced: 09 May 2026
https://github.com/oreeeee/espcho
Very experimental osu! 2010 (b1596) server running on ESP32
bancho c esp32 osu osugame private-server
Last synced: 02 Apr 2025
https://github.com/serdaraltin/earthquake-warning-system
This project features an Arduino and ESP8266 system that uses an MPU6050 accelerometer for earthquake detection and a tilt sensor for vibration sensing. It provides audio and visual alerts during seismic events.
arduino-ide earthquake esp32 esp8266 fritzing mpu6050 tilt-sensor
Last synced: 12 Apr 2026
https://github.com/avjui/hx711
HX711 Library for esp-idf written in cpp
esp-idf esp32 hx711 platformio
Last synced: 21 Jan 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/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/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/matimax/site
A collection of maybe useful information for computer scientists and engineers interested in Swift and microcontroller programming, electronics and control theory.
ardiuno electronics esp32 espressif jetson-nano k210 microcontroller single-board-computers swift swift-package-manager swiftui
Last synced: 13 Apr 2026
https://github.com/ehabmagdyy/esp32-ota-firebase
Performing Over The Air Update for ESP32 Microcontroller using Firebase.
esp-ota esp32 firebase ota-update
Last synced: 04 Feb 2026
https://github.com/weareucs/hive
Hive: Your Smart Home Solution This repository contains the complete codebase for Hive, a project designed to transform any home into a smart home. The system allows users to control home appliances, smart or not, using a Flutter-based mobile application and Arduino-powered hardware.
Last synced: 08 Feb 2026
https://github.com/calinradoni/pax-devices
esp32 rfm69 smart-devices smart-home wifi ws2812b
Last synced: 08 Feb 2026
https://github.com/androidcrypto/esp32_meteomatics_10_days_weather_forecast
An internet based Weather Station is running on an ESP32 device with ST7789 TFT display attached. The data is retrieved from Meteomatics.com Weather API for an individual location.
esp32 esp32-c3 esp32-c6 esp32-s3 meteomatics meteometrics-api spi st7789 weather weather-api
Last synced: 15 May 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/nanoframework/system.device.adc
:package: System.Device.Adc library for .NET nanoFramework
adc dotnet embedded-systems esp32 hacktoberfest iot library nanoframework nxp stm32
Last synced: 08 Jan 2026
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/chanulee/simpleble
BLE client & server communication with ESP32 and Arduino Nano BLE 33
arduino-nano-33-ble arduino-nano-33-ble-sense ble bluetooth-low-energy esp32 openframeworks processing
Last synced: 31 Mar 2025
https://github.com/vladimir120307-droid/wavesight
Honest open-source WiFi & UWB sensing platform. See presence, motion, breath without cameras or cloud.
csi esp32 fall-detection iot local-first open-source privacy-first rust sleep-tracking smart-home uwb wifi-sensing
Last synced: 30 May 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/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/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/atilayilmaz/telehis-esp32
The code used for the TELEHIS project on the ESP32 microcontroller.
Last synced: 05 Apr 2025
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/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/zamweis/t-display-s3-tetris
This repository features a fun and engaging Tetris game built for the LilyGO T-Display S3, utilizing the ESP32-S3 microcontroller and the TFT_eSPI library for colorful, retro-style graphics rendering on embedded devices. If you like it, leave a star. Have fun!
2d-game ai arduino-game embedded-game esp32 esp32-s3 game-development game-programming generic-algorithm graphics-rendering heuristics hobby-project lilygo-tdisplay-s3 platformio retrogaming tetris tft-display
Last synced: 13 Apr 2026
https://github.com/make2explore/esp32-rainmaker
Getting Started with ESP RainMaker on ESP32 Devices using ESP Launchpad
esp32 home-automation iot rainmaker
Last synced: 19 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/smartenough-org/smartenough
SmartEnough is a DIY smarthome project
embedded esp32 homeassistant rust-lang smarthome stm32
Last synced: 13 Apr 2026
https://github.com/definetlynotai/esp32_flashmate
A versatile file management and flashing tool for ESP32 devices, designed to simplify the process of flashing, managing projects, and handling configurations. Supports auto-generation of flash configs, project validation, and COM port detection!
esp32 flasher python simple terminal
Last synced: 13 Apr 2026
https://github.com/stefanangelovski/arduino_projects
Working examples for every module I own, fully tested.
arduino esp32 examples microcontrollers
Last synced: 09 May 2026
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/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/n-elmer/digital-thermometer
TEMPERATURE MEASUREMENT 🌡🌡 AND DISPLAY SYSTEM
arduino c c-plus-plus embedded-systems esp32 iot software-design software-engineering system-design system-developemnt
Last synced: 13 Apr 2026
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/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/esptoolkit/esp-timer
Async timer helpers mirroring setTimeout / setInterval with dedicated countdown utilities for seconds, minutes and milliseconds.
arduino async embedded esp32 freertos software-timer timer
Last synced: 05 May 2026
https://github.com/wirebits/esp32-samsung-ble-spammer
A tool that spams samsung BLE devices.
Last synced: 18 May 2026
https://github.com/cdfer/esp32-on-device-training-demo
Demonstrate on-device training of a neural network using AIfES Library on an ESP32 board, learning the XOR gate function.
aifes arduino artificial-intelligence embedded-systems esp32 machine-learning neural-network on-device-training
Last synced: 13 Apr 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/wolfg1969/esp32-bluetooth-speaker
Turn JBL Pebbles 1.0 into a bluetooth speaker
a2dp a2dp-sink arduino audio audio-player bluetooth esp32 platform-io
Last synced: 18 Jan 2026
https://github.com/hgszh/gowin_fpga_dds_spi_esp32_demo
FPGA-based DDS signal generation controlled by an ESP32 over SPI.
dac8830 dds esp32 gowin spi-slave tangnano9k
Last synced: 09 Oct 2025
https://github.com/upc-pre-202402-si572-wv71/esp32-firebase-rtdb-client-embedded-app-wv71
This project is an embedded system application that illustrates how to build and send Requests to a Firebase Real-Time Database from a Safe Distance Detector IoT System. The project is developed with C++ Arduino Sketch.
arduino cpp esp32 firebase-realtime-database iot-application sketch wokwi
Last synced: 04 May 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/ryanbritodev/esp32-mahindra
Monitoramento de Temperatura e Umidade com ESP32 e IoT criado como parte da entrega da Sprint 3 para o Challenge da Tech Mahindra na FIAP, demonstrando uma aplicação de Internet das Coisas (IoT) utilizando o microcontrolador ESP32 para monitorar dados.
css edge-computing esp32 html iot javascript thingspeak
Last synced: 21 Jan 2026
https://github.com/shpegun60/esp32-s3-n16r8
Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB QD, 8MB PSRAM) board desctription file (need to platform io)
Last synced: 11 Oct 2025
https://github.com/sergiogasquez/libc-checks
ESP32-C6 app that compares libc and ESP-IDF source constants and structs
Last synced: 19 Jan 2026
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/blaster1920/espositoruler
ESPositoRuler sources
esp32 esp32picov3 hardware ohl software
Last synced: 14 Oct 2025
https://github.com/taxmeifyoucan/proof-of-cat
Securing cryptography using cats
Last synced: 14 Oct 2025
https://github.com/pawel-piwowar/home-assistant-thermometer
Example of connecting e-paper display with temp/hum sensor to Home Assistant
e-paper esp32 home-assistant temperature-sensor
Last synced: 22 Jan 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/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/hms-homelab/hms-baby-tracker
Home Assistant app/add-on for newborn care tracking — Ingress UI, ESP32 MQTT remote, native entities. Self-contained FastAPI + SQLite.
baby-tracker docker esp32 esp32-c3 fastapi hassio-addon home-assistant home-assistant-addon homeassistant ingress iot mqtt newborn parenting self-hosted smart-home sqlite
Last synced: 21 Jun 2026
https://github.com/tariqjamel/mini-weather-station
This project reads temperature, pressure, and altitude from a BMP180 sensor using an ESP32, and sends the data to InfluxDB via Wi-Fi. The data is then visualized in Grafana in real time.
bmp180 esp32 grafana influxdb microcontroller mini-weather-station pressure temprerature
Last synced: 14 Apr 2026
https://github.com/mcuw/esp-closet-lighting
Smart Closet Lightning with PIR and Radar sensors and ESP32
arduino closet esp32 led led-stripe pir pir-sensor platformio radar
Last synced: 25 Oct 2025
https://github.com/alp-1/nana-forest-rover
This is the main repository for the Autonomous Forest Navigation Rover NANA
autonomous-robots esp32 forest preservation waterproof
Last synced: 26 Jan 2026
https://github.com/swordlordcodingcrew/ordinator2020
Extendable firmware for the LILYGO T-Watch-2020
esp32 lvgl pio platformio smartwatch ttgo ttgo-watch2020 wearables
Last synced: 06 Feb 2026
https://github.com/alunegov/ble2-phone
App to configure device (ESP32) over BLE.
Last synced: 29 Jan 2026
https://github.com/lostbeard/blazorwebbluetoothdemo
Blazor WASM Web Bluetooth API Demo using an ESP32-S3-WROOM microcontroller board
blazor blazor-webassembly bluetooth bluetooth-low-energy c-language cpp csharp dotnet esp32 esp32-s3 esp32-s3-wroom microcontroller web-bluetooth-api
Last synced: 15 Apr 2026
https://github.com/mauriciobarroso/i2c_bus
ESP-IDF component to manage multiple devices on the same I2C port
esp-idf esp32 esp32c3 esp32c6 esp32s2 esp32s3 i2c i2c-bus i2c-device i2c-interface
Last synced: 30 Jan 2026
https://github.com/slimcdk/motorized-roller-shades
Motorize regular roller blinds while retaining manual control
3d-printed blinds cad custom diy diy-project esp esp32 esphome esphome-configuration esphome-controlled-blinds esphome-device freecad home-assistant mechanics smart-home smart-home-automation smart-home-solutions tasmota
Last synced: 15 Apr 2026
https://github.com/make2explore/tutorial-installation-of-esp-idf-vscode-extension
Tutorial : Installation-Of-ESP-IDF-VSCode-Extension
esp32 esp32-idf esp8266 espressif home-automation iot sdk
Last synced: 30 Jan 2026
https://github.com/friedjof/syncrtc
A project for synchronizing the ESP32's internal RTC with a NTP server to maintain accurate timekeeping.
ds3231 es8266 esp32 esp32s3 ntp platformio synchronization time
Last synced: 30 Jan 2026
https://github.com/mbuesch/timeslicers
Simple periodic time slice scheduler
concurrency embedded esp32 periodic rust scheduler task
Last synced: 07 Feb 2026
https://github.com/thelastoutpostworkshop/jc4827w543_animatedgif
Animated GIF for JC4827W543
animated-gif animated-gifs esp32 esp32-arduino jc4827w543
Last synced: 25 Feb 2026
https://github.com/petrkucerak/rafting-button
Repozitář s bakalářskou prací, která si klade za cíl vytvořit autonomní zařízení řešící problém konsenzu v distribuovaném systému.
distributed-systems embeded esp-idf esp32 freertos raft time-synchronization
Last synced: 31 Jan 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: 15 Apr 2026
https://github.com/hima890/smartgarden-irrigationsystem
Create a smart irrigation system for a garden that automatically waters plants based on soil moisture levels and weather forecasts. You can control and monitor the system through a GUI developed with PySide, hosted on a Flask server. The ESP32 will interface with sensors and control the irrigation system.
embedded-systems esp32 flask-application gui-application iot-application micropython mqtt-protocol pyside6 sensors smartsystem
Last synced: 31 Jan 2026