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-20 00:10:16 UTC
- JSON Representation
https://github.com/100askteam/esp-arduino-learn
100ask arduino esp32 learning
arduino esp-idf esp32 learning learning-by-doing learning-exercise
Last synced: 23 Apr 2025
https://github.com/nanoframework/windows.storage.streams
:package: nanoFramework Windows.Storage.Streams Class Library
csharp dotnet esp32 hacktoberfest nanoframework nxp stm32 streams texas-instruments
Last synced: 21 Apr 2025
https://github.com/mongoose-os-apps/LilyGo-HiGrow-Sensor-v1
LilyGo HiGrow ESP32 Plant Monitoring Sensor Firmware (Hardware v1)
ble dht11 esp32 esp32-arduino higrow iot iot-device lilygo mongoose-os mongoose-os-app plant-monitoring
Last synced: 14 Mar 2025
https://github.com/bitmeal/esp32-modbus-tcp-coupler
Make an ESP32 act as a Modbus/TCP bus-coupler; exposing onboard digital and analog IO as a Modbus slave device
esp-idf esp32 modbus modbus-slave modbus-tcp modbus-tcp-slave
Last synced: 29 Oct 2025
https://github.com/asterics/addon-bluetooth-webgui
ESP32 Addon for FABI & FLipMouse, adding Bluetooth and WiFi/WebGUI support
ble bluetooth bluetooth-low-energy esp32 fabi flipmouse hid javascript webgui webserial
Last synced: 15 Apr 2025
https://github.com/balvig/bricks
Casual IoT tinkering and DIY for people who love modern programming languages.
arduino arduino-libraries esp32 esp8266
Last synced: 26 Feb 2026
https://github.com/wokwi/wokwi-python-client
Typed, asyncio-friendly Python SDK for the Wokwi Simulation Server
arduino avr esp32 python-library raspberry-pi-pico rp2040 simulation stm32 wokwi
Last synced: 04 Sep 2025
https://github.com/stefancrain/esphomelab
Reusable config across my ESPHomeLab devices
as3935 bme2 bme680 esp32 esphome homeassistant-sensor lilygo pms5003 raspberrypi-pico relay weather
Last synced: 26 Jan 2026
https://github.com/iamlite/cyd-system-monitor
Cheap Yellow Display System Monitor using Glances API
cheap-yellow-display esp32 systemmonitor unraid
Last synced: 16 May 2025
https://github.com/smdn/pseudomuninnode
A library to run munin-node compatible pseudo server on ESP32.
arduino esp32 monitoring munin-node munin-plugin
Last synced: 15 Oct 2025
https://github.com/m3y54m/esp32-playground
Getting started with ESP32 programming
arduino esp-idf esp32 freertos platformio
Last synced: 23 Feb 2026
https://github.com/mongoose-os-apps/lilygo-higrow-sensor-v1
LilyGo HiGrow ESP32 Plant Monitoring Sensor Firmware (Hardware v1)
ble dht11 esp32 esp32-arduino higrow iot iot-device lilygo mongoose-os mongoose-os-app plant-monitoring
Last synced: 23 Apr 2025
https://github.com/choaib-elmadi/cyber-chef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.
cyber-chef esp32 esp32-arduino github html web-server
Last synced: 15 Apr 2025
https://github.com/kotyara12/regpio
Обработка событий на входах (кнопки, PIR и т.д.) по прерыванию с таймером подавления дребезга контактов
button buttons debounce debounce-button esp-idf esp32 esp32-idf interrupts pir-sensor
Last synced: 05 Oct 2025
https://github.com/nopnop2002/esp-idf-xml
Example of XML parser with ESP-IDF.
Last synced: 27 Feb 2026
https://github.com/chmodsayshello/luanti32
A WIP Luanti Client libary for the ES32
Last synced: 05 Sep 2025
https://github.com/ferhatozcelik/ferhatozcelik-core
The Core Library is a comprehensive collection of utilities and extensions aimed at simplifying Android app development. Designed to streamline common tasks and enhance productivity, this library offers a wide range of features to support developers in building robust and efficient applications for the Android platform.
ads android android-app android-development android-library core esp32 esp8266 firebase iot
Last synced: 14 Apr 2025
https://github.com/srwi/fastledhub_audioviz
Send audio spectrum data to an ESP32 or ESP8266 running FastLEDHub.
arduino audio-processing esp32 esp32-arduino esp8266 esp8266-arduino fastled leds music-visualizer signal-processing
Last synced: 07 May 2025
https://github.com/matheuscavini/meaw-petfeeder-firmware
Firmware for a programable pet food dispenser device. Check also: https://github.com/MatheusCavini/Meaw-PetFeeder-App
app cpp esp32 freertos iot pet-project pets smarthome state-machine time-schedule
Last synced: 19 Apr 2025
https://github.com/erriez/erriezcrc32
Target independent, flash and RAM size optimized CRC32 library for Arduino without CRC tables.
arduino benchmarks crc32 documentation esp32 esp8266 examples library multi-target small-footprint unittests uno
Last synced: 16 Oct 2025
https://github.com/tonyp7/vfd-esp32-iot
Documentation and source code of a VFD display powered by an ESP32
Last synced: 08 Apr 2025
https://github.com/gemesa/esp32-phantom
ESP32 Rust-based WiFi and BLE sandbox
ble embedded embedded-hal esp-ble esp-wifi esp32 hal pcap promiscuous rust wifi wifi-monitor wifi-packet-capture
Last synced: 12 Apr 2025
https://github.com/h1romas4/m5stack-chipstream
This is a test to port C++'s ymfm and Rust's vgmplay to ESP32(Xtensa).
esp-idf-sys esp32 i2s m5stack pcm5102a rust vgmplay
Last synced: 11 Apr 2025
https://github.com/reynico/dreams
Sleep better
arduino esp32 esp8266 grafana prometheus
Last synced: 13 Apr 2026
https://github.com/nthnn/jessy-os
Embedded Operating System for ESP32-WROVER MCU that has virtual runtime for RISC-V and own C++ SDK.
esp32 esp32-arduino esp32-platformio esp32-wroom operating-system operating-system-concepts operating-system-design operating-system-project os osdev
Last synced: 07 Feb 2026
https://github.com/cdfer/motor-pid-replacement-neural-network
A novel approach to controlling brushed DC motors using neural networks, overcoming the limitations of traditional PID controllers. This project explores the potential of neural networks to learn and adapt to the complexities of model train control, achieving smooth and stable motion.
aifes arduino embedded-systems esp32 neural-network pid-controller pytorch train
Last synced: 03 Feb 2026
https://github.com/funnygeeker/micropython-easybutton
Implements various button state recognition using interrupts. 使用中断实现的多种按钮状态识别,适用于 MicroPython
button esp32 esp8266 irc micropython pin python rp2040
Last synced: 29 Jun 2025
https://github.com/jmysu/r3esp32grbl
An ESP32 Grbl board w/ Adduino R3 formfactor
Last synced: 12 Apr 2025
https://github.com/jmysu/zmqsocket
ZMTP3-SUB/PUB Python/C++ minimum implement
arduino esp32 platformio python zmq zmtp
Last synced: 13 Sep 2025
https://github.com/arkhipenko/dnd
Minecraft Interactive Do Not Enter Sword/Sign (ESP32-CAM)
craft dictionary dot-matrix-led esp32 esp32-cam gstreamer json led minecraft ota streaming sword video
Last synced: 19 Apr 2025
https://github.com/san279/camera-tft-esp32
Display camera feed from Esp32 to TFT
arduino esp32 esp32-camera-tft esp32-tft esp32camera-tft esp32cameratft esp32s3 esp32s3-camera-tft esp32s3camera-tft tft
Last synced: 04 Jul 2025
https://github.com/serdaraltin/motion-tracking-suit
This project utilizes Wemos D1 and MPU6050 for real-time 10 DOF motion tracking, transmitting data via UDP. The microcontroller is programmed in C++, and the server is built in Python. Two plugins are developed for Blender and Unreal Engine integration.
arduino-library blender-addon bmp180 esp32 esp8266 motion-capture motion-sensor motion-tracking mpu6050 mpu9250 platformio unreal-engine-plugin wemos-d1-mini
Last synced: 20 Feb 2026
https://github.com/takeyamayuki/gyromouseble
bluetooth gyroscopic mouse like a wii remote control
arduino bluetooth bluetooth-gyro-mouse esp32 mouse youtube
Last synced: 12 Apr 2026
https://github.com/rzeldent/esp32-flappybird-ttgo
Port of the game flappybird by Ponticelli Domenico to TTGO and PlatformIO
esp32 game platformio ttgo-t-display
Last synced: 11 Apr 2026
https://github.com/jmysu/esp32c3_pico
ESP32-C3 platformIO startup
arduino esp-c3 esp-c3-01m esp-c3-12f esp32 platformio rpi-pico
Last synced: 12 Apr 2025
https://github.com/bman46/deauth-esp-rs
A rust based WiFi deauther for ESP32.
deauth deauthentication-attack esp32 rust rust-lang wifi-hacking
Last synced: 16 Jan 2026
https://github.com/insighio/astronode-micropython
python/micropython library for the Astronode S
astrocast astronode esp32 micropython protocol python serial uart
Last synced: 26 Apr 2025
https://github.com/celliesprojects/voicerecorderm5
A voice recorder for M5Stack Fire boards that uses PSRAM, hw_timer, microphone and DAC. Arduino IDE.
arduino-sketch dac esp32 m5stack-fire microphone psram voice-recorder
Last synced: 19 Apr 2025
https://github.com/naguissa/uespconfiglib
The deffinitive ESP32 and ESP8266 configuration Arduino library, uEspConfigLib
arduino arduino-library config configuration configuration-file configuration-management eeprom esp32 esp32-arduino esp8266 esp8266-arduino foroelectro http-server littlefs naguissa sd-card spiffs wifi wifi-configuration wifimanager
Last synced: 18 Feb 2026
https://github.com/ammaar-alam/doorunlocker
A smart door control system designed for dorm rooms; utilizing an Arduino Nano ESP32 Connect, L298N motor driver, and a DC motor to provide web and Bluetooth-controlled (BLE) door automation. The system integrates with Arduino IoT Cloud for control and status monitoring through a web interface.
3d-printing arduino arduino-cloud ble body-parser cplusplus css encryption esp32 esp32-arduino expressjs home-automation html mjs node-fetch nodejs peip proxy-server webapp wpa2-en
Last synced: 26 Apr 2025
https://github.com/lemariva/upyblynk
Blynk and Micropython on WiPy 2.0/3.0 and ESP32 for home automation
blynk esp32 home-automation micropython wipy
Last synced: 07 Sep 2025
https://github.com/reteprelleum/kamera
ESP 32 control for Sony Cameras
arduino dsc-hx esp32 sony-camera
Last synced: 14 Apr 2026
https://github.com/maximemoreillon/iot-kernel
An Arduino library for ESP8266 and ESP32, used as a base for IoT device firmwares
arduino arduino-library esp32 esp8266 iot mqtt
Last synced: 14 Apr 2025
https://github.com/nabto/edge-esp32
Nabto Edge ESP32 Integration
embedded embedded-systems esp-idf esp32 iot nabto
Last synced: 12 Mar 2026
https://github.com/yuxuanhan0326/synchronisation-wand
Hardware for synchronising wearables using magnetometers
esp-idf esp32 esp32s3 imu pcb synchronisation wearable-devices
Last synced: 11 Oct 2025
https://github.com/fortuna/esphomebadge
Program your HOPE Badge with ESPHome
Last synced: 01 Sep 2025
https://github.com/tht/80211raw
Send and receive raw WiFi frames on ESP8266 and ESP32.
Last synced: 13 Jul 2025
https://github.com/vansilver/lcd595
Library LCD1602 or LCD2004 use 74HC595 for Arduino Framework
74hc595 arduino arduino-ide esp32 esp32-arduino lcd-display platformio
Last synced: 25 Apr 2025
https://github.com/h1romas4/m5stamp-c3wamr
This repository demonstrates the use of [WebAssembly Micro Runtime (WAMR)](https://github.com/bytecodealliance/wasm-micro-runtime) on M5Stamp C3 to run WebAssembly applications.
esp32 m5stack m5stamp wasm-micro-runtime webassembly
Last synced: 14 Apr 2025
https://github.com/reala10001986/dash-gauges
Building instructions and firmware for the Dash Gauges ("Plutonium gauges") as known from the Delorean Time Machine
bttf dash-gauges dashgauges delorean deloreantimemachine docbrown dtm esp32 gauges mcfly plutonium plutonium-chamber plutonium-gauges time-machine
Last synced: 07 Sep 2025
https://github.com/roboticsbrno/rb3204-rbcx-library
RBCX library for main controller ESP32
esp32 library motor rbcx servo smart-servos
Last synced: 30 Apr 2025
https://github.com/valeriansaliou/lab-iot-homekit
:bulb: HomeKit-powered home automation IoT projects, running on ESP32.
Last synced: 30 Apr 2025
https://github.com/sensirion/arduino-i2c-scd30
Arduino I2C driver for Sensirion's SCD30 sensor
arudino co2 co2-sensor driver esp32 humidity i2c sensirion sensor temperature
Last synced: 30 Apr 2025
https://github.com/juanpabloaj/esp32_waveshare
esp32 and waveshare e-ink display
Last synced: 14 May 2026
https://github.com/matthias-bs/micropython-miflora
MicroPython library for Xiaomi Mi Flora (aka. flower care) BLE plant sensors
ble bluetooth-low-energy esp32 micropython sensors
Last synced: 10 Apr 2025
https://github.com/ekv88/esp32-bluetooth-rubber-ducky
Bluetooth Rubber ducky on ESP32 that acts like bluetooth keyboard and mouse
esp32 pentesting-tool rubber-ducky
Last synced: 14 May 2026
https://github.com/sam0jones0/sugarsentry
ESP32-based portable blood glucose visualisation device with e-ink display. Utilizes Dexcom API, BME280, and VCNL4040 sensors. Developed in C++ for low power, long battery life.
blood-glucose-monitoring bme280 cpp dexcom dexcom-api e-ink esp32 low-power portable vncl4040
Last synced: 10 Apr 2025
https://github.com/tornado67/yaeed
yet another esp exception decoder
arduino arduino-platform decoder esp32 esp32-arduino esp8266 exception iot
Last synced: 06 Apr 2026
https://github.com/nopnop2002/esp-idf-i2c-benchmark
Benchmark for esp-idf i2c driver
esp-idf esp32 i2c-interface i2c-master
Last synced: 24 Apr 2025
https://github.com/probonopd/esp32s3-linux
Based on https://gist.github.com/jcmvbkbc/316e6da728021c8ff670a24e674a35e6
Last synced: 27 Mar 2025
https://github.com/enceladus2000/imu-musclefatigue
Detect potential muscle fatigue during human activities using accelerometer and gyroscope data.
esp32 imu machine-learning signal-processing
Last synced: 02 Mar 2025
https://github.com/gogorichie/esphome_esp32_s3_matrix
ESP32 S3 Matrix 8x8 64 LED Configuration For ESPHOME
Last synced: 08 Sep 2025
https://github.com/allangallop/mini-web-radio-2
Version 2 of the Hosptial Radio project
charity esp32 hospitals internet-radio
Last synced: 11 Apr 2025
https://github.com/homespan/spanpointlightswitch
Demonstrates use of SpanPoint to transmit data to Remote Devices
arduino-sketch esp32 esp8266 home-automation homekit homespan
Last synced: 03 Apr 2025
https://github.com/nechry/esp32-ssdp-honeypot-phishing
Demonstration of ethical hacking featuring ESP32 advertisement utilizing the Simple Service Discovery Protocol.
esp32 ssdp ssdp-device ssdp-fake
Last synced: 11 Apr 2025
https://github.com/nopnop2002/esp-idf-gy85
A demo showing the pose of the gy-85 9DoF IMU sensor in 3D using esp-idf
esp-idf esp32 euler-angles gy85 imu kalman-filter roll-pitch-yaw-angles
Last synced: 03 Apr 2025
https://github.com/nopnop2002/esp-idf-remote-lcd
Control the HD44780 using HTTP/MQTT.
esp-idf esp32 hd44780 http http-client lcd1602 lcd1604 rest
Last synced: 03 Apr 2025
https://github.com/error311/unraid-epaper-server-monitor
Unraid ePaper Server Monitoring real time statistics tool
Last synced: 07 May 2025
https://github.com/jpajzinka/ESP32-PulseMeter
This is ESP32 Micropython implementation, which measures impulses using ULP and sends the data through HTTP to ThingsBoard IOT data hub.
Last synced: 10 Jul 2025
https://github.com/xreedev/automated-solar-panel
This project aims to increase efficiency of solar panels by adjusting its tilt based on the calculated sun's position in the sky ,without a LDR.This was done as part of my BTech mini project.
arduino arduino-library btech btech-project btech-projects cpp css esp32 html js json ktu solar-panels solpos
Last synced: 11 Apr 2025
https://github.com/blueandi/droidcontrolship
Robot platooning, sensor fusion of odometry and inertial unit and more ...
convoy cpp11 esp32 kalman-filter platooning robotics sensor-fusion webots
Last synced: 17 Jun 2025
https://github.com/bunnysakura/lv_port_esp32c3
基于ESP-IDF v5.1.1,将LVGL v7.11.0 ~ v8.3.10 移植到合宙ESP32C3-CORE开发板,并适配合宙0.96寸屏幕拓展板。
esp32 esp32-c3 esp32-idf lvgl lvgl-esp32 lvgl-esp32-port
Last synced: 10 Sep 2025
https://github.com/olivier-true/micropython-memory-friendly-http-requests
A lightweight and memory-efficient HTTP client module for MicroPython, optimized for use cases on resource-constrained devices such as ESP32.
embedded esp32 http-client iot lightweight low-memory memory-efficient micropython nanoframework requests
Last synced: 19 Jun 2025
https://github.com/ixy05/homespan-d5evo-gate
HomeKit gate controller for Centurion (Centsys) D5 Evo gate motor
centsys centurion d5-evo d5evo esp32 esp32-s2 garage garage-door-opener gate gate-opener home-automation homekit homespan
Last synced: 14 Jul 2025
https://github.com/pedrofnseca/copanga-iot
🌱 Irrigação automática IOT
charts cloud esp32 hardware iot low-level-programming nodejs react sql
Last synced: 11 Jul 2025
https://github.com/pconti31/guislice-solutions
GUIslice Solutions is selection of sample applications for GUIslice API and Builder.
adafruit-gfx arduino esp32 guslice tft-display tft-espi
Last synced: 23 Jun 2025
https://github.com/choaib-elmadi/adas-dashboard-system
A multi-microcontroller vehicle dashboard system with ADAS features, real-time UI, and AI-based speed limit detection using ESP32, STM32, Arduino, and Python.
adas adas-systems ai arduino artificial-intelligence automotive dashboard dashboard-application embedded-systems esp32 stm32 vehicle
Last synced: 23 Jun 2025
https://github.com/heartfeltbp/bpm
Firmware for the Heartfelt Cardiac Monitor. Consists of sensor (MAX86150) driver, WiFi and Bluetooth connectivity, and client authentication.
86150 arduino arduino-library arduinonano esp32 esp32-arduino esp32c3 firmware max86150 maxim photoplethysmography ppg sensor zephyr zephyr-rtos
Last synced: 30 Oct 2025
https://github.com/pfalcon/esp-sdk-tools
Tools for hacking on Espressif ESP8266/ESP32 SDKs
esp32 esp8266 reverse-engineering
Last synced: 04 Jan 2026
https://github.com/kotyara12/remqtt
MQTT клиент ESP32 и ESP-IDF с возможностью настройки двух серверов (основного и резервного) / MQTT client ESP32 and ESP-IDF with the ability to configure two servers (primary and reserved)
esp-idf esp32 mqtt mqtt-client
Last synced: 14 May 2025
https://github.com/f321x/offline-lightningatm-esp32
Bitcoin ATM (coins only) with lightning network support, running fully offline on an esp32.
3d-printing arduino atm bitcoin coin-acceptor eink esp32 lightning satoshi
Last synced: 13 Apr 2025
https://github.com/nopnop2002/esp-idf-serial
User-level UART I/O library for ESP-IDF
Last synced: 22 Jun 2025
https://github.com/johnkun136nvcp/ids-port-mirror
This repository provides an Intrusion Detection System (IDS) using an ESP32 microcontroller, Python, shell scripts, and C++. It captures network traffic and displays real-time statistics. The ESP32 communicates with a Linux server, which processes the captured data and stores it in a database.
angel-beats anime arduino cplusplus database-management esp32 gitkraken ids learn linux network-traffic php python realtime-monitoring shellscript traffic-analysis web
Last synced: 15 Apr 2025
https://github.com/swordlordcodingcrew/ordinator
Extendable firmware for the LILYGO TTGO T-Wristband
esp32 esp32-arduino lilygo-ttgo-twristband pio platformio t-wristband wearables
Last synced: 15 Apr 2025
https://github.com/allanoricil/esp32-lvgl-lcd-touch-sd-card
lvgl + lcd + touch + sd card CYD minimum example
Last synced: 04 Mar 2025
https://github.com/thorsten-l/esp32-arduino-info
A simple program showing esp32 chip information
arduino esp32 esp32-arduino platformio wifi
Last synced: 14 May 2025
https://github.com/mtsfy/esp32cam-webserver
ESP32-Cam Webserver using Picoweb
Last synced: 13 Apr 2025