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/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/andy-leo10/sistemas-de-control
cosas realizadas de control aplicado
arduino control-systems control-theory esp32 matlab pid-control
Last synced: 19 Jul 2025
https://github.com/vinhcao09/esp32_gps_tracking_device_with_webserver_maps
Create a GPS tracking device for motorbikes using an ESP32, and build a management website with a map
esp32 gps html-css-javascript leaflet
Last synced: 05 Nov 2025
https://github.com/ferreira-igor/wemosmatrixled
An implementation of the Micropython's framebuf library to use with the Wemos' Matrix LED Shield.
esp32 esp8266 framebuffer led-matrix micropython wemos wemos-shield
Last synced: 08 Apr 2026
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/screamman-ssh/virtual-pet-with-utilities-box
An embedded project for our embedded course inspired by the Tamagotchi game to a 16x16 LED pixel display virtual pet (cat) with useful tools, clock, weather, calendar and game.
embbeded-system esp32 google-apps-script google-sheets-api iot leds line-bot odroid-c4 openweathermap-api pixel virtual-companion ws2812b
Last synced: 15 May 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/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/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/shivam-03-cpu/wm-bus-aes-decryption
AES-128 decryption of Wireless M-Bus telegrams using OMS Volume 2 standard. Includes IV construction, CBC mode decryption, and human-readable output.
aes-128 cpp embedded-systems esp32 internship-project oms wmbus
Last synced: 15 May 2026
https://github.com/papsdroidfr/steppermotor
esp32 raspberry-pi-pico smt32 stepper-motor
Last synced: 18 May 2026
https://github.com/rahul-97-barman/mqtt_esp32
"rahulproject" is an IoT system using an ESP32 to monitor temperature and humidity with a DHT22 sensor, control a servo motor, and manage a WS2812 LED strip. It connects to Wi-Fi and communicates with an MQTT broker for real-time data updates and remote control, ideal for smart home automation.
dht22 embedded-c esp32 mosquitto-mqtt-broker mqtt-broker server-client
Last synced: 19 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/vincentj87/ftm-based-indoor-positioning-system-
this is on going repository for my final year project
Last synced: 15 May 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/michal34512/esp-idf-sx1280
LoRa sx1280 driver for esp-idf based on official Semtech library
Last synced: 18 May 2026
https://github.com/namanrox/fire_detection
Fire Detection through Flame and Gas Sensor (IOT)
9v-battery breadboard buzzer esp32 esp8266 flame-sensor gas-sensor iot iot-device led mq6-sensor mqtt mqtt-client resistor transistor water-pump
Last synced: 07 Apr 2026
https://github.com/nopnop2002/esp-idf-vcp2web
Wireless VCP Monitor for esp-idf
esp-idf esp32 uart usb virtual-com-port websocket
Last synced: 18 May 2026
https://github.com/kampi/esp-stts751
c esp-idf esp32 espressif platformio stts751
Last synced: 26 Mar 2025
https://github.com/androidcrypto/esp32_c3_st7735_bme280
Getting started with a BME280 environment sensor connected to an ESP32-C3 Supermini device and ST7735 TFT display
bme280 esp32 esp32-c3 i2c spi st7735 tft-display
Last synced: 28 Apr 2026
https://github.com/anip21/crypto-board
📈 Visualize cryptocurrency data with a modern dashboard, featuring analytics, responsive design, and a mocked API for stable testing.
api arduino biz blockchain coinmarketcap dark-mode esp32 esp32-c6 hardware-wallet lvgl-esp32 nextjs nodejs rapidapi react react-360 reacttable tailwind taiwindcss
Last synced: 11 Apr 2026
https://github.com/kreso975/stergosmart
Smart Home IOT - Weather and Switches with GUI - ESP8266
arduino bme280 captive-portal desktop-gui dht11 dht22 ds18b20 esp32 esp8266 http mobile-gui mqtt ntp smarthome sonoff-s26 sonoff-t4eu1c ssdp switch tic-tac-toe-game weather
Last synced: 03 Jan 2026
https://github.com/mistersoandso/esphome-repo
This repository contains project files for ESPHome, compiled using Python Esphome.
Last synced: 20 Apr 2026
https://github.com/andersontrkz/safety-iot
Safely is a IoT smart safe system that integrates an ESP32 with an Android application, communicating through MQTT protocol.
android c cpp esp32 jetpack-compose mqtt platformio wokwi
Last synced: 07 Apr 2026
https://github.com/kampi/esp-bh1726
bh1726 c esp-idf esp32 espressif platformio
Last synced: 26 Mar 2025
https://github.com/matlen67/soyosource-powercontroller-esp32
soyosource-powercontroller for ES32
arduino balkonkraftwerk esp32 gtn-1000w gtn-1200w inselanlage iobroker limiter mqtt nachteinspeisung platformio rs485 soyosource
Last synced: 03 Jan 2026
https://github.com/podnet/mgos-sdcard-test
esp32 mongoose-os mongoose-os-app sdcard
Last synced: 18 May 2026
https://github.com/jate17/esp32_classmate
Guida completa in italiano + librerie per programmare l'ESP32 DevKit con MicroPython. Ideale per progetti embedded, domotica e prototipazione rapida.
embedded esp32 esp32-tutorial esp32devkitc firmware guida-italiana iot iot-projects italia italiano italy micropython micropython-esp8266
Last synced: 08 Mar 2026
https://github.com/vspiewak/esp32-walkthrough
My journey with Arduino on ESP32
arduino esp32 esp32-arduino platformio
Last synced: 08 May 2026
https://github.com/marcoplaitano/iot-weather-station
An IoT-based weather monitoring system and its web interface.
esp32 esp32-devkitc i2c iot iot-weather-station mqtt zerynth
Last synced: 08 May 2026
https://github.com/atoomnetmarc/wifi-2-oip-ui
Connects an ESP32 to a reclaimed display board from an obsolete Octalarm-IP.
Last synced: 29 Mar 2025
https://github.com/flight/clocks
Programming ESP32 microcontroller using ESP-IDF with Wi-Fi, NTP sync, TM1637 display, DS3231 fallback timer, SHT3X environmental sensor, outside weather from API, HW-072 light sensor and OTA Wi-Fi updates.
ds3231 esp32 esp32-idf hw-072 ota-firmware-updates sht3x tm1637 tm1637display weatherapi-com
Last synced: 24 Apr 2026
https://github.com/alyssonmach/sadi-project-ufcg
Projeto da Disciplina Sistema de Aquisição de Dados e Interface da UFCG.
computer-vision esp32 firebase node-red ufcg
Last synced: 03 Jan 2026
https://github.com/copych/sf2_sampler
ESP32-S3 SF2 based synthesizer. Parses SF2 file and loads sample data into PSRAM. Effects chain.
arduino esp32 esp32-s3 esp32s3 midi midi-device sampler sf2 soundfont
Last synced: 12 May 2025
https://github.com/lily-osp/analog-system-controll
This project aims to implement an ESP32-based control system using 3 buttons and 2 LEDs with various operating modes and state transitions. The system will produce an analog output with a range of 0 to 2048 (12-bit) and provide visual feedback through LEDs based on the system's status.
control-systems esp32 micropython pwm-driver
Last synced: 07 Mar 2026
https://github.com/ftjuh/epaper-writer
This ESP32 Arduino sketch lets you write drawn and uploaded images, text with simple markdown, and QR-Codes to your e-paper display from a browser-based interface.
e-paper e-paperdisplay epaper esp32 esp32-arduino
Last synced: 18 May 2026
https://github.com/jcallon/squirt
Keep soil above a certain moisture. An embedded C++ application on ESP32 running FreeRTOS.
Last synced: 18 Feb 2026
https://github.com/nuwanj/esp32-development-kit
This is an ESP32 board based development kit, which makes the prototyping of microcontroller based projects easier using build-in electronic components
Last synced: 17 May 2026
https://github.com/marchand-nicolas/eink-dashboard
E-ink screen displaying time, battery, latest ETH block and temperature in °C over WIFI
arduino eink esp32 ethereum platformio
Last synced: 10 Apr 2026
https://github.com/prakrititz/circidianlightning-eyantra
This project implements circadian lighting using an ESP32 and NeoPixel LEDs, with a Gaussian-based color temperature model for natural day-night transitions. Features include automatic lighting adjustments based on location, manual and auto modes via a Flask web interface, and real-time color temperature correction for comfortable lighting.
ardui esp32 flask iot location-based-lightning smart-lighting
Last synced: 17 Feb 2026
https://github.com/alexandrospanag/my_espressif_projects
My Espressif Systems Project repository which includes ESP8266, ESP32 & ESP32-C3 solutions. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.
adafruit arduino esp32 esp32c3 esp8266 espressif-systems espressif32 espressif8266 github learn microsoft
Last synced: 08 Feb 2026
https://github.com/kelu124/esp32cam-partageoir
Experiments
ap deaddrop esp32 esp32cam partageoir piratebox sdcard sdserver
Last synced: 18 May 2026
https://github.com/wolffshots/esp32-wifi
a wrapper component from the esp-idf examples to make setting up wifi easier
Last synced: 14 May 2026
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/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/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/srujaniyengar/rondonat
A high-performance ESP32-based NAT server with a custom DNS firewall, made to control and secure network access.
Last synced: 10 May 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/taiki-kuraishi/esp32_api_server
ESP32をRESTfulなAPI Server化 in micropython
esp32 micropython microwebsrv2
Last synced: 22 Mar 2025
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
https://github.com/laniot/core
LAN-first WSS bridge for serial devices using a ESP32 (TLS, RS-232, WebSocket)
certificate-mager esp32 esp32-s3 esp32s3 freertos industrial-iot iot lan rs232 tls uart websocket wss
Last synced: 18 May 2026
https://github.com/armanghobadi/esplog
esplog is a lightweight MicroPython logging system with support for severity levels, console and file outputs, log rotation, and color-coded or JSON logs. It’s optimized for resource-constrained microcontrollers.
esp32 esp8266 logger microcontroller micropython
Last synced: 27 Feb 2026
https://github.com/sulaimanniazi/esp32-wroom_wifi_sniffer
An ESP32-WROOM-based Wi-Fi Device Sniffer that captures nearby device MAC addresses and signal strengths using promiscuous mode.
arduino-ide esp32 esp32-arduino esp32-wroom promiscuous sniffer sniffing-devices wifi
Last synced: 21 Jul 2025
https://github.com/gustavo-erades/alimentador-automatico-iot
Um alimentador automático para animais de estimação com ESP8266. Trabalho final da disciplina de "Aplicações de Cloud, IOT e Indústria 4.0".
arduino esp32 esp8266 esp8266-arduino iot pet-feeder pet-project
Last synced: 07 Apr 2026
https://github.com/dernasherbrezon/nf-demo
ESP32 application to demo "NF interface" functionality
bluetooth bluetooth-low-energy esp-idf esp32
Last synced: 16 May 2026
https://github.com/jetsup/dammonitor
Publish sensor data to a HTTP server
client-server esp32 platformio vscode
Last synced: 19 Jan 2026
https://github.com/abichinger/esp-terra
Control your terrarium's temperature and light with an ESP32.
3d-printing esp32 esphome home-assistant home-automation terrarium
Last synced: 13 May 2025
https://github.com/unrealbg/nf_wifimanager
This project implements a lightweight web-based WiFi configuration interface for ESP32 using the nanoframework, ensuring quick and secure network setup.
esp32 nanoframework wifimanager
Last synced: 18 May 2026
https://github.com/androidcrypto/esp32_h2_st7789_bme280
Getting started with a BME280 environment sensor connected to an ESP32-H2 Supermini device and ST7789 TFT display
bme280 esp32 esp32-h2 i2c spi st7789 tft-display
Last synced: 15 May 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/aferranperez/esp32_drone_firmware
Mini Drone/Quadcopter Firmware for ESP32
Last synced: 18 May 2026
https://github.com/truong92cdv/uart_fpga_esp32
FPGA interface with ESP32 (or ESP8266) via UART protocol, connect to Thingsboard
esp32 esp8266 fpga thingsboard uart verilog zuboard
Last synced: 14 May 2026
https://github.com/nevelate/esp-dashboard
ESP32C3 dashboard & to do list [WIP]
esp32 esp32-arduino esp32c3 oled
Last synced: 18 May 2026
https://github.com/galavewka/tinyvacmqtt
DIY NPWT
esp32 medical mqtt ota-update tft
Last synced: 17 Feb 2026
https://github.com/0wwafa/esp32-cam-original_firmware
ESP32-CAM Original full flash dump. Since I could not find it anywhere, here it is.
Last synced: 21 Dec 2025
https://github.com/yousef4008/esp32-s3-devkitc-1-pcb
ESP32-S3-DevKitC V1.1 PCB Design using Altium Designer
altium-designer devkit esp32 esspressif pcb pcb-design pcb-footprints pcb-layout
Last synced: 21 Dec 2025
https://github.com/sparkfun/sparkfun_esp32_qwiic_pro_mini
The ESP32 Pico in a classic Pro Mini form factor.
dev-board esp32 qwiic sparkfun-tutorial
Last synced: 19 Mar 2026
https://gitlab.com/olivierlenoir/MicroPython-L298
Drive L298 dual H-bridge with MicroPython
H-bridge L298 PWM esp32 micropython
Last synced: 13 May 2025
https://github.com/jugendkulturkeller/dancingrobots-base-program
Roboter - Auto auf der Basis eines ESP32 mit 2 Motoren und zwei IR-Sensoren
Last synced: 08 Mar 2026
https://gitlab.com/olivierlenoir/MicroPython-NeuralNetwork
Neural Network for MicroPython
AI artificial intelligence esp32 micropython neural network
Last synced: 13 May 2025
https://github.com/nullstring1/esp32binancedisplay
Uses an ESP32 and the Binance API to display values on a segment display
arduino binance-api cpp display esp32 esp32-arduino json
Last synced: 08 Jul 2025
https://github.com/mark-mdo47/esp32ws2812bclock
ESP32 WS2812b Clock with 241-LED disk
clock esp32 esp32-arduino esp32-wroom ws2812b ws2812b-led
Last synced: 17 May 2026
https://github.com/marek128b/batterymagic_monitor
battery esp32 firestore-database moitoring
Last synced: 11 Jan 2026
https://github.com/deadlysurgeon/espfizzbuzz
A game of FizzBuzz between an ESP32 and an HTTP Server written in Go.
esp32 esp32-arduino fizzbuzz go golang
Last synced: 11 Sep 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/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/ernestum/tingledongleserver
An ESP32 Web GUI for a bunch of vibration motors on shift registers.
Last synced: 18 Apr 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/educ8s/esp32-s3-web-radio-with-arduino
An ESP32 S3 based project using the MAX95387A I2S Module.
amoled arduino esp32 esp32s3 internet-radio-player max98357a waveshare webradio-player
Last synced: 17 Sep 2025
https://github.com/7yasin/esp-synapse
A distributed cybersecurity platform using low-cost ESP32/ESP8266 devices as centrally managed agents for wireless network analysis.
cybersecurity deauthentication deauther distributed-systems esp esp32 esp8266 ethical-hacking microcontroller network-analysis network-security privacy rest-api wifi
Last synced: 17 May 2026
https://github.com/damiiawa/brainbox
Librería de Arduino para utilizar en robot BrainBox ESP32 de Seguel Robotics.
arduino education esp32 esp32-arduino robotics
Last synced: 06 May 2026
https://github.com/meisterschulen-am-ostbahnhof-munchen/4diac_training1
4diac_training1
4diac automation-training can-bus can-bus-communication eclipse-4diac esp32 forte hydraulics iec-61131-3 iec-61499 iso11783 isobus j1939 meisterschulen mobile-automation plc-programming task-controller valve-control virtual-terminal
Last synced: 17 Feb 2026
https://github.com/hiruna/esp-idf-mpu-9250
ESP-IDF C driver for TDK InvenSense MPU9250 9-axis gyroscope and accelerometer.
Last synced: 24 Jul 2025
https://github.com/romanalexandroff/mini-access-detector
ESP32-S2 battery-powered opening detector for any physical access point
access-control detector door-controller esp esp32 iot iot-device telegram wifi
Last synced: 28 Mar 2025
https://github.com/ehabmagdyy/esp-docker-flaskredis
Sending Sensor Data from ESP to Containerized Flask Web Page To be Displayed & Stored in Redis Database.
docker docker-compose dockerfile esp32 esp8266 flask python redis
Last synced: 10 Apr 2026
https://github.com/wannacry081/packagepal
PackagePal is an embedded system project using Flutter and Firebase for the Mobile Application, and C++ for programming the ESP32 Microcontroller. Moreover, this project is a smart container dual-layered package receiver that uses a keypad, monitor, sim module, etc. to incorporate a secure container for your parcels to be received.
cpp dart esp32 firebase flutter platformio
Last synced: 10 Apr 2026