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/francis94c/esp32partitions
eeprom esp32 esp32-arduino esp8266 esp8266-arduino espressif iot partitioning tkinter
Last synced: 18 Aug 2025
https://github.com/fadushin/solar-esp32
Kicad sketches for solar charger for 3.2v LiFePo4 batteries
circuit esp32 kicad lifepo4-battery solar
Last synced: 26 Apr 2025
https://github.com/tuupola/esp_examples
The mandatory ESP-IDF (ESP32) examples repository
Last synced: 22 Mar 2025
https://github.com/matandoocorpo/Zwift-Steer
Sterzo simulator with an ESP32 and joystick / Simulador de Sterzo con un ESP32 y un joystick
ble bluetooth cycling e-sports esp32 esports simulation steering zwift
Last synced: 06 May 2025
https://github.com/drozmotix/iobroker.esphome
Control your ESP8266/ESP32 with simple yet powerful configuration files created and managed by ESPHome
esp esp32 esphome iobroker-adapter
Last synced: 17 May 2026
https://github.com/frenck/esp32-mqtt-led-controller
Simple ESP32 LED controller for WS2812(B)/WS2813 strips using MQTT and Home Assistant auto discovery
async diy esp32 home-assistant led-controller mqtt ws2812b ws2812fx ws2813
Last synced: 30 Apr 2025
https://github.com/xreef/pcf8591_library
Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.
analog arduino arduino-library esp-01 esp32 esp8266 expander i2c library pcf8591 raspberry-pi read rp2040 stm32 write
Last synced: 14 Apr 2025
https://github.com/arkhipenko/espbootstrap
A simple way to get your ESP8266 or ESP32 project configured and online quickly
config configuration eeprom esp32 esp8266 parameters webserver wifi
Last synced: 14 Jul 2025
https://github.com/hnz1102/timeleapcam
Time Leap Cam - Super Long Term Time-Lapse Camera and Monitoring by OpenAI
autofocus cam cloudflare emmc esp32 esp32s3 gpt-4o idf kicad line-messaging-api lipo-battery openai ov5640 pcbway qi-charger rust stl-containers time-lapse-cam touch-switch wifi-network
Last synced: 25 Oct 2025
https://github.com/wolfeidau/esp32-blufi
This component provides bluetooth onboarding for the ESP32 boards.
Last synced: 12 May 2025
https://github.com/wei1234c/bridges
Pretend your PC a Raspberry Pi or an ESP32 to connect I2C / SPI / GPIO / UART peripherals.
esp32 ft232h ftdi gpio i2c micropython python raspberry-pi spi uart
Last synced: 30 Apr 2025
https://github.com/deaafrizal/cuybot-rtos
Cuybot Protonano V1 OpenSource Custom Smartcar Board
arduino esp32 iot microcontroller raspberry-pi robotics
Last synced: 13 Sep 2025
https://github.com/carvilsi/esp32-wifi-map
An ESP32 and FillperZero wifi mapping
esp32 flipper-zero flipperzero wifi
Last synced: 12 Apr 2025
https://github.com/lemariva/upyeink
Control a Waveshare 7.5" E-INK display using an ESP32 running MicroPython
e-ink esp32 micropython waveshare-eink
Last synced: 13 Apr 2025
https://github.com/morcibacsi/PSASteeringWheelAdapter
ESP32 based steering wheel adapter for Peugeot and Citroen cars
adapter alpine arduino can-bus car citroen esp32 esp32-arduino head-units jvc peugeot pioneer psa steering-wheel steeringwheel van-bus
Last synced: 08 May 2025
https://github.com/jczic/microrestcli
A micro JSON REST Web client based on MicroWebCli for MicroPython (used on Pycom modules & ESP32)
authentication datetimes download esp32 files hc2 http https json lopy micropython pycom rest rest-client restclient restful-client ssl wipy
Last synced: 22 Jul 2025
https://github.com/wolfssl/wolfssh-examples
Example applications using the wolfSSH Library.
embedded esp32 esp8266 examples getting-started iot security ssh ssh-examples wolfssh wolfssl
Last synced: 23 Aug 2025
https://github.com/lemariva/uPyEINK
Control a Waveshare 7.5" E-INK display using an ESP32 running MicroPython
e-ink esp32 micropython waveshare-eink
Last synced: 13 May 2025
https://github.com/jczic/MicroRESTCli
A micro JSON REST Web client based on MicroWebCli for MicroPython (used on Pycom modules & ESP32)
authentication datetimes download esp32 files hc2 http https json lopy micropython pycom rest rest-client restclient restful-client ssl wipy
Last synced: 12 Apr 2025
https://github.com/makersfunduck/ducky-board-esp32-s3
Manufacturing-ready breakout board for esp32-s3 MCU
breakoutboard esp32 esp32-arduino esp32-s3
Last synced: 27 Feb 2026
https://github.com/marcel-licence/ml_synth_basic_example
Arduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more
arduino effects esp32 filter polyphonic stm32 synthesizer teensy
Last synced: 05 Oct 2025
https://github.com/gavinlyonsrepo/nokia5110_text
ASCII text Library for the Nokia 5110 LCD ( PCD8544 controller) for the Arduino microcontroller eco-system. Nine ASCII text fonts of various sizes . Designed to be light weight, low memory footprint. Tested on Arduino , STM32 and ESP-X
5110 arduino arduino-library ascii-character-text ascii-fonts ascii-text-fonts attiny85 display esp32 esp8266 lcd lcd-library library minimal nokia nokia-5110 nokia-display nokia5110 pcd8544 stm32f103c8t6
Last synced: 02 May 2025
https://github.com/formatBCE/ESP32_BLE_presense
ESP32 firmware for Home Assistant Format BLE Tracker integration https://github.com/formatBCE/Format-BLE-Tracker.
ble esp32 esphome home-assistant homeassistant homeassistant-custom-component
Last synced: 04 Apr 2025
https://github.com/usamahacker0/rf-mirage
Sub Ghz Radio Frequency Penetration testing Device.
car-hacking cc1101 esp32 hack-rf jammer radio-frequency rf-all-in-one-hacking-tools rf-receiver rf-transmitter rolljam-attack
Last synced: 02 Jul 2025
https://github.com/marc56k/electricitymetercam
A teeny-tiny CNN that runs on a ESP32-Camera to read digits of a ordinary electricity meter.
cnn esp32 esp32-camera mqtt ocr tensorflow tfmicro
Last synced: 10 Mar 2026
https://github.com/srg74/wled-esp32-pico
WLED ESP32 pico board
addressable-leds esp32 esp32-pico-d4 i2s-audio i2s-microphone wifi wled wled-firmware
Last synced: 18 Mar 2025
https://github.com/fn-code/esp-idf-clion
configuration and setup clion with esp-idf
arduino clion esp esp-clion esp-idf esp-idf-clion esp32 esp32-arduino esp8266 esp8266-arduino espressif platfomio
Last synced: 04 Jul 2025
https://github.com/technosf/espxrgb
ESPxRGB is an Arduino/ESP-IDF library of RGB, RGBW, HSV conversion functions and Gamma Correction written in Xtensa assembler for ESP SoCs with Xtensa cores (ESP32).
arduino-library assembler esp-idf esp32 gamma-correction hsv2rgb rgb rgbw xtensa xtensa-lx6
Last synced: 06 Sep 2025
https://github.com/russhughes/ttgo-hershey-fonts
MicroPython Hershey font demo for the TTGO-LCD board
esp32 hershey-fonts hershey-text micropython python ttgo vector-graphics
Last synced: 01 May 2025
https://github.com/supergreenlab/SuperGreenOSBoilerplate
ESP32 Boilerplate code generator - See README ->
boilerplate boilerplate-template esp-idf esp32 firmware helper howto low-level ota ota-update starter-kit starter-template template tutorial
Last synced: 12 Jul 2025
https://github.com/kaloprojects/kalo-esp32-voice-assistant
Code snippets showing how to record I2S audio and store as .wav file on ESP32 with SD card, how to transcribe pre-recorded audio via Deepgram SpeechToText (STT) API, how to generate audio from text via TextToSpeech (TTS) API from OpenAI a/o SpeechGen a/o Google TTS. Triggering ESP32 actions via Voice.
audio deepgram deepgram-stt esp32 google-tts i2s i2s-audio i2s-microphone inmp441 is2-audio max98357 openai-tts recording sd-card speechgen speechgen-io speechtotext stt texttospeech tts
Last synced: 14 Apr 2025
https://github.com/retro-esp32/retro-odroid-go-firmware
A Re-Imagining of the Odroid Go Firmware
arduino esp32 esp32-arduino firmware ili9341 ili9342 odroid-go
Last synced: 10 Jun 2025
https://github.com/todd-herbert/heltec-eink-modules
Third-party Arduino Library for Heltec E-Ink displays
adafruit-gfx arduino arduino-library display drawing e-ink e-paper epd esp32 esp8266 graphics heltec samd21 uno vision-master wireless-paper
Last synced: 18 Apr 2026
https://github.com/sparkfun/sparkfun_rtk_everywhere_firmware
Centimeter precision GPS/GNSS using L1/L2/L5 signals broadcast over Bluetooth, WiFi, and Ethernet.
arduino esp32 gnss gps sparkfun sparkfun-tutorial surveying
Last synced: 02 Apr 2026
https://github.com/dereulenspiegel/ibbq-gateway
Simple WiFi gateway for iBBQ based Bluetooth BBQ thermometers
bbq bbq-thermometer esp32 ibbq
Last synced: 12 Aug 2025
https://github.com/nopnop2002/esp-idf-rc-switch
315/433MHz ASK RF driver for esp-idf
315mhz 433mhz esp-idf esp32 garage-door garage-door-opener smart-socket smart-switch
Last synced: 19 Mar 2025
https://github.com/jocover/esp32s3_xbox_adapter
ESP32S3 Xbox Series Controllers to PS4/PC
esp32 esp32-idf ps4-controller usb-hid xbox-controller
Last synced: 10 Apr 2025
https://github.com/fluepke/esptool
esptool.py replacement written in #golang
esp32 esp32-arduino esptool golang iot termios
Last synced: 16 Aug 2025
https://github.com/plapointe6/esphtmltemplateprocessor
A library that provide simple HTML template processing for ESP using SPIFFS
arduino arduino-library esp esp32 esp8266 esp8266-arduino iot
Last synced: 07 May 2025
https://github.com/koenvervloesem/esphome-heart-rate-display
ESPHome configuration for a Bluetooth Low Energy heart rate display on an M5Stack Core or LilyGO TTGO T-Display ESP32
ble bluetooth-low-energy esp32 esp32-arduino esphome esphome-config heart-rate heart-rate-monitor heart-rate-sensor lilygo m5stack m5stack-core ttgo-t-display
Last synced: 05 May 2025
https://github.com/josverl/micropython-p1meter
A ESP32 sensor to read an p1 electricity meter and publish this to MQTT and HomeAssistant, written in MicroPython
esp32 homeassistant mqtt p1meter simulation
Last synced: 25 Jun 2025
https://github.com/taichunmin/line-simplebeacon-esp32
Arduino code for LINE Simple Beacon work with ESP32
arduino esp32 linesimplebeacon
Last synced: 23 Apr 2025
https://github.com/vedantparanjape/esp-epaper-display
ESP-IDF component for waveshare epaper displays
c embedded epaper-displays esp-idf esp32 waveshare
Last synced: 10 Apr 2025
https://github.com/cody328/path-to-fullstack-to-iot-engineer-handbook
🚀Ultimate guide for transforming from a Fullstack Developer to an IoT Engineer!
aws aws-iot azure azure-iot bluetooth-low-energy esp32 firmware full-stack handbook iot javascript lorawan machine-learning nodejs raspberry-pi react roadmap typescript wifi
Last synced: 17 Sep 2025
https://github.com/erriez/erriezserialterminal
Serial Terminal library for Arduino
arduino commandline documentation esp32 esp8266 getting library serial started terminal universal uno
Last synced: 18 Mar 2025
https://github.com/fbiego/esp32-firmware-update
Update ESP32 firmware over WiFi from a web server
arduino automation esp32 firmware firmware-updater github wifi
Last synced: 11 Apr 2025
https://github.com/miliar/saiboard
An open-source, wooden electronic Go board that integrates with KataGo.
3d-printing ai baduk cnc diy electronics esp32 flutter go katago python raspberry-pi weiqi
Last synced: 09 Apr 2025
https://github.com/d3crypt-1/signal-x-firmware
Signal X Firmware is an open-source firmware for wireless security testing, network analysis, and hardware hacking. FLASH IT BELOW USING OUR WEB FLAHSER!
deauther deauther-5g discord esp32 esp8266 firmware funny hacking m5stack pentesting
Last synced: 09 Apr 2025
https://github.com/jjateen/aiot-workshop
This repository contains resources, including circuit diagrams, code, and project files from the IoTics AIoT Workshop, focusing on integrating Artificial Intelligence (AI) with the Internet of Things (IoT). It features hands-on projects exploring sensor integration, cloud services, machine learning, and robotics.
adafruit-io aiot arduino blynk cloud-integration computer-vision cpp deep-learning embedded-systems esp32 gesture-recognition haar-cascade iot machine-learning mediapipe object-detection python sensor-data surveillance wokwi
Last synced: 14 Oct 2025
https://github.com/francis94c/esp-partition-gui
A Partition Manager for the ESP range of IoT Boards
bin csv eeprom esp esp-partition-gui esp32 esp32-arduino esp8266 esp8266-arduino espressif iot-boards partition-manager partitioning
Last synced: 18 Aug 2025
https://github.com/jameszah/esp32-cam-videocam
Easy Install Video Camera App for ESP32-CAM
avi esp32 esp32-cam legocam mjpeg ov2640 streaming video-recorder wifi
Last synced: 24 Oct 2025
https://github.com/serifpersia/esp32partitiontool
Arduino IDE 1.8.X & PlatformIO Partition Utility - Create Custom Partition Table
arduino-ide esp32 esp32-arduino esp32-partition-tool esp32partitiontool esp32partitiontool-arduino-ide esp32partitiontool-platformio partition-tool-for-esp32 platformio
Last synced: 24 Feb 2026
https://github.com/ftjuh/i2cwrapper
I2Cwrapper is a firmware framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware. Supports plain Arduinos, ESP8266, ESP32, SAMD, STM32, and ATtiny platforms.
arduino arduino-library esp32 esp8266 i2c i2c-device i2c-master i2c-slave i2c-target port-expander samd sensor servo servo-control stepper stepper-motor-control stm32 tft-display tm1638 ucglib
Last synced: 25 Apr 2025
https://github.com/friedjof/glowlight
This repository contains the software, schematics, and 3D printing files for a bedside lamp with various modes controlled by a button. It includes details on hardware components, software installation using PlatformIO or Makefile, and 3D printing instructions
3d-printing bedside-light esp32 esp32c3 platformio-arduino stl-files vl53l0x ws2812b
Last synced: 06 Mar 2026
https://github.com/esp-rs/esp-storage
implementation of embedded-storage traits to access unencrypted ESP32 flash
Last synced: 07 Oct 2025
https://github.com/vsolina/micropython-web-editor
Web-based code editor (IDE) for MicroPython controllers with WiFi
embedded esp32 ide micropython programming pyboard
Last synced: 28 Mar 2025
https://github.com/sebasstian23/esp32-weatherdisplay
Weather Display (7.5in eInk) with an ESP32, indoor sensors, receiving data from OpenWeatherMap.org
bmp280 ccs811 epd2in7b esp32 htu21d indoor-sensors openweathermap openweathermap-api weather-display
Last synced: 04 Aug 2025
https://github.com/davidhoo/relive
Relive - 智能照片记忆相框:通过 AI 分析 NAS 照片,在墨水屏相框上展示往年今日或最值得回忆的时刻
dithering diy e-ink e-paper esp32 image-processing iot memories open-source photo-frame photography self-hosted smart-home
Last synced: 24 Apr 2026
https://github.com/miketeachman/micropython-mqtt-thingspeak
Publish and Subscribe to Thingspeak using MQTT with Micropython
ampy esp32 esp8266 micropython mqtt putty pyboard-d thingspeak
Last synced: 10 Jul 2025
https://github.com/gavinlyonsrepo/NOKIA5110_TEXT
ASCII text Library for the Nokia 5110 LCD ( PCD8544 controller) for the Arduino microcontroller eco-system. Nine ASCII text fonts of various sizes . Designed to be light weight, low memory footprint. Tested on Arduino , STM32 and ESP-X
5110 arduino arduino-library ascii-character-text ascii-fonts ascii-text-fonts attiny85 display esp32 esp8266 lcd lcd-library library minimal nokia nokia-5110 nokia-display nokia5110 pcd8544 stm32f103c8t6
Last synced: 17 Jul 2025
https://github.com/m3y54m/cjmcu-ft232hq-programmer
FT232H-based JTAG, SWD, and AVR-ISP Programmer (Supported by OpenOCD and AVRDUDE)
arm avr esp32 ft232h ft232hq jtag pcb swd usb-serial-adapter usb-serial-converter
Last synced: 09 Jul 2025
https://github.com/zakarialaoui10/ZikoMatrix
Arduino library for creating and manipulating matrices of arbitrary size and data type. The library provides a Matrix class that can be used to create matrices, perform basic matrix operations
arduino cpp data-processing esp32 esp8266 hardware library morocco std
Last synced: 29 Apr 2025
https://github.com/klumw/esp32_cam_face_recognition
esp32-cam face recognition with MQTT and esp-who framework
aiot doorbell-cam edge-ai edge-computing esp esp-dl esp-who esp32 esp32-cam face-recognition home-automation machine-learning machine-learning-library ml openhab openhab3
Last synced: 11 Jun 2025
https://github.com/andrew-fpga/path-to-fullstack-to-iot-engineer-handbook
🚀Ultimate guide for transforming from a Fullstack Developer to an IoT Engineer!
aws aws-iot azure azure-iot bluetooth-low-energy esp32 firmware full-stack handbook iot javascript lorawan machine-learning nodejs raspberry-pi react roadmap typescript wifi
Last synced: 27 Feb 2025
https://github.com/srwi/espessentials
Essentials to get you started with your Arduino projects using the ESP8266 and ESP32.
arduino esp32 esp32-arduino esp32-library esp8266 esp8266-arduino esp8266-library espressif wifimanager
Last synced: 07 May 2025
https://github.com/wybiral/micropython-aioweb
A minimalist asyncio web framework for MicroPython.
asyncio esp32 http micropython server-sent-events sse uascynio websocket
Last synced: 23 Jan 2026
https://github.com/projetsdiy/t-watch-projects
TTGO T-Watch Projects
esp32 lilygo ttgo twatch twatch-2020
Last synced: 13 Jul 2025
https://github.com/peff74/esp32-c3_oled
litte Arduino code for ESP32-C3 SuperMini Board with 0.42 Inch OLED Display
arduino arduino-sketch esp32 esp32-c3 esp32-c3-super-mini oled ssd1306
Last synced: 20 Oct 2025
https://github.com/nopnop2002/esp-idf-web-form
WEB Form example for ESP-IDF
esp-idf esp32 form http http-server webapp
Last synced: 14 Mar 2026
https://github.com/rosenrot00/esphome_modbus_bridge
ESPHome Modbus TCP↔RTU Bridge – Transparent bridge for ESP8266/ESP32 that lets multiple Modbus TCP clients communicate with RTU slaves over UART/RS485.
esp32 esp8266 esphome home-assistant modbus modbus-bridge modbus-rtu modbus-tcp rs485 rs485-to-ethernet rs485-to-wifi
Last synced: 18 Jan 2026
https://github.com/implferris/esp32-book
Embedded Programming with ESP32 and Rust
embedded embedded-systems esp32 rust rustlang
Last synced: 24 Oct 2025
https://github.com/vooon/elehant-to-mqtt
Collect and publish to MQTT data from Elehant SVD-15 water counters
bluetooth-low-energy elehant esp32 esphome home-automation homeassistant-sensor iot mqtt platformio svd-15 water-counter water-meter wifi
Last synced: 25 Apr 2025
https://github.com/tobozo/wifichanviz
WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device
arduino demo esp32 gfx lovyangfx m5stack m5stack-sd-updater odroid-go wifiscanner
Last synced: 05 Sep 2025
https://github.com/larry-wong/tiny_sensor
基于 ESP32-S3 的温湿度 / 光照 / 人体存在传感器和红外发射器。
environment-sensor environment-sensors esp32 esp32-s3 esphome gy-302 homeassistant ir kicad
Last synced: 08 Apr 2025
https://github.com/yasir-shahzad/lcd1202
A cpp class for controlling a Nokia 1202 Mobile Phone LCD via Raspberry Pi SPI
arduino esp32 esp8266 lcd lcd-display nokia1202 ste2007
Last synced: 10 Apr 2025
https://github.com/tobozo/esp32-dcf77_analyzer_clock
⏰ An ESP32 TFT interpretation of the @deruiter's DCF77-Analyzer-Clock-V2.0
arduino atomic-clock dcf77 esp32 esp32-chimera-core weather
Last synced: 05 May 2025
https://github.com/tornado67/drochill
ESP32 based bluetooth mouse jiggler
arduino chill esp32 jiggler mouse mouse-emulation mouse-jiggler mousemove platformio remote remote-work remote-workers remote-working
Last synced: 06 Apr 2025
https://github.com/xreef/ebyte_lora_e220_micropython_library
MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).
arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart
Last synced: 23 Jul 2025
https://github.com/yasir-shahzad/am4096
AM4096 encoder interface for arduino
arduino encoder esp32 esp8266 megnetic-encoder
Last synced: 10 Apr 2025