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: 2025-12-20 00:10:50 UTC
- JSON Representation
https://github.com/georgik/esp32-spooky-maze-game
Rust Bare Metal implementation of maze game for ESP32
bare-metal desktop embedded-graphics esp32 rust sdl2 wasm
Last synced: 16 Mar 2025
https://github.com/theelims/psychicmqttclient
Fully featured asynchronous Arduino MQTT client for ESP32 with full support for SSL/TLS and MQTT over websocket
arduino-library asynchronous esp32 esp32-arduino mqtt mqtt-client mqtt-smarthome platformio
Last synced: 14 Oct 2025
https://github.com/funnygeeker/micropython-easydisplay
A display library: implemented purely in Micropython. 纯 Micropython 实现的显示库
bmp chinese english esp01s esp32 esp32-c3 esp32-s3 framebuffer japanese micropython micropython-esp32 pbm ssd1306 st7735 st7735s st7789
Last synced: 25 Apr 2025
https://github.com/nicell/inklink
Real-time Collaborative E-Paper Canvas
bun canvas2d e-ink e-paper eink epaper esp32 waveshare waveshare-epaper websockets
Last synced: 11 Oct 2025
https://github.com/mcorts/lora_gateway
Compendio de manuales e instrucciones a modo de diario de mi aportación desarrollo de la red LoRa TTN en Mallorca. Comunicaciones gratuitas para IoT
adxl345 esp32 la-red-ttn lora-application lora-gateway lorawan thethingsnetwork ttgo
Last synced: 12 Apr 2025
https://github.com/vortigont/esp32-flashz
zlib compressed OTA firmware update for ESP32. Implements on-the-fly OTA images decompression on upload/flashing
arduino arduino-library arduino-ota esp32 esp32-arduino esp32-ota ota-update
Last synced: 16 Mar 2025
https://github.com/vladkorotnev/plasma-clock
Plasma dot matrix display based wall clock/weather station/etc, powered by an ESP32
esp32 esp32-arduino nixie plasma-display weather-monitor weather-station
Last synced: 11 Apr 2025
https://github.com/pedromneto97/AccelStepper-MicroPython
AccelStepper Library for Micropyton - ESP32
accelstepper esp32 esp8266 micropython
Last synced: 13 May 2025
https://github.com/lemariva/esp32micropython
Basic functions/libraries for ESP32 running MicroPython
Last synced: 13 Apr 2025
https://github.com/francis94c/esp32partitions
eeprom esp32 esp32-arduino esp8266 esp8266-arduino espressif iot partitioning tkinter
Last synced: 18 Aug 2025
https://github.com/redchenjs/nfc_attendance_system_esp32
NFC Attendance System | 智慧校園NFC考勤系統 | 基於ESP32的智慧校園NFC考勤系統控制器
attendance esp32 gif libmad libnfc max98357a mp3 nfc smartconfig st7735 st7789 ugfx wifi
Last synced: 09 Jul 2025
https://github.com/boochow/tflite_micro_microspeech_m5stack
M5Stack (ESP32) port of TensorFlow Lite for Microcontrollers demo "Micro Speech"
esp32 m5stack m5stickc machine-learning speech-recognition tensorflow tflite
Last synced: 11 Apr 2025
https://github.com/jczic/bleadvreader
A BLE tool library to decode some advertising data in object mode (used on ESP32 and Pycom modules)
advertising advertising-data beacon beacons ble bluetooth bluetooth-low-energy decode distance eddystone esp32 hc2 ibeacon lopy mycropython proximity pycom tags wipy
Last synced: 01 Aug 2025
https://github.com/jplattel/upymenu
Micropython Menu for LCD Displays
esp32 lcd lcd-display lcd16x2 lcd20x4 menu micropython navigation python
Last synced: 07 May 2025
https://github.com/esp32beans/ble_hid_client
ESP32 NimBLE Bluetooth Low Energy HID Client/Central and Mouse Pass Through
arduino ble ble-central ble-client bluetooth bluetooth-low-energy esp32 hid mouse nimble pass-through
Last synced: 02 May 2025
https://github.com/luxonis/esp32-spi-message-demo
ESP32 reference app for interfacing with DepthAI over SPI
Last synced: 21 Jun 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/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/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: 06 Apr 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/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/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/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/tuupola/esp_examples
The mandatory ESP-IDF (ESP32) examples repository
Last synced: 22 Mar 2025
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/wolfeidau/esp32-blufi
This component provides bluetooth onboarding for the ESP32 boards.
Last synced: 12 May 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/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/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/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/thenitek/catgfx
Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32
adafruit-gfx adafruit-gfx-library arduino esp32 thermal-printer
Last synced: 09 Apr 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/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/carvilsi/esp32-wifi-map
An ESP32 and FillperZero wifi mapping
esp32 flipper-zero flipperzero wifi
Last synced: 12 Apr 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: 12 Apr 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/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/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/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/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/seeed-studio/sscma-micro
A cross-platform framework that deploys and applies ModelAssistant models to microcontrol devices
arduino-library at-cmd esp32 mqtt tensorflow-lite yolo
Last synced: 30 Jul 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/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/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: 19 Jul 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/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/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/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/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/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/fluepke/esptool
esptool.py replacement written in #golang
esp32 esp32-arduino esptool golang iot termios
Last synced: 16 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/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/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/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/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/taichunmin/line-simplebeacon-esp32
Arduino code for LINE Simple Beacon work with ESP32
arduino esp32 linesimplebeacon
Last synced: 23 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/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/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/makersfunduck/ducky-board-esp32-s3
Manufacturing-ready breakout board for esp32-s3 MCU
breakoutboard esp32 esp32-arduino esp32-s3
Last synced: 25 Jun 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/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/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/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/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/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/wybiral/micropython-aioweb
A minimalist asyncio web framework for MicroPython.
asyncio esp32 http micropython server-sent-events sse uascynio websocket
Last synced: 13 May 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/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/esp-rs/esp-storage
implementation of embedded-storage traits to access unencrypted ESP32 flash
Last synced: 07 Oct 2025
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/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/piersfinlayson/airfrog
Tiny wireless co-processor / programmer / debugger for ARM. Uses $3 WiFi module. Written in Rust.
embassy-rs esp32 rust swd wifi
Last synced: 08 Sep 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/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/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