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-29 00:10:21 UTC
- JSON Representation
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/tonyp7/vfd-esp32-iot
Documentation and source code of a VFD display powered by an ESP32
Last synced: 08 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/cdfer/ring-buffer-demo-esp32-arduino
A demo project showcasing the use of FreeRTOS ring buffers on the ESP32 platform with Arduino. This project demonstrates how to create, send, and receive data using ring buffers, providing a basic example for embedded systems development.
arduino circular-buffer data-structure efficient-data-transfer esp32 fifo freertos real-time-systems ring-buffer streaming-data
Last synced: 15 Apr 2025
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/romanalexandroff/soft-location-tracker-esp32
Soft Location Tracker with ESP32 (ESP-C3-01M module). This software allows to track an approximate location of ESP32-based devices via Telegram chat notifications. Over The Air software update enabled.
esp esp32 esp32-arduino iot iot-device location-tracker location-tracking telegram wifi
Last synced: 15 Apr 2025
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: 13 May 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/ccccmagicboy/micropython_fw_action
🐍Use it for generating MicroPython firmware with github actions.
actions esp32 esp8266 firmware github javascript micropython micropython-fw-action mpy-cross stm32
Last synced: 14 Apr 2026
https://github.com/richstokes/forza-tcs
Hardware-based traction control system for the Forza Motorsport & Forza Horizon games
arduino automotive embedded esp32 forza-motorsport m5stack m5stack-cores3 sim-racing traction-control
Last synced: 13 Apr 2025
https://github.com/shingareom/espprojectsimplewebserverauthdemoeti
Explore the world of IoT with our ESP32 Web Server project using MicroPython! Control an LED remotely through a sleek web interface. Follow our easy steps to upload the code, connect your ESP32, and access the server. This project offers a dynamic web interface, responsive design, and efficient LED control.
esp32 iot micropython omshingare shingare shingareom webserver
Last synced: 22 Apr 2025
https://github.com/deltalima/cangrow
An easy-to-use and free configurable D.I.Y. Arduino plant grow controller / automation firmware for ESP8266 / ESP32 with WebUI - https://git.la10cy.net/DeltaLima/CanGrow
arduino automation cannabis controller esp esp32 esp8266 grow growautomation growcontroller opensource webui
Last synced: 25 Oct 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/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/tht/80211raw
Send and receive raw WiFi frames on ESP8266 and ESP32.
Last synced: 13 Jul 2025
https://github.com/douglaszuqueto/esp32-cayenne-lpp
Exemplos de encode/decode de LPP no ESP32
cayenne-low-power-payload esp32 iot
Last synced: 11 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: 23 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/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/jmysu/r3esp32grbl
An ESP32 Grbl board w/ Adduino R3 formfactor
Last synced: 12 Apr 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/jmysu/zmqsocket
ZMTP3-SUB/PUB Python/C++ minimum implement
arduino esp32 platformio python zmq zmtp
Last synced: 13 Sep 2025
https://github.com/kotyara12/rei2c
Wrapping standard library i2c.h for ease of use
esp-idf esp32 i2c i2c-bus i2c-device i2c-sensors
Last synced: 29 Jun 2025
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/nanoframework/system.net.sockets.udpclient
📦 System.Net.Sockets.UdpClient library for .NET nanoFramework
csharp dotnet embedded-systems esp32 hacktoberfest nanoframework nxp stm32 texas-instruments udp
Last synced: 21 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/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/nanoframework/system.net.sockets.tcpclient
:package: System.Net.Sockets.TcpClient for .NET nanoFramework
csharp-library dotnet esp32 hacktoberfest mcu nanoframework stm32 tcp-client
Last synced: 21 Apr 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/nopnop2002/esp-idf-xml
Example of XML parser with ESP-IDF.
Last synced: 27 Feb 2026
https://github.com/thebigpotatoe/feature-variables
Persistent event driven variables aimed at making complex designs much simpler
arduino arduino-library esp32 esp8266 espressif event-driven persistent-storage
Last synced: 07 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/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/fortuna/esphomebadge
Program your HOPE Badge with ESPHome
Last synced: 01 Sep 2025
https://github.com/alankrantas/saiko-iotomatic-watch-esp32-round-lcd
An analog-styled IoT watch display with ESP32 and GC9A01A TFT LCD
analog-clock analog-design clock esp32 gc9a01a internet-of-things iot lcd ntp ntp-protocol seiko tft tft-display watch
Last synced: 12 Oct 2025
https://github.com/isameersah/rfid-attendance-system-using-esp32
An IoT-based RFID attendance system built with ESP32, RC522 RFID module, LCD display, and Google Sheets integration. Features two modes: user registration and attendance logging. Data is recorded with timestamps in NST (Nepal Standard Time).
attendance-system esp32 esp32-module-522 google-app-script google-sheets rfid smart-attendance-system
Last synced: 23 Apr 2025
https://github.com/reynico/dreams
Sleep better
arduino esp32 esp8266 grafana prometheus
Last synced: 13 Apr 2026
https://github.com/shahinuralambhuiyan/learning-micro-controllers
Exploring the captivating realm of microcontrollers on a journey fueled by curiosity and academic ambition.
arduino-ide arduino-uno buzzer-controllers esp32 i2c-display ir-sensor lcd16x2 led-controller push-button rfid servo-motor
Last synced: 10 Jun 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/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/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/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/mineiwik/coralwave
Custom Sub-GHz Transceiver Gateway
315mhz 433mhz cc1101 esp32 esp32-c3 remote-control rf sub-ghz
Last synced: 14 Oct 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/mini-ware/wth2023
NaviGo your way with confidence!
esp32 hackaton hardware localstorage navigation tailwind web
Last synced: 28 Apr 2025
https://github.com/4strium/cristal-home-assistant
🤖 Cristal-Home-Assistant is a fully customizable voice/home assistant adapted to the specific needs of the user, in fact I seek here to make Cristal compatible with varied APIs.
arduino cpp esp32 home-assistant max9814
Last synced: 15 Apr 2025
https://github.com/btframework/wifibleconfig
ESP32 + Android (BLE and WiFi)
android arduino ble bluetooth bluetooth-low-energy delphi esp32 gatt gatt-client gatt-server visualstudiocode wifi
Last synced: 28 Apr 2025
https://github.com/0x0c/midible
MIDI over BLE interface for esp-idf.
ble bluetooth-low-energy cpp cpp11 esp-idf esp32 midi midi-over-ble
Last synced: 07 Sep 2025
https://github.com/ciscodevnet/arduino-duoauthlibrary-esp32
An Arduino Library to simplify the operations of performing Duo Multi-Factor Authentication within your ESP32 Micro Controller project
api-wrapper arduino authentication duo duo-api duo-library esp32
Last synced: 14 Apr 2025
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/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/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/chandler767/iot-pubnub-examples
Examples for using PubNub Arduino SDK and MQTT Gateway.
arduino atwinc1500 esp32 esp32-arduino esp8266 esp8266-arduino esp8266mqtt internet-of-things iot iot-cloud iot-platform mkr1000 mqtt mqtt-client nodemcu publish-subscribe pubnub pubsub wifi
Last synced: 16 Apr 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/tomorrow56/m5stackwifiuploader
WiFi-based file upload library for M5Stack with SD card support. Upload photos, binary data, and text files via HTTP with a web interface.
arduino embedded esp32 file-upload iot m5stack sd-card wifi
Last synced: 31 Jan 2026
https://github.com/hongtai-yuan/microros_ros2
该仓库采用Microros与底盘的esp32控制板进行通信,包含通过串口进行通信及通过ip进行通信,ip通信可能会常常不稳定。
esp32 microros microros-tutorial
Last synced: 30 Jan 2026
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/survivingwithandroid/esp32-aws-iot
How to connect ESP32 with AWS IoT Core
aws aws-iot aws-mqtt esp32 iot iot-platform schematics sensor tutorial
Last synced: 10 Jul 2025
https://github.com/klumw/esp32_partition_example_01
ESP32 custom partition example, showcasing nvs data configuration, flashing and reading
devkitc1 esp32 esp32-s3 nvs nvs-data nvs-storage partition-table
Last synced: 15 Apr 2025
https://github.com/axion-security/wifispider
A stealthy captive portal tool for the ESP32-2432S022 (2.2" CYD display)
captive-portal esp32 evilportal iot-security pishing wifi-hacking
Last synced: 01 May 2026
https://github.com/funnygeeker/micropython-easyota
OTA update library for MicroPython. 适用于 MicroPython 的 OTA 更新库
esp01s esp32 esp8266 github micropython ota requests rp2040 update
Last synced: 15 Apr 2025
https://github.com/chmodsayshello/luanti32
A WIP Luanti Client libary for the ES32
Last synced: 05 Sep 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/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/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/mqttiotstuff/esp32_promiscuis_mode
Passive Wifi Packet Observer and BLE advertising packets serial sensor, used for presence detection, security and indoor location
ble bluetooth-low-energy esp32 esp32-idf indoor-localisation indoor-positioning presence-detection smart-home smarthome wifi-network wifi-security
Last synced: 01 Jul 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/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/mars3142/esp32_skoda-connect
Skoda Connect for e.g. WT32-SC01 Plus and ESP32-S3-BOX
esp32 esp32-s3 skoda-connect wt32-sc01-plus
Last synced: 29 May 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/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/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/asukiaaa/thingspeak_asukiaaa
A library to send field values to ThingSpeak.
arduino arduino-library esp32 esp8266 thingspeak
Last synced: 08 Apr 2026
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/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/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/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/nullstalgia/yap
A friendly serial terminal application.
defmt esp32 macros ratatui rust serial serialport tui usb
Last synced: 10 Aug 2025
https://github.com/funnygeeker/micropython-easytime
A MicroPython library for synchronizing and setting time. 用于同步时间和设置时间的MicroPython库
esp01s esp32 esp8266 micropython ntp ntp-client rtc time
Last synced: 03 Oct 2025
https://github.com/luzifer/espsms
Receive SMS for a SIM-card and forward them to a server
Last synced: 18 Aug 2025
https://github.com/yahboomtechnology/esp32cam
ESP32 WiFi Camera Module(2DOF PTZ Optional)
esp32 esp32-camera wifi-camera
Last synced: 08 Aug 2025
https://github.com/juanpabloaj/esp32_waveshare
esp32 and waveshare e-ink display
Last synced: 14 May 2026
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/lcgamboa/qemu
This fork contains a modified version of the Espressif QEMU used by the PICSimLab simulator. This version has been altered to compile QEMU as a dynamic library. Additionally, this fork adds support for WIFI and ESPNOW to the Espressif QEMU.
esp32 esp32c3 espressif picsimlab qemu wifi
Last synced: 30 Sep 2025
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/philipphenkel/esphome-config
Repo for my ESPHome configurations
ble deye esp32 esphome homeassistant smartsolar victron
Last synced: 14 Sep 2025
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/siara-cc/marisa-esp32
Fast lookups in large static dictionaries - an ESP32 Arduino wrapper for Marisa library
arduino-library dictionary-tools esp32
Last synced: 20 Jul 2025