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/joaquimorg/si4732-radio
SI4732 Radio is a custom firmware project designed to power my home-built radio receiver.
Last synced: 11 Aug 2025
https://github.com/jeija/esp32-lyrat-passthrough
Example for ESP32-LyraT: Passthrough Digital Audio over I²S, Baseline for Realtime DSP Applications
dsp es8388 esp32 esp32-lyrat i2s
Last synced: 18 Mar 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/tve/micropython-inkplate6
MicroPython driver for the Inkplate 6
driver e-paper epaper esp32 inkplate micropython micropython-drivers micropython-esp32
Last synced: 19 Mar 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/himikat123/Weather-monitor-BIM32
Weather monitor based on ESP32 (Arduino Project)
arduino esp32 freertos reactjs weather weather-forecast weather-monitor weather-station
Last synced: 17 Jul 2025
https://github.com/sparkfun/sparkfun_datalogger
Documentation and firmware for the SparkFun DataLogger IoT line of products.
aws azure datalogging esp32 internet-of-things iot-device mqtt qwiic sparkfun-tutorial thingspeak
Last synced: 18 Feb 2026
https://github.com/s60sc/esp32-cam_motion
ESP32 Camera extension to allow the camera to detect movement using image centre of mass shift
esp32 esp32-arduino esp32-cam image-analysis motion-capture movement-detection ov2640 video-processing
Last synced: 15 Jun 2025
https://github.com/theelims/smartassplug
A self-contained, open source and gender agnostic smart butt plug that can sense your sexual arousal level. Ride the edge or incorporate orgasm detection into your play.
Last synced: 10 Sep 2025
https://github.com/jczic/microwifi
A micro WiFi class that supports the two LAN wireless interfaces (AP&STA) and manages many automatized methods, for MicroPython (used on Pycom modules & ESP32)
access-point connections esp32 hc2 hotspot layer list lopy micropython network pycom security station wi-fi wifi wipy wireless wireless-hotspot wlan wpa2
Last synced: 05 Aug 2025
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/unclerus/evlamp
FireLamp in pure C with ESP-IDF and ESP32
esp-idf esp32 firelamp guyverlamp neopixel ws2812b
Last synced: 04 Oct 2025
https://github.com/RealTimeLogic/Xedge32
Xedge ESP32 peripheral API and Build Files
Last synced: 05 Apr 2025
https://github.com/nopnop2002/esp-idf-wifi-apsta
WIFI_MODE_APSTA example with esp-idf
Last synced: 19 Mar 2025
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/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/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/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/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/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/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/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/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/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/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/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/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/tuupola/micropython-ili934x
MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays
Last synced: 30 Oct 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/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/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/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/tuanpmt/blufi
BluFi Swift library - The protocol used to set up WiFi via Bluetooth for ESP32
Last synced: 26 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/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/gdsports/m5stackusbexamples
M5Stack USB Host Examples
arduino esp32 m5stack usb-host
Last synced: 09 Apr 2025
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/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/mawoka-myblock/td-free
Measure the TD of your filament easily
3dprinting esp32 hueforge platformio veml7700
Last synced: 15 Apr 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/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/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/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/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/tux-friend/tux-cube
Physics Sensor Cube Tux³
esp32 esp32c3 micropython physics sensors
Last synced: 10 Mar 2026
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/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/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/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/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/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/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/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/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/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/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/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-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/lenaschimmel/bestelampe
Die beste Lampe
esp32 lamp led light openhardware pwm
Last synced: 13 Oct 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/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/uinika/uinio-cubic-prism
Cubic Prism Displayer base on ESP32-PICO-D4 & MPU6050.
Last synced: 11 Apr 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/acvigue/tranquilfirmware
ESP32 firmware for custom kinetic drawing robots
Last synced: 13 Jul 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/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/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/strid3r21/beemotionmini
Documentation for the Bee Motion Mini
Last synced: 08 May 2025
https://github.com/tobozo/esp32-sidview
SidWiz viewer for ESP32 [WORK IN PROGRESS]
arduino chiptunes esp32 esp32-chimera-core sid6581 sidwiz
Last synced: 27 Oct 2025
https://github.com/senseshift/arduino-ble-serial
Customizable Arduino and ESP32 BLE Serial library, compliant with Nordic UART Service and others
arduino arduino-library bluetooth-low-energy esp32 nimble platformio platformio-library serial-communication serialport
Last synced: 12 Apr 2025
https://github.com/robtillaart/mcp_adc
Arduino library for MCP3001 MCP3002 MCP3004 MCP3008 MCP3201 MCP3202 MCP3204 MCP3208
Last synced: 04 Jan 2026
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: 13 May 2025
https://github.com/gavinlyonsrepo/erm19264_uc1609
Arduino Eco-system Library to Support the ERM19264 LCD driven by the UC1609C / UC1609 controller.
arduino arduino-library bluepill display display-library erm erm19264 esp32 esp8266 lcd lcd-display library liquidcrystal spi st7525 stm32 stm32bluepill stm32f103c8t6 uc1609 uc1609c
Last synced: 10 Oct 2025
https://github.com/blakadder/esphome-configs
Blakadder's ESPHome Configurations
esp32 esp8266 esphome esphome-config esphomeyaml esphomeyaml-config home-assistant
Last synced: 13 Aug 2025
https://github.com/dcamarmas/creator
CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of different architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure.
assembly esp32 mips32 risc-v simulator teaching-tool z80
Last synced: 01 Feb 2026
https://github.com/perfecxx/micropython-googlesheet
Update or append the data to Google Sheet, or get the data on Google Sheet. by using HTTP to execute the Google Apps Script API compatible with ESP32
esp32 googlescript googlesheets googlesheetsapi micropython
Last synced: 19 Apr 2025
https://github.com/lyndlabs/cutie-wardriver
The Cute ESP32 Pocket Wardriver! Based on the Xiao / QT-Py boards.
esp32 pcb qt-py wardriving xiao
Last synced: 24 Jul 2025
https://github.com/educ8s/esp32-web-server-with-bme280-sensor
ESP32 Web Server with BME280 Sensor using Arduino
arduino-project arduino-webserver bme280driver esp32 esp32-arduino esp32-webserver webserver
Last synced: 01 Sep 2025
https://github.com/azholtikov/esp-now-gateway
Gateway for data exchange between ESP-NOW devices and MQTT broker for ESP8266/ESP32.
esp-now esp32 esp8266 mesh mesh-network mesh-networks mqtt
Last synced: 01 Aug 2025
https://github.com/op7418/ai-desk-card
桌面 AI 副屏 Skill:M5Paper 墨水屏 + AI Agent 推送 widget。装 Skill 后由 Agent 自动引导烧固件、配 Wi-Fi、推送内容。本地运行、无云依赖。
ai-agent ai-skill ambient-display claude-code codex dashboard desk-card e-ink esp32 glanceable-display m5paper secondary-display skill skills
Last synced: 18 Jun 2026
https://github.com/osteele/imu-tools
Send sensor data from an ESP + BNO055 → MQTT and/or serial port
bno055 esp esp32 esp8266 imu-sensor micropython mqtt physical-computing
Last synced: 10 Apr 2025
https://github.com/jakesmd/recording-sign
A WiFi recording sign that automatically lights up when recording in a DAW.
daw esp32 esp32-arduino midi music music-composition neopixel neopixel-strip rtp rtp-midi
Last synced: 30 Apr 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