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/unclerus/esp-idf-libnsgif
GIF decoder library ported to ESP-IDF
esp-idf esp-idf-component esp32 gif gif-decoder
Last synced: 19 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/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/khinthandarkyaw98/aiot_group_1
Recycling Rewards: A Point-based Reward System with Recycling Incentives for Smart and Green Campus
Last synced: 09 Sep 2025
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/blackhole-consulting/blackblock
A private blockchain for micropython embeded systems
blockchain blockchain-technology esp32 ior iot micropython
Last synced: 20 Jul 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/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/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/2b-t/esp32s3-microros
Example of how to stream camera data from a Seeed Studio Xiao ESP32-S3 Sense to ROS 2 using micro-ROS
camera esp32 esp32-s3 esp32-s3-cam micro-ros micro-ros-esp32 ros2 ros2-humble seeedstudio seeeduino-xiao xiao-esp32s3-sense
Last synced: 21 Sep 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/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/franpog859/waterinator
🌾⚡️ IoT project for effortless plant cultivation. The chip measures soil moisture, irrigates plants, and pushes the data to the cloud via a lambda
arduino esp32 gcp-cloud-functions iot lambda mongodb pump watering-plants
Last synced: 29 Oct 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/pfalcon/esp-sdk-tools
Tools for hacking on Espressif ESP8266/ESP32 SDKs
esp32 esp8266 reverse-engineering
Last synced: 04 Jan 2026
https://github.com/robertoostenveld/wifimic
esp32 microphone skype teams wifi zoom
Last synced: 25 Oct 2025
https://github.com/damiansuess/espblelibrary
BLE Library for ESP-IDF based on Arduino
ble bluetooth bluetooth-le bluetooth-low-energy esp-idf esp32 espidf suess suesslabs xeno-innovations xenoinc
Last synced: 12 Feb 2026
https://github.com/shonp40/espresense-sensors
A custom-made PCB designed for an ESP32 running ESPresense with weather, light and motion sensors
bme280 esp32 espresense motion pir sensor tsl2561
Last synced: 03 Feb 2026
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/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/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/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/yasir-shahzad/fancontroller
A lightweight Arduino library for ESP32 to control AC fan speed using zero-crossing detection and TRIAC firing with precise timing.
dimmer esp32 esp8266 fan-dimmer nodemuc yasir-shahzad zerocrossing
Last synced: 24 Jul 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/nthnn/diwa
Lightweight simple implementation of Artificial Neural Network for Arduino ESP32, ESP8266, RP2040, PlayStation Portable SDK, WebAssembly, and even Windows, macOS, and Linux-based OSes.
arduino arduino-library artificial-neural-network esp32 esp32-arduino esp32-wroom neural-network neural-networks platformio-arduino platformio-library psp-sdk wasm wasm-library
Last synced: 27 Jul 2025
https://github.com/f33rni/petalflow
A pure C light-weight library for machine learning
ai alternative amd arduino arm artificial-intelligence avr c esp32 machine-learning ml neural-network neural-networks stm32 tensorflow x86-64
Last synced: 23 Jul 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/nopnop2002/esp-idf-x9c103
Three-Wire Digitally Controlled Potentiometer driver for ESP-IDF
digital-potentiometer dpot esp-idf esp32 x9c103 x9c104 x9c503 x9x102
Last synced: 23 Jul 2025
https://github.com/funpythonec/fit_guatemala_2019-smart_badge
Hoja de datos y scripts para el gafete inteligente con MicroPython, basado en ESP32.
badge badgelife bme280 esp32 esp32-wroom iot matrizled max7219 micropython mma8452
Last synced: 22 Jul 2025
https://github.com/juliankarrer/kishte
Building a Bluetooth Midi Controller from an ESP32
bluetooth diy electron esp32 hardware midi-controller schematics tutorial
Last synced: 06 May 2026
https://github.com/error311/unraid-epaper-server-monitor
Unraid ePaper Server Monitoring real time statistics tool
Last synced: 07 May 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/fonger/esp-homekit-servo-switch
[WIP] This is a HomeKit NodeMCU wall light switch controller using servo
esp-homekit esp-open-rtos esp-open-s esp32 esp8266 espressif freertos homekit nodemcu
Last synced: 06 Apr 2025
https://github.com/mtsfy/esp32cam-webserver
ESP32-Cam Webserver using Picoweb
Last synced: 13 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/josejuansanchez/wemos-lolin-esp32
Notes and experiments with ESP32
Last synced: 07 Mar 2026
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/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/probonopd/esp32s3-linux
Based on https://gist.github.com/jcmvbkbc/316e6da728021c8ff670a24e674a35e6
Last synced: 27 Mar 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/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/alenoc/clawdbox
ESP32-S3-BOX desk monitor for Claude Code API usage - polls Anthropic rate-limit headers over WiFi, no host daemon
anthropic claude claude-code esp32 esp32-s3 iot lvgl oauth platformio rate-limit
Last synced: 23 May 2026
https://github.com/michtronics/axloratnc
ESP32 LoRa AX.25 TNC with KISS, WA8DED, APRS, NET/ROM, BBS, and connected-mode digipeating.
aprs ax25 bbs bpq32 digipeater esp32 ham-radio heltec linbpq lora netrom packet-radio radiolib sx1262 sx1276 tnc ttgo-tbeam wa8ded
Last synced: 19 May 2026
https://github.com/roboticsbrno/rb3204-rbcx
🔬 RBCX is a universal controller for hobby robots. It is a successor of RB3201-RBControl. It is used in our robot Robotka on Robo camp 2020.
arduino coprocessor esp32 espidf led motor rbcx servo stm32f103
Last synced: 15 Aug 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/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/arash77/balemessengerbot_arduino
Bale Messenger Bot Library for Arduino
arduino balemessenger balemessengerbot-arduino bot esp32 esp8266
Last synced: 09 Apr 2026
https://github.com/lexus2k/espressif-diptrace
Espressif ESP32 component for Diptrace
diptrace esp32 espressif layout library schematics
Last synced: 13 Aug 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/technoo10201/esp32-c6-zigbee-example-platformio
An ESP32 C6 Zigbee light bulnb on/off example with platformio
arduino esp32 esp32c6 home-assistant platformio platformio-arduino zigbee zigbee2mqtt
Last synced: 02 Jul 2025
https://github.com/martinius96/vcelarska-vaha-hx711
Včelárska váha - Beehive weight - Bienenzuchtwaage - Arduino / ESP8266 / ESP32 - Ethernet, WiFi.
arduino beehive esp32 esp32-arduino esp8266 esp8266-arduino ethernet ethernet-shield gsm hx711 lora nrf24l01 php php7 sigfox strain-gauge tenzometer weight wifi
Last synced: 09 Apr 2026
https://github.com/nyumaya/nyumaya_esp32_s3_box
Example Application for nyumaya audiorecognition on ESP32-S3-BOX
esp32 esp32s3 keyword-spotting machine-learning wakeword
Last synced: 07 Apr 2026
https://github.com/berkayguzel06/iot_based_solarradiationprediction
IOT based solar radiation prediction with machine learning models
ai andro android android-application android-studio artifical-intelligense cloud colab-notebook colaboratory esp32 flask flask-api google google-cloud iot machine-learning micropython ml prediction torch
Last synced: 23 Jun 2025
https://github.com/cdfer/kea-co2
Firmware for a ESP32 Based true CO2 Monitor
arduino co2 co2-sensor esp32 open open-source openhardware platformio scd4x-sensor webserver ws2812b
Last synced: 12 Apr 2025
https://github.com/ditronix/espuno-pi-raspberry-pi-esp32-controller-emulator
ESPuno Pi a new STEM board for Q1 2025, incorporating a Raspberry Pi ESP32 Controller and Emulator in a single board.
banana-pi controller emulator esp32 interface orange-pi raspberry-pi raspberrypi
Last synced: 09 Jul 2025
https://github.com/hugokernel/esphome-pellet-stove
Drive your pellet stove easily with ESPHome
esp32 esphome pellet-stove stove
Last synced: 03 Jan 2026
https://github.com/vs4vijay/vizix
An operating system for fun and learning.
assembly bare-metal clang esp32 gcc kernel linux linux-kernel nasm operating-system os qemu raspberry-pi rust
Last synced: 29 Apr 2025
https://github.com/jctoledo/blackbox
ESP32 vehicle telemetry: GPS+IMU sensor fusion for real-time G-forces, speed & position. Built-in mobile dashboard. $50 DIY alternative to $1000+ track day loggers.
ekf embedded-rust embedded-systems esp32 extended-kalman-filter gps imu motorsport rust sensor-fusion trackday vehicle-dynamics
Last synced: 03 Feb 2026
https://github.com/desifish/gps-clock-v1
A precision timepiece that syncs with satellites and monitors your environment!
128x64 arduino bh1750 bme280-sensor bmp280 buzzer digital-clock esp32 esp32-devkit-v1 gps gps-clock gps-time iot lcd-clock lcd-display st7920 tmp117
Last synced: 26 Aug 2025
https://github.com/shironxn/growbyte
An IoT-based smart plant monitoring and control system using ESP32
Last synced: 22 Jul 2025
https://github.com/styropyr0/bme688
The BME688 Arduino Library is a comprehensive driver for interfacing with the Bosch BME688 environmental sensor. This library provides functionality to measure temperature, pressure, humidity, and gas resistance, supporting various oversampling settings and operation modes.
arduino arduino-ide arduino-library arduino-project bme688 bosch-sensor driver environmental-sensor esp32 esp32-library library
Last synced: 13 Sep 2025
https://github.com/tobozo/esp32-flocker
🏗️ App-suite builder for ESP32
arduino arduino-cli arduino-ide esp32 m5stack-sd-updater m5stackupdater platformio
Last synced: 06 May 2025
https://github.com/rupakpoddar/esp32webhook
Leverage IFTTT and the ESP32 library to set off events via Webhook.
arduino arduino-library dev-kit esp32 esp32-arduino esp32s2 esp32s3 ifttt ifttt-makerwebhooks ifttt-webhooks webhook webhook-api webhook-events
Last synced: 30 Sep 2025
https://github.com/matthias-bs/esp32_atc_mithermometer_library
ESP32 BLE Client for receiving ATC_MiThermometer Data (as Advertising Data) [deprecated]
arduino arduino-library ble esp32 esp32-arduino
Last synced: 08 Aug 2025
https://github.com/ehabmagdyy/azure_iot_esp32
Sending Data To Azure IoT Hub Using ESP32 Microcontroller & Displaying Content of Messages With Azure CLI.
azure-iot azure-iothub esp32 iot
Last synced: 16 May 2026
https://github.com/kasbert/sd2iec_esp32
SD2IEC for ESP32
1541 commodore commodore-64 esp32 esp32-s3 sd2iec
Last synced: 25 Jan 2026
https://github.com/bunnysakura/lv_micropython
适用于具有16M flash的ESP32芯片的MicroPython LVGL绑定 | Micropython bindings to LVGL for Embedded devices, Unix and JavaScript | M5Stack BASIC
esp32 gui lvgl lvgl-esp32 m5stack m5stack-core micropython mpy
Last synced: 31 Oct 2025
https://github.com/loockeeer/esp-ips
This repository is for an Indoor Positioning System (actually designed for outdoor positioning) designed for getting the positions of cars during a race.
bluetooth-low-energy esp32 espidf ips rssi-localization
Last synced: 13 May 2026
https://github.com/thc1006/zephyr-m5stack-sticks3
First public Zephyr RTOS board port for the M5Stack StickS3 / M5StickS3 K150 (ESP32-S3-PICO-1-N8R8). Board m5stack_sticks3 — runtime-verified boot, console, buttons, BMI270 IMU, and ST7789P3 LCD.
bmi270 board-port devicetree embedded esp32 esp32-s3 esp32s3 espressif firmware iot m5pm1 m5stack m5stick-s3 m5stickc m5sticks3 rtos st7789 st7789p3 zephyr zephyr-rtos
Last synced: 29 Jun 2026
https://github.com/roycuadra/esp32-cyd-digitalclock-ph-time
This example shows a digital clock with a rolling effect as the digits change. Most of the code are borrowed from other examples. Thanks Internet!
cheap-yellow-display esp32 ili9341
Last synced: 05 May 2025
https://github.com/mauriciobarroso/ads101x
12-bit ADC ADS101x (ADS1013, ADS1014 and ADS1015) driver for ESP-IDF and STM32CubeIDE
adc ads1013 ads1014 ads1015 ads101x arm-cortex-m3 arm-cortex-m4 esp-idf esp32 esp32c3 esp32c6 esp32s2 esp32s3 stm32 stm32cubeide
Last synced: 20 Jun 2025
https://github.com/opentimewatch-project/opentimewatch-1
An ESP32 based smart watch
arduino esp32 esp32-arduino opentimewatch opentimewatch1 opentimewatchos pcb pcb-layout smartwatch smartwatches wearable wearable-computing wearable-devices wearable-electronic wearable-sensors wearable-tech wearables
Last synced: 16 Jun 2025
https://github.com/thingpulse/esp32-icon64-co2
Measure CO2 with either the Winsen MH-Z19C or the Sensirion SCD41 sensor and display the values on the Icon64
co2 co2-sensor esp32 espressif scd41 scd4x sensirion
Last synced: 15 May 2026
https://github.com/otti/pvexcess
Use your photovoltaics excess power
arduino arduino-ide esp32 photovoltaic platformio solar solar-energy
Last synced: 11 Apr 2026
https://github.com/chmoore889/esp_rainmaker_association
Native Dart implementation of ESP Rainmaker provisioning and user mapping.
Last synced: 20 Jan 2026
https://github.com/moucha19/smart-uppatvind
Redesigned control board for IKEA Uppatvind with smart capabilities
esp32 homeassistant ikea pcb uppatvind
Last synced: 22 Mar 2025
https://github.com/ferki-git-creator/ascii-render
Header-only ASCII font renderer for embedded/SDL/terminal
arduino ascii c-library display embedded embedded-systems esp32 font header-only lcd lightweight low-memory low-resource microcontroller no-dependencies oled raspberry-pi stm32 text-rendering tft
Last synced: 11 Aug 2025
https://github.com/unsignedarduino/esp32-text-reader
The code for an ESP32-based eBook-style reader that reads text files off an micro SD card!
arduino ebook-reader esp32 esp32-arduino esp32-platformio platformio text-reader
Last synced: 05 May 2026
https://github.com/agjendem/esp32-ttgo-temperature-display
ESP32 TTGO temperature display with ds18b20 temperature sensors
ds18b20 esp32 micropython ttgo
Last synced: 09 May 2026
https://github.com/13rac1/LED-Holiday-String-Lights
A five color color palette cycle with a sine wave fade/wipe for 100 LED pixels running on an ESP32
arduino esp32 led led-strips ws2811
Last synced: 22 Jul 2025
https://github.com/mguellsegarra/muse-mqtt-audioplayer
🔊 An Arduino sketch for ESP32-based MUSE Luxe board that enables network audio streaming via MQTT control.
arduino arduino-sketch audio-player audio-streaming es8388 esp32 home-automation i2s iot mqtt muse-luxe pubsub smart-speaker wifi
Last synced: 10 Feb 2026
https://github.com/celliesprojects/smartmeterreader-esp32
A simple smartmeter (slimme meter) reader for the esp32. Compiles in the Arduino IDE.
arduino-ide dsmr dsmr-reader dsmr-to-websocket esp32 serial-to-websocket slimme-meter web-application web-interface
Last synced: 03 Feb 2026
https://github.com/desifish/gps-clock-v2
GPS Clock V1 redeveloped with buttons and in compact form.
128x64glcd arduino bh1750 bme280-sensor doit-esp32-devkit-v1 esp32 gps gps-clock gps-neo-6m menu-navigation potentiometer push-button reset-button st7920 tinygpsplusplus wifi-manager
Last synced: 19 Jun 2025
https://github.com/xythobuz/giess-o-mat
DIY fertilizer mixer and plant watering machine, made with Arduino and ESP32.
arduino esp32 esp8266 i2c influxdb platformio websocket
Last synced: 06 Apr 2026
https://github.com/diegoperea20/iot_-internet_of_things-
internet_of_things, ESP32 , conecction wifi, save ,save database through sensors, create local server, mqtt, mosquito, iot, CRUD iot etc.
crud crud-application esp32 iot mosquitto mqtt platfformio uao
Last synced: 29 Apr 2026
https://github.com/fortuna/esphomecollection
Collection of ESPHome YAML definitions for various boards and dev kits
esp32 esp32-c3 esp32-c6 esp32-s3 esphome m5stack-atom-echo
Last synced: 25 Jan 2026