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/gabrielmarcano/roaster-app
React Native mobile app for monitoring and controlling ESP32-based coffee roasting equipment. Real-time temperature/humidity charts, motor control, timer management, and roasting profile storage.
Last synced: 04 Mar 2026
https://github.com/renanstn/real-life-rts-unit
WIP...
docker docker-compose esp32 mqtt mqtt-client opencv paho-mqtt python
Last synced: 02 Apr 2026
https://github.com/aredarn/trackpro_esp
ESP8266/ESP32 code for GPS data sending via TCP (mainly for TrackPro mobile app)
esp32 esp8266 gps-data gps-tracking
Last synced: 17 Apr 2026
https://github.com/munn15/ecosprinkle
EcoSprinkle adalah aplikasi IoT untuk Sistem Irigasi Pertanian Otomatis Dengan Springkle
arduino dht22 esp32 iot sprinkler ultrasonic-sensor
Last synced: 17 Apr 2026
https://github.com/wurthless-elektroniks/clock
The Most Useless Clock in the World: Seven-segment digital desktop clock for Python/Micropython
clock esp32 esp32-c3 gerber-files micropython raspberry-pi-pico-w rp2040 seven-segments-display
Last synced: 17 Apr 2026
https://github.com/jwilleke/seiral-input-test
Demonstration on obtaining and handling input from the Serial Terminal to Arduino.
Last synced: 17 Apr 2026
https://github.com/tratteo/esp32_pin_driver
A simple universal pin driver for ESP32 Dev boards
Last synced: 30 Apr 2026
https://github.com/linkoucommander/esp32-ds18b20
ESP32 driver for DS18B20 temperature sensors
c cpp ds18b20 esp32 onewire temperature-sensor
Last synced: 17 Apr 2026
https://github.com/tratteo/esp32_thermal_sensor
ESP32 one wire thermal sensor driver (WiFi/Serial)
Last synced: 30 Apr 2026
https://github.com/sonu27/polverine
Air quality sensor firmware (ESP32-S3 + BMV080 PM2.5 + BME690) with Grafana dashboard
air-quality bme690 bosch-sensor esp-idf esp32 esp32s3 freertos grafana iaq iot mqtt particulate-matter pm25 timescaledb
Last synced: 04 Apr 2026
https://github.com/absent42/esphome-audio-reactive
ESP32 audio analysis component with beat detection, frequency and amplitude energy
audio-analysis audio-processing esp32 esphome home-assistant
Last synced: 04 Apr 2026
https://github.com/danny-baker/esp32-dac-calibrated
For Micropython applications, here are the measured voltages for the 0-255 range of the ESP32-WROOM-32D 8bit DAC.
dac esp32 micropython micropython-esp32
Last synced: 18 Apr 2026
https://github.com/victhem/infrared-thermal-imager
A device that generates thremal images of the human body and sends to any http client connected to it
amg8833 cpp esp32 microcontroller
Last synced: 19 Apr 2026
https://github.com/thelastoutpostworkshop/video_conversion
Video Conversion Studio helps you convert video and audio for ESP32 small displays and embedded projects directly on your own machine.
esp32 video-converter video-editing video-editing-software video-editor video-processing
Last synced: 05 Apr 2026
https://github.com/vistx/modbus-implementation
This repository shows how to implement Modbus RTU communication with ESP-32 Microcontroller
arduino communication cpp csharp esp32 gui hcsr04 industrial long-distance-bus max7219 modbus-master modbus-rtu modbus-slave nodemcu rs485-comunication scada visual-studio visual-studio-code winforms
Last synced: 05 Apr 2026
https://github.com/thorik123/template_wifimanager
WiFi Manager adalah program untuk mengatur/merubah parameter WiFi (SSID dan Password) tanpa harus memprogram ulang
arduino esp32 esp8266 iot wifimanager
Last synced: 05 Apr 2026
https://github.com/4strium/fothelia
Fothelia is a complete system for using smart lights (Philips Hue, etc...) with a local pc app via bluetooth.
arduino bluetooth esp32 led philips-hue
Last synced: 18 Apr 2026
https://github.com/mkgaru/moddable-types
[WIP] Moddable definitely typed EcmaTC53
Last synced: 19 Apr 2026
https://github.com/teslaneuro/esp32_ds18b20_wi-fi_mqtt_temperature_logger
A simple Wi-Fi based temperature logger for Steady-State or Dynamic thermal testing needs.
1-wire arduino ds18b20 esp32 mqtt remote-monitoring remote-sensing thermal-sensor
Last synced: 19 Apr 2026
https://github.com/Dwarf1er/esp-wifi-provisioning
Captive-portal WiFi provisioning for ESP32 targets via esp-idf-svc
captive-portal embedded embedded-rust esp-idf esp32 iot provisioning rust wifi
Last synced: 20 Apr 2026
https://github.com/yangyao/xiaozhi-homepod-mcp
MCP server for XiaoZhi/ESP32 to control HomePod playback, browse local music, and stream audio over AirPlay.
airplay audio esp32 homepod mcp music xiaozhi xiaozhi-mcp
Last synced: 20 Apr 2026
https://github.com/csvancea/fire-alarm
Smart Fire Alarm. Connects to the local WiFi network and notifies the owner's phone/PC in case of fire (smoke + flame detection).
Last synced: 20 Apr 2026
https://github.com/teslaneuro/gps-module-test-development
A GPS module ESP32 test development firmware to test out any old/new modules via UART using arduino software
arduino esp32 gps gps-module uart-protocol
Last synced: 20 Apr 2026
https://github.com/reala10001986/flux-capacitor-dmx
DMX Firmware for CircuitSetup's Flux Capacitor kit, known from the Delorean Time Machine
bttf capacitor circuitsetup delorean deloreantimemachine dmx esp32 flux fluxcapacitor
Last synced: 20 Apr 2026
https://github.com/leocov-dev/lc-esp32-sprinkler
A WiFi connected sprinkler system controller based around the esp32 microcontroller.
cpp esp-idf esp32 iot sprinkler-controller
Last synced: 22 Apr 2026
https://github.com/robotjaol/serial_exception_ch340
serial.serialutil.SerialException: Cannot configure port Ubuntu/Windows/Linux
Last synced: 22 Apr 2026
https://github.com/nodestark/knn-esp32-vector
Tiny ESP32 KNN Vector Database
artificial-intelligence esp32 iot knn-algorithm vector-database
Last synced: 05 Jun 2026
https://github.com/hubertnshuti/bus-people-counting
Real-time bus passenger counting system using ESP32 sensors, FastAPI, Streamlit, and ML-based occupancy prediction.
embedded-systems esp32 fastapi iot machine-learning passenger-counting platformio python smart-transport streamlit
Last synced: 06 Jun 2026
https://github.com/divanvisagie/frosti
Remote thermometer that gathers data to MQTT
Last synced: 24 Apr 2026
https://github.com/screamz/xs-dev-typescript-template
Embedded TypeScript IoT Template for the Moddable SDK using XS-dev
embedded-systems esp32 moddable typescript xs-dev
Last synced: 24 Apr 2026
https://github.com/lars-klinkenberg/ha_cistern_waterlevel
Dual ESP32 cistern water level sensor — one in the tank, one in the house, talking over serial + ESPHome to Home Assistant.
cistern esp32 homeassistant waterlevel waterlevel-sensor
Last synced: 24 Apr 2026
https://github.com/tikhonp/telepat-pill-dispenser
ESP-IDF/Esp32c3 based project for smart medical pill dispenser
Last synced: 26 Apr 2026
https://github.com/alexbaril/sleepy-stuffy
A stuffed animal that plays music from a computer by squeezing its paws. The user presses the front left paw to pause and play the songs. The user presses the front right paw to switch to the next song. An ESP32 is used for collection of sensor data and serial communication.
esp32 force-sensor processing stuffed-animals
Last synced: 26 Apr 2026
https://github.com/ajaj123-debug/online-biometric
A real-time biometric attendance system that updates data instantly online. Ensures seamless synchronization, secure storage, and easy access for attendance tracking.
attendance-management-system biometric-authentication django esp32
Last synced: 27 Apr 2026
https://github.com/yohannfra/esp-idf-template
Full featured template project for esp-idf
cppcheck esp-adf esp-idf esp32 template template-project unit-testing
Last synced: 27 Apr 2026
https://github.com/lemariva/zerynth-smart-outlet
Getting data from Tuya smart power outlets and sending it to GCP
esp32 google-cloud-platform google-iot-core smart-plug zerynth
Last synced: 28 Apr 2026
https://github.com/divingpixel/simpleblecontrols
Esp32 BLE Library for controls in a mobile app
Last synced: 28 Apr 2026
https://github.com/tronixlab/dost-bulsu-future-lab-iot-trainer-board
This repository serves as the official open technical resources to the FUTURE-LAB IoT trainer board.
electronics embedded-systems esp32 internetofthings lora lorawan robotics
Last synced: 28 Apr 2026
https://github.com/30hours/irrigation
Irrigation controller on an ESP32 for 24VAC solenoids
controller esp32 home-assistant irrigation solenoid
Last synced: 28 Apr 2026
https://github.com/goto-eof/elisys-esp32-relay-client-rust
This application, developed in Rust programming language, allows to control remotely a relay controlled by an ESP32 device kit.
esp32 relay remote remotecontrol rust
Last synced: 29 Apr 2026
https://github.com/hyutrn/esp32_led_sound_reactive_system_with_oled_display
This project combines basic LED control, timer management, and sound-reactive behavior into a simple system.
adruino-ide embedded esp32 esp32-arduino iot-device
Last synced: 29 Apr 2026
https://github.com/nhathout/smartpill-ingestible-sensor
Ingestible sensor device capable of capturing, logging, and transmitting biometric data.
biometrics esp32 sensors sensors-data-collection
Last synced: 29 Apr 2026
https://github.com/nadunsanjeevana/smart-medibox
Medi Box is a groundbreaking Medication Management System designed to enhance patient care by providing a comprehensive solution for medication management and timely reminders. Developed around the ESP32 microcontroller, this innovative system offers a range of key functionalities aimed at ensuring patients receive their medications on time.
Last synced: 29 Apr 2026
https://github.com/init-io/otaesp
OTAEsp is a simple library for the ESP8266 platform that allows you to easily set up an access point (AP) to serve an HTML page, retrieve form data, and connect the device to a Wi-Fi network. It is ideal for implementing Over-the-Air (OTA) updates, web interfaces, or simple device configuration over a network.
arduino esp32 esp8266 esp8266-webserver esp8266-wifi esp8266-wifi-config ota
Last synced: 29 Apr 2026
https://github.com/alx3dev/activelowswitch
Arduino library for Active-Low switches
arduino arduino-library esp32 esp8266 mcu platformio-arduino
Last synced: 29 Apr 2026
https://github.com/import-tiago/lib-lmt01
LMT01 digital temperature sensor (Texas Instruments) – An Arduino-compatible library using a pulse-counting method and hardware timer.
arduino esp32 lmt01 lmt01-arduino lmt01-esp32 lmt01-library platformio sensor temperature temperature-sensor
Last synced: 29 Apr 2026
https://github.com/isysxp/esp32-pdp11-ffs
Running RT11 on the ESP32 with FFS file system.
Last synced: 30 Apr 2026
https://github.com/trevorb1f/duinocoin
DuinoCoin is an accessible, lightweight cryptocurrency designed for microcontrollers and low-power devices like Arduino, ESP8266, ESP32, Raspberry Pi, and even PC. It features an easy-to-use mining protocol, eco-friendly algorithms, user-friendly interfaces, and a vibrant community, making crypto mining simple and energy-efficient for everyone.
arduino blockchain crypto-mining eco-friendly esp32 esp8266 mining
Last synced: 30 Apr 2026
https://github.com/itsown3r/first-lynx-app
First app with Lynx. It can open the door by connecting to a ESP32 and it also has a 'Chat with AI' page.
Last synced: 30 Apr 2026
https://github.com/peff74/arduino-jk-bms
Arduino script to monitor and control a Jikong Battery Management System JK-BMS via BLE
arduino ble bluetooth bms esp32 esp32-c3-super-mini jikong-bms jk jk-bms jkbms nimble
Last synced: 30 Apr 2026
https://github.com/create1st/esp32-matter-airbase-xiao
ESP32 Matter Daikin Airbase bridge
aircon airconditioning arduino-esp32 daikin daikin-airbase esp32 esp32-c6 matter xiao
Last synced: 30 Apr 2026
https://github.com/grzelkaw/rc-car
ESP32 remote control car
arduino esp32 ov7670 rc-car tft-display
Last synced: 30 Apr 2026
https://github.com/spouliot/tilt-relay
ESP32 Tilt Hydrometer Relay to Brewfather
arduino brewfather esp32 platformio tilt
Last synced: 30 Apr 2026
https://github.com/zibous/ha-kostal-piko-esp
Kostal Piko 5.5 Inverter, Dataprovider ESPHome ESP32 for Homeassistant
backup esp32 esphome home-assistant influxdb kostal-piko syslog
Last synced: 01 May 2026
https://github.com/joshuaj03/posturepro
Posture Pro, a posture correcting wearable device
esp32 haptic-feedback iot machine-learning posture-correction realtime-monitoring smart-device wearable-devices wearable-tech
Last synced: 01 May 2026
https://github.com/mumarshahbaz/skyspectrum
A versatile wireless communication system featuring a custom RF transmitter and a universal receiver with support for RF, WiFi, Bluetooth, and ESP-NOW.
arduino bluetooth controller esp32 espnow nrf24l01 pcb receiver rf transmitter wifi wireless-communication
Last synced: 01 May 2026
https://github.com/mechazawa/ghlive-hardmod
Convert a Guitar Hero Live controller to BLE
ble clone-hero esp32 guitar-hero-live
Last synced: 01 May 2026
https://github.com/ivanovx/weather-station
System for measuring temperature, atmospheric pressure, humidity and air quality index is fully implemented through ESP32 for microcontroller and BME680 for sensor. Later I realized communication via LoRa for remote measurement and local processing.
Last synced: 02 May 2026
https://github.com/rusq/dogbutton-esp32
Dog button
esp32 m5atom-lite m5stack telegram-bot
Last synced: 02 May 2026
https://github.com/thespaceegg/mksservocan
Arduino ESP32 library for controlling MKS SERVO42D/57D closed‑loop stepper drivers over CAN.
closed-loop-control esp32 makerbase
Last synced: 02 May 2026
https://github.com/miaokingsoft/touchbot-esp32
TouchBot-ESP32 是一个开源的安卓手机滑屏控制系统,允许ESP32设备通过蓝牙HID协议模拟触摸屏操作安卓手机。支持OLED菜单显示、可以预设滑屏场景,已预设刷短视频、刷长视频、看小说、浏览等场景。
automation bluetooth esp32 esp32-c3 hid iot micropython oled
Last synced: 02 May 2026
https://github.com/pablotoledom/esp32-video-streaming-usb
This project allows video streaming from a PC to an **ST7789** screen using an **ESP32** via UART.
esp-32-videp-receiver esp32 esp32-video-streaming esp32-wroom-32
Last synced: 03 May 2026
https://github.com/crosbydoo/esp32-fcm
This is a example of how send json to your fcm on new legacy 2024 of FCM.
arduino cloud-messaging esp-fcm esp32 esp32-arduino fcm fcm-notifications firebase firebase-cloud-messaging
Last synced: 03 May 2026
https://github.com/martinius96/webscraper-esp
WebScraper postavený na mikrokontroléroch ESP8266 a ESP32. Umožňuje scrapovanie údajov z HTML kódu webstránky Minv odcudzené vozidlá.
esp32 esp8266 html parser scraper web-scraper wifi
Last synced: 03 May 2026
https://github.com/johnbigeon/cbe_co2
co2-sensor co2monitor esp32 htm micropython plotly websocket
Last synced: 03 May 2026
https://github.com/andresweitzel/modelos_oled_esp-12e-module
Modelos de Código para implementar con NodeMCU ESP_12E y Display Oled
esp32 git nodemcu oled-display platformio visual-studio-code vscode
Last synced: 04 May 2026
https://github.com/binaryleo/esp32_ntpclock
Heltec ESP32 RTC - NTP Server
cplusplus esp32 heltec iot ntp-server wifi
Last synced: 04 May 2026
https://github.com/roboticsbrno/rb3202-schoolboard-library
Library for board RB3202-SchoolBoard based on ESP32.
esp-idf esp32 leds motor school-board servo
Last synced: 04 May 2026
https://github.com/thelastoutpostworkshop/jc4827w543_avi_player
AVI Player for JC4827W543
avi esp32 esp32-arduino jc4827w543 video-player
Last synced: 04 May 2026
https://github.com/ifeech/esp_looping_video_player
Plays a short video file (mjpeg) without stopping.
Last synced: 04 May 2026
https://github.com/nllk/esp32-manual-cat-feed-control
ESP32 Manual Cat Feed Control - this project is yet another variation of my idea of controlling ever-hungry pet feeding process by a group of people with different schedules
arduino clean-architecture cpp cyd esp32 hexagonal-architecture http-client http-server
Last synced: 04 May 2026
https://github.com/blackbass64/irremote-multiple-channel
🕹 IRremote for sending multi infrared signal
arduino c-plus-plus esp32 irremote
Last synced: 04 May 2026
https://github.com/nopnop2002/esp-idf-px4
Display the VFR_HUD using the M5 stack
Last synced: 05 May 2026
https://github.com/alirfanyasin/learn-iot-with-the-esp32-microcontroller
Belajar IoT (Internet of Things) dasar menggunakan Micro Controller ESP32
Last synced: 05 May 2026
https://github.com/vrialland/laboate
LaBoite Micropython edition
esp32 esp8266 iot micropython ssd1306
Last synced: 05 May 2026
https://github.com/r-mageddon/rm2038_b31dg_assignment1
Assignment 1 for B31DG Embedded Software class. Creating two different waveforms on the Arduino IDE and Espressif IDF
c embedded-c embedded-software esp32 espressif visual-studio
Last synced: 05 May 2026
https://github.com/jithugowda20/embedded-safety-system-for-autonomous-vehicles-
ADAS
camera esp32 motordriver raspberry-pi-3 ultralytics yolov8
Last synced: 06 May 2026
https://github.com/smolinde/iot-dashboard
A novel and modern IoT dashboard based on an ESP32-S3 and a 3.5" TFT SPI display (ILI9488). Implemented with MicroPython.
dashboards diy-iot esp32 esp32-s3 esp32-s3-nano gas-prices ili9488 ili9488-driver iot iot-dashboard micropython micropython-esp32 ota-updates tft-display weather-dashboard
Last synced: 06 May 2026
https://github.com/kainovelia/catch-your-commute-clock
A ESP32 powered alarm clock that will help you catch your commute in real-time. Based on NYC MTA public transit info.
arduino clock esp32 mta public-transport
Last synced: 06 May 2026
https://github.com/ronanbastos/b-blia-cardputer-m5stack
🕊️ Um projeto que une fé e tecnologia. 📖 A Bíblia, sempre acessível no seu dispositivo M5Stack.
arduino atom3tool bible biblia-sagrada cardputer esp32 json m5cardputer m5stack txt
Last synced: 11 Jun 2025
https://github.com/tabahi/statefulgsmlib
ESP32/arduino library for SIM800l GSM module.
arduino arduino-library cellular esp32 gprs gsm gsm-module sim800 sim800l
Last synced: 06 May 2026
https://github.com/skch-ge/server_side_webapp
an IoT solution for a local serverAPP to keep track of PCB cooking
esp32 flask pcb sensor-monitoring webapp
Last synced: 06 May 2026
https://github.com/cyberscoper/esp32-gpu-monitor
Real-time GPU temperature, load, and performance monitoring displayed on an OLED SSD1306 connected to ESP32. Data is collected from a Windows PC using LibreHardwareMonitor and sent via HTTP to ESP32, which cycles through key GPU parameters in a slideshow format.
arduino-ide esp32 gpu-monitoring iot librehardwaremonitor python
Last synced: 14 Jun 2026