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/h1romas4/m5stack-core2-wasm3-as
M5Stack Core2 with WebAssembly. Wasm3/AssemblyScript Demo
assemblyscript esp32 m5stack m5stack-core2 wasm3 webassembly
Last synced: 14 Apr 2025
https://github.com/m5stack/m5_camera_examples
M5 camera series product examples.
camera esp32 esp32-camera m5camera m5stack timercamera
Last synced: 04 Aug 2025
https://github.com/matheus-garbelini/esp32_firmware_patching_framework
ESP32 Firmware Patching Framework with Streamlined Binary/Runtime Patching Methods. Used in conjunction with Platformio and Ghidra.
binary-patching esp32 esp32-idf espressif reverse-engineering xtensa xtensa-esp32-elf
Last synced: 09 Jul 2025
https://github.com/Cellgalvano/ESP32_CANViewer
A ESP32 based CAN interface for your webbrowser
Last synced: 08 May 2025
https://github.com/funpythonec/upy-rosserial
An implementation of rosserial for uPy.
esp32 esp8266 hacktoberfest micropython micropython-esp32 ros ros-melodic rosserial serial uart
Last synced: 06 Oct 2025
https://github.com/J-Rios/uTLGBotLib
Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots. You can use it with ESP8266 and ESP32 microcontrollers.
arduino arduino-library es esp-idf esp32 esp32-arduino esp32-idf esp32-library espidf telegram telegram-bot-api utlgbotlib
Last synced: 11 Oct 2025
https://github.com/uhi22/ccs32berta
ESP32 talks via SPI with QCA7005 PLC modem
Last synced: 03 Apr 2025
https://github.com/martinius96/hladinomer-studna-scripty
Water level monitor using open-source microcontrollers (Arduino, ESP8266, ESP32) and ultrasonic sensors HC-SR04 / JSN-SR04T and similar with Trigger and Echo signals. Arduino Core & ESP-IDF implementations. For ESP32 available also with FreeRTOS. ESP8266 and ESP32 support for Ultra Low Power deep sleep app. ESP32 available with PHY Ethernet LAN8720.
arduino dyp-me007 esp-idf esp-idf-framework esp32 esp8266 ethernet ethernet-phy freertos hc-sr04 hc-srf05 hladinomer jsn-sr04t php sigfox ulp waterwell web well wifi
Last synced: 07 May 2025
https://github.com/sparkfun/sparkfun_rtk_facet
The hardware and enclosure for the popular centimeter level RTK Facet GNSS receiver with built in display.
arduino esp32 esp32-arduino gnss gps u-blox zed-f9p
Last synced: 17 Mar 2026
https://github.com/tiagocoutinho/us2n
micropython bridge between UART and TCP for the ESP32
bridge esp32 micropython tcp uart wifi
Last synced: 05 Jul 2025
https://github.com/zelmoghazy/esp32-ethernet-lan8720
Everything you need to know on how to connect the LAN8720 PHY to the ESP32.
dev-kit-v1 esp-idf esp32 ethernet lan8720 mac phy
Last synced: 25 Feb 2026
https://github.com/easymem/easy_memory
A strictly typed, platform-agnostic, and safe memory management system for C. Features arbitrary alignment, triple-key LLRB tree, and zero-dependency bare-metal support.
aarch64 alignment armv7 bare-metal c c11 c99 cross-platform embedded endianess esp32 header-only memory-allocator memory-management no-std portable pure-c rp2040 x86-32 x86-64
Last synced: 03 May 2026
https://github.com/delhatch/esp32_to_sma
ESP32 connects to SMA Sunny Boy inverter over Bluetooth
bluetooth bluetooth-arduino esp32 esp32-arduino solar solarsystem sunny-boy
Last synced: 06 May 2025
https://github.com/tobozo/rotatey_balls
🧊 3D animated gyro balls with ESP32, SSD1306 and MPU6050
3d-animation esp32 esp32-arduino rotatey-balls ssd1306
Last synced: 06 May 2025
https://github.com/gdsports/m5stackusbexamples
M5Stack USB Host Examples
arduino esp32 m5stack usb-host
Last synced: 09 Apr 2025
https://github.com/tuanpmt/blufi
BluFi Swift library - The protocol used to set up WiFi via Bluetooth for ESP32
Last synced: 26 Oct 2025
https://github.com/iocare/cordova-plugin-smartconfig
A cordova plugin for Smart Configure ESP8266 & ESP32 with Espressif Esptouch protocol.
cordova-plugin esp32 esp8266 esptouch smartconfig zeroconfig
Last synced: 22 Apr 2025
https://github.com/zaptime-it/firmware_v2
A block with eInk displays, which can show stuff related to Bitcoin.
bitcoin diy-electronics esp32 platformio
Last synced: 10 Mar 2026
https://github.com/reteprelleum/upyvoip
Voip for Micropython ESP32 with Interactive Voice Response
b2bua esp32 ivr micropython python3 rfc-4733 rfc3261 sip voip
Last synced: 22 Mar 2025
https://github.com/mawoka-myblock/td-free
Measure the TD of your filament easily
3dprinting esp32 hueforge platformio veml7700
Last synced: 15 Apr 2025
https://github.com/ignaciohr/zigbeegasmeter
DIY Zigbee-enabled gas meter that measures and tracks gas consumption
esp32 gas zigbee zigbee-board zigbee2mqtt
Last synced: 13 Oct 2025
https://github.com/blaz-r/esp32-music-beat-sync
A small experiment using esp32, max9814 microphone, neopixels and arduinoFFT to sync ledstrip with music.
arduinofft beat-sync esp32 led-strips microphone music music-sync neopixels sound sync-ledstrip
Last synced: 25 Oct 2025
https://github.com/nopnop2002/esp-idf-web-chart
Real-time data visualization using esp-idf
adc esp-idf esp32 visualization visualizer websocket
Last synced: 03 Jul 2025
https://github.com/finger563/esp-usb-ble-hid
USB BLE HID adapter using ESP32S3 to have a BLE central which supports receiving HID input from a remote device and outputting over USB.
ble ble-hid esp32 nintendo-hacking nintendo-switch switch-pro-controller usb usb-hid xbox xbox-controller
Last synced: 13 Jun 2026
https://github.com/xiv3r/esp32-automatic-timer-switch
esp32 | esp32-s3 1 - 16 channel relay automatic and manual time controlled switch with ntp/rtc time precision.
automation diy esp32 esp32-timer-switch esp32s3 esp32s3-timer-switch home-automation intelligent-switch smart-switch timer-switch
Last synced: 20 Jun 2026
https://github.com/fbiego/esp32_oled_ble
Receive Android notifications on ESP32 with an OLED screen via Bluetooth LE. Also functions as a clock, time is set automatically via BLE when connected to the app.
android arduino bluetooth-low-energy clock esp32 esp32-arduino esp32-internal-rtc notification oled smartwatch watch
Last synced: 11 Apr 2025
https://github.com/RealTimeLogic/Xedge32
Xedge ESP32 peripheral API and Build Files
Last synced: 05 Apr 2025
https://github.com/RetepRelleum/uPyVoip
Voip for Micropython ESP32 with Interactive Voice Response
b2bua esp32 ivr micropython python3 rfc-4733 rfc3261 sip voip
Last synced: 13 May 2025
https://github.com/rpanfili/airQualityMeter
Detects air particulate matter (PM - pm1, pm2.5, pm10) concentrations and sends data to an MQTT server. An alternative firmware for ESP8266 devices like the NodeMCU board written for Arduino IDE and PlatformIO
air airquality arduino esp32 esp8266 iot nodemcu particles plantower pm10 pms5003 pms5003st
Last synced: 20 Jul 2025
https://github.com/marceld23/Pixel-Pets
Pixel-Pets: A local, open-source virtual pet ecosystem on M5Stack. 100% AI-authored C++ (Claude) by a 10yo maker. Includes Muffin (LLM), Visu & Goo-Goo variants + companion device Pip. Built for privacy, education, and offline play.
digital-pet embedded esp-now esp32 iot kids m5stack maker offline-ai open-source platformio qwen tamagotchi virtual-pet whisper
Last synced: 13 Jun 2026
https://github.com/tuupola/micropython-ili934x
MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays
Last synced: 30 Oct 2025
https://github.com/tdslite/tdslite
Lightweight, platform independent, embedded-ready Microsoft SQL Server (MSSQL) Connector written in pure C++11 that can work with just 2kB of SRAM!
arduino arduino-library cpp11 embedded esp32 esp8266 microsoft-sql-server mssql mssql-connector mssql-driver tds
Last synced: 30 Oct 2025
https://github.com/paulgreg/esp32-weather-station
A weather station based on an esp32 and a waveshare e-ink screen
Last synced: 06 May 2025
https://github.com/iot-thingscloud/thingscloud-esp-sdk
ThingsCloud IoT Platform WiFi and MQTT client library for ESP8266/ESP32 based boards using arduino framework.
arduino esp32 esp8266 platformio thingscloud
Last synced: 04 May 2025
https://github.com/nopnop2002/esp-idf-wifi-apsta
WIFI_MODE_APSTA example with esp-idf
Last synced: 19 Mar 2025
https://github.com/glitchedpanda/esp32-cheap-yellow-display
Here i put all my ESP32-2432S028 aka CYD (Cheap Yellow Display) programs and utilities
cheap-yellow-display cyd esp-web-tools esp32 esp32-2432s028 esp32-arduino
Last synced: 07 Mar 2026
https://github.com/nopnop2002/esp-idf-pwm-slider
PWM Slider Bar Control using ESP-IDF
esp-idf esp32 pwm pwm-controller slider web
Last synced: 19 Mar 2025
https://github.com/lemariva/squirelcrawl
This code compress a webpage into an html file. Images are converted to base64 and integrated together with CSS files in the html. Useful for webpages on microcontrollers (or low memory devices), a complete offline copy of a webpage etc.
compression-algorithm esp32 micropython website wifi-hacking
Last synced: 08 Mar 2026
https://github.com/andrewjfreyer/jurabridge
☕ Jura ENA Micro 90 to MQTT bridge
arduino coffee cpp esp32 home-assistant home-automation jura mqtt
Last synced: 05 Apr 2025
https://github.com/kaloprojects/kalo-esp32-voice-chat-ai-friends
ESP32-based voice device for chatting with multiple custom AI bots. Recording questions with I2S microphone, transcribing via ElevenLabs or Deepgram STT, creating response with Groq or Open AI LLM. TTS audio output with custom AI voices via I2S & speaker. Supporting ongoing dialogues, calling bots ‘by name’, real-time web search via keyword.
audio deepgram deepgram-stt elevenlabs elevenlabs-stt esp32 groq groq-api i2s i2s-audio inmp441 max98357 openai-chatgpt openai-tts recording sd-card speechtotext stt texttospeech tts
Last synced: 19 Aug 2025
https://github.com/nopnop2002/esp-idf-mqtt-camera
Take a picture and Publish it via MQTT
esp-idf esp32 esp32-cam mqtt mqtt-client
Last synced: 19 Mar 2025
https://github.com/ok1cdj/IC705-BT-CIV
Comunication with IC-705 over bluetooth on ESP32
arduino esp32 esp32-arduino hamradio
Last synced: 06 Apr 2025
https://github.com/acvigue/tranquilfirmware
ESP32 firmware for custom kinetic drawing robots
Last synced: 13 Jul 2025
https://github.com/elektroarzt/simplebus2-mqtt-bridge
Bridge between Simplebus2 (Comelit) Intercoms and MQTT
comelit doorbell esp-home esp32 home-assistant intercom iobroker mqtt node-red simplebus simplebus2 smart-home smarthome
Last synced: 10 Jul 2025
https://github.com/rjsachse/esp32-rtspserver
Esp32 Multiple Client RTSP Server with Video, Audio & Subtitles
arduino arduino-library audio audio-streaming camera esp32 esp32-cam esp32-s3 esp32cam esp32s3 iot multimedia rtsp rtsp-server rtsp-stream rtspserver subtitles subtitles-streamer video video-streaming
Last synced: 12 May 2025
https://github.com/larry-athey/rpi-smart-still
Raspberry Pi (or clone) and Arduino/ESP32 powered smart still controller system. Designed around the Still Spirits T500 column and boiler, but can be easily added to any other gas or electric still with a dephlegmator.
arduino automation distillation esp32 esp32-arduino fermentation genio homebrew hydrometer istill moonshine pot-still raspberry-pi reflux smart-still still-controller still-spirits t500
Last synced: 07 May 2025
https://github.com/nopnop2002/esp-idf-web-serial
Serial Monitor for esp-idf
esp-idf esp32 serial-communication uart websocket
Last synced: 19 Mar 2025
https://github.com/RobTillaart/MCP_ADC
Arduino library for MCP3001 MCP3002 MCP3004 MCP3008 MCP3201 MCP3202 MCP3204 MCP3208
Last synced: 17 Jul 2025
https://github.com/hafidhh/callmebot-esp32
ESP32 WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages
arduino arduino-libraries arduino-library callmebot esp32 facebook-bot telegram telegram-bot whatapp-bot
Last synced: 11 Apr 2025
https://github.com/uinika/uinio-cubic-prism
Cubic Prism Displayer base on ESP32-PICO-D4 & MPU6050.
Last synced: 11 Apr 2025
https://github.com/itohio/fishfeeder
Automatic fish feeder using ESP32 M5StickC written in Go and flashed using TinyGo
aquarium-automation esp32 go golang m5stickc tinygo
Last synced: 10 Apr 2025
https://github.com/0015/fridge-calendar
E-Paper Google Calendar Display
diy-project e-paperdisplay epdiy esp32 esp32-idf esp32-s3 google-calendar-api iot-application thatproject
Last synced: 11 Apr 2025
https://github.com/jakubandrysek/basicota-esp32-library
:floppy_disk: Basic OTA library for ESP32 and VSCode - PlatformIO
esp32 library ota ota-update platformio
Last synced: 08 Mar 2026
https://github.com/lenaschimmel/bestelampe
Die beste Lampe
esp32 lamp led light openhardware pwm
Last synced: 13 Oct 2025
https://github.com/nopnop2002/esp-idf-a2dp-source
ESP32 Bluetooth A2DP-SOURCE for esp-idf
a2dp-source bluetooth esp-idf esp32 speaker wav-files
Last synced: 19 Mar 2025
https://github.com/artem-smotrakov/micropython-rsa-signing
RSA signing on MicroPython
esp32 esp8266 micropython rsa rsa-signature
Last synced: 09 Oct 2025
https://github.com/knightr1d3r007/diy_esp32_marauder
This project provides a PCB to build an easy DIY version of the ESP32_Marauder which I called the CheapSkate version. Building the Cheapskate version is super easy and simple, just send the gerber files to print the PCB, flash the ESP32-DevKitC with the correct binaries from the original project, solder it and plug the display, done.
bluetooth esp32 esp32-arduino pentest-tool pentesting wifi-hacking wifi-security wireless-security
Last synced: 30 Oct 2025
https://github.com/sebasstian23/esp32-weatherstation
ESP32 driven small weather station with focus on parameters usually not captured, including particle density for Air Quality and UV-Index
bme680 esp32 pms5003 pms7003 si1145 solar-energy weather-station
Last synced: 01 Sep 2025
https://github.com/tobozo/m5stack-esp12-shield
ESP12 shield for M5Stack - Flash your ESP through the M5!
arduino deauther esp12 esp32 esp32-arduino esp8266 esptool m5stack m5stack-sd-updater serialbridge
Last synced: 02 Sep 2025
https://github.com/sunnyallana/smarttrack
The project uses an ESP32, RFID reader (MFRC522), and OLED display to create an attendance system. It sends RFID card IDs to a server via HTTP for tracking and logging.
embedded-cpp esp32 iot microcontroller oled-display rfid-reader
Last synced: 09 Apr 2025
https://github.com/mcsakoff/idf-esp32-rf433
Library for reading RF codes in ESP-IDF (ESP32 and ESP8266)
1527 esp-idf esp32 esp8266 gpio king-serry rf433
Last synced: 01 Mar 2026
https://github.com/cashoefman/tinygo-on-esp32
This tutorial will walk you through how to setup Ubuntu 20.10 with Ubuntu Desktop on a Raspberry Pi 4B, install the Espressif ESP-IDF, install Go and TinyGo and finally flash an app to an Espressif ESP32 Microcontroller.
esp-idf esp32 go tinygo ubuntu
Last synced: 15 Apr 2025
https://github.com/tomas-fryza/esp-idf
Introductory tutorial and examples for ESP32 using ESP-IDF framework
esp-idf esp32 espressif examples i2c-bus iot platformio wifi
Last synced: 15 Apr 2025
https://github.com/end2endzone/nonblockingrtttl
NonBlockingRTTTL is a non-blocking arduino library for playing RTTTL melodies.
arduino esp32 esp32-arduino esp8266 esp8266-arduino piezo rttl rtttl tone
Last synced: 07 Oct 2025
https://github.com/cubic9com/crowpanel-5.79_weather-display
This project is a weather forecast display system that uses Elecrow CrowPanel ESP32 E-Paper HMI 5.79-inch Display. It displays weather forecast in 3-hour intervals for the next 12 hours. The weather forecast data is retrieved via OpenWeatherMap API.
crowpanel e-paper elecrow esp32
Last synced: 31 Jan 2026
https://github.com/tux-friend/tux-cube
Physics Sensor Cube Tux³
esp32 esp32c3 micropython physics sensors
Last synced: 10 Mar 2026
https://github.com/calvinmclean/automated-garden
weather-based smart irrigation controller and backend
arduino esp32 garden garden-automation go golang influxdb iot irrigation irrigation-controller mqtt netatmo
Last synced: 23 Apr 2025
https://github.com/ravensystem/mgos32tohaa
ESP32 Mongoose OS to HAA OTA updates for Shelly
apple esp-idf esp32 firmware haa home-automation homekit iot matter mongoose-os ota shelly smarthome
Last synced: 19 Apr 2025
https://github.com/codingabi/id3esp32obd2
The id3esp32odb2 is an ESP32 based DIY OBD2 Bluetooth dongle and an Android app to show diagnostics data from a VW ID.3 car on an Android device.
bluetooth can-bus esp32 obd2 sn65hvd230 vw-id3
Last synced: 15 Apr 2025
https://github.com/georgik/esp32-rust-lilygo-t5-epaper
ESP32 Rust Bare Metal implementation for LilyGO T5 Epaper Serie using SSD1680 crate
bare-metal epaper esp-rs esp32 rust
Last synced: 03 Mar 2026
https://github.com/MahdaSystem/TM1638
TM1638 driver for AVR (ATmega32), STM32 (HAL) and ESP32 (esp-idf)
atmega32 avr esp-idf esp32 esp32-idf seven-segment seven-segment-decoder seven-segment-display seven-segments-display sevensegment-library stm32 stm32-hal tm1638 tm1638display
Last synced: 05 Apr 2025
https://github.com/fbiego/esp32-spotify-oled
View your current playing song on ESP32 & OLED display using Spotify API
arduino esp32 oled spotify spotify-api spotify-player
Last synced: 03 Aug 2025
https://github.com/waveshareteam/roarm_m2
Based On ESP32, 3+1DOF, High-torque Serial Bus Servo, RoArm-M2 Desktop Robotic Arm Kit
arduino arduino-esp32 arm esp32 open-source robotics
Last synced: 15 Apr 2026
https://github.com/takeyamayuki/restuino
A library, firmware to handle arduino GPIO via REST API.
arduino bootloader cpp esp32 esp8266 http iot iot-platform platformio rest-api
Last synced: 14 Jul 2025
https://github.com/nopnop2002/esp-idf-irsend
M5Stick and M5StickC(+) as a remote control transmitter
esp-idf esp32 ir m5stack m5stick m5stickc nec remote-control
Last synced: 19 Mar 2025
https://github.com/alvarowolfx/esp32-youtube-display
Display Youtube metrics using Google API and MicroPython
esp32 googleapis micropython micropython-esp32 tft youtube
Last synced: 13 Aug 2025
https://github.com/kampi/esp32-rak3172
LoRaWAN / LoRa P2P library for ESP32 MCUs and the RAK3172 LoRa SoM.
arduino c cpp esp-idf esp32 esp32-arduino lora lorawan lorawan-device lorawan-node platformio rak3172 serial
Last synced: 09 Jul 2025
https://github.com/zebrajaeger/esp32-led-dimmer
This is to connect a LED-Lamp (with up to 16 channels and 4096 steps resolution per channel) to a mqtt server
cplusplus esp32 fram home-automation i2c led-controller mosfet mqtt-client pca9685 platformio pwm wifi
Last synced: 18 Mar 2025
https://github.com/batcherss/evil-portal-html
HTML files for Evil Portal for ESP32 based on Bruce Firmware & Marauder
bruce bruce-firmware captive-portal cyd esp32 esp8266 evil-portal evil-twin evilportal eviltwin html marauder marauder-firmware marauders-esp
Last synced: 23 May 2026
https://github.com/pyaillet/twatch-idf-rs
twatch rust firmware with std using idf
embedded esp32 esp32-idf rust smartwatch ttgo twatch-2020
Last synced: 11 Jul 2025
https://github.com/acidvegas/meshtastic
Experiments with Meshtastic 🛰️
decentralized esp32 lilygo lora lora-receiver lora-server lorawan meshtastic meshtastic-python mqtt radio
Last synced: 09 Mar 2026
https://github.com/tobozo/imguruploader
🖼️ imgur.com 📤 image/video uploader library for ESP32
arduino esp32 esp32-chimera-core image-upload imgur m5stack
Last synced: 06 May 2025
https://github.com/vogler/led-matrix
16x16 pixel RGB LED matrix with support for WLED and text
3d-printing esp32 esp8266 led-display led-matrix rgb-led wemos-d1-mini wled ws2812b
Last synced: 20 Mar 2025
https://github.com/wei1234c/signal_generators
Signal generators ( AD9833, AD9834, AD9850, ADF4351) tools box.
ad9833 ad9834 ad9850 adf4351 cy7c68013a esp32 ft232h function-generator fx2lp micropython python signal-generator syn115 usb-spi waveform-generator
Last synced: 30 Apr 2025
https://github.com/lbuque/lcd_binding_micropython
LCD driver for micropython. Support intel8080 and rgb parallel interface.
esp32 esp32-s3 micropython rgb-lcd st7701s st7735 st7789 t-display t-display-s3 t-displays3-amoled t-rgb t-wristband
Last synced: 11 Jul 2025