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-06-14 00:09:56 UTC
- JSON Representation
https://github.com/espresense/espresense
An ESP32 based node for gathering indoor positioning and transmitting to mqtt
esp32 esp32-arduino hacktoberfest home-assistant home-automation homeassistant indoor-positioning iot m5atom m5atom-lite m5atom-matrix m5stickc-plus mqtt
Last synced: 14 May 2025
https://github.com/thelastoutpostworkshop/gpio_viewer
GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards
arduino-library esp32 gpio gpio-pins gpioviewer
Last synced: 14 May 2025
https://github.com/makermoekoe/picoclick-c3
esp32 esp32c3 iot iotbutton picoclick wifibutton
Last synced: 16 May 2025
https://github.com/sepfy/libpeer
WebRTC Library for IoT/Embedded Device using C
c esp32 h264 iot linux raspberry-pi webrtc
Last synced: 14 May 2025
https://github.com/s60sc/esp32-cam_mjpeg2sd
ESP32 Camera motion capture application to record JPEGs to SD card as AVI files and stream to browser as MJPEG. If a microphone is installed then a WAV file is also created. Files can be uploaded via FTP or downloaded to browser.
arduino-esp32 avi camera esp32 esp32-cam esp32s3 fpv freenove machine-learning microphone mjpeg motion-capture ov2640 ov5640 rtsp sd-card telegram-bot telemetry video-processing wav
Last synced: 14 May 2025
https://github.com/mrcodetastic/esp32-hub75-matrixpanel-dma
An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.
dma esp32 esp32-arduino esp32s2 esp32s3 hub75 hub75e led-panels
Last synced: 14 May 2025
https://github.com/makermoekoe/Picoclick-C3
esp32 esp32c3 iot iotbutton picoclick wifibutton
Last synced: 22 Feb 2025
https://github.com/esp-rs/esp-hal
no_std Hardware Abstraction Layers for ESP32 microcontrollers
embedded embedded-hal esp32 rust
Last synced: 13 May 2025
https://github.com/EmenstaNougat/ESP32-BlueJammer
The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an ESP32 and nRF24 modules, it generates noise and unnecessary packets, causing interference between the devices communicating, making them unable to work as intended. Ideal for controlled disruption and security testing.
bluetooth bt coding cybersecurity diy electronics esp32 flashing hacker hacking jammer nrf24 programming
Last synced: 08 Feb 2025
https://github.com/klaasnicolaas/home-assistant-glow
⚡ The power of energy measurements in your house
electricity energy esp32 esp8266 esphome glow hacktoberfest home-assistant iot smartmeter
Last synced: 13 Apr 2025
https://github.com/awawa-dev/HyperHDR
Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).
adalight ambilight apa102 directx esp32 hdr hyperserial led led-strips music-visualizer pico pipewire raspberry-pi rpi screen-capture sk6812 sound-visualizer spi wled ws2812
Last synced: 02 Apr 2025
https://github.com/ESPresense/ESPresense
An ESP32 based node for gathering indoor positioning and transmitting to mqtt
esp32 esp32-arduino hacktoberfest home-assistant home-automation homeassistant indoor-positioning iot m5atom m5atom-lite m5atom-matrix m5stickc-plus mqtt
Last synced: 04 Apr 2025
https://github.com/espressif/esp-drone
Mini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs.
Last synced: 14 May 2025
https://github.com/ayushsharma82/esp-dash
Blazing fast library to create a functional, on-device dashboard for ESP8266, ESP32, RP2040+W and RP2350+W microcontrollers
admin arduino control dashboard esp esp-dash esp32 esp8266 graph interface library rp2040 rp2040w rp2350 server ui webpage widgets
Last synced: 14 May 2025
https://github.com/fr4nkfletcher/esp32-marauder-cheap-yellow-display
ESP32Marauder Cheap Yellow Display
cheap-yellow-display cst820 cyd esp32 esp32-1732s019 esp32-2432s024c esp32-2432s024r esp32-2432s028r esp32-2432s032c esp32-2432s032r esp32-3248s035c esp32-3248s035r gt911 ili9341 marauder st7789 st7796 sunton xpt2046
Last synced: 15 May 2025
https://github.com/ayushsharma82/ESP-DASH
Blazing fast library to create a functional, on-device dashboard for ESP8266, ESP32, RP2040+W and RP2350+W microcontrollers
admin arduino control dashboard esp esp-dash esp32 esp8266 graph interface library rp2040 rp2040w rp2350 server ui webpage widgets
Last synced: 31 Mar 2025
https://github.com/platformio/platform-espressif32
Espressif 32: development platform for PlatformIO
arduino arduino-ide build continuous-deployment continuous-integration esp32 firmware flash iot platformio platformio-platform
Last synced: 14 May 2025
https://github.com/tenderlove/initial-v
It's a BMW shifter converted to a Bluetooth Keyboard that you use with Vim
Last synced: 13 Apr 2025
https://github.com/gruppio/sonoff-homekit
Make your Sonoff Switch compatible with Apple Homekit! 🎉
api apple arduino esp32 esp8266 esp8285 homekit ifttt itead sonoff sonoff-basic sonoff-devices sonoff-tasmota sonoff-xxx
Last synced: 04 Apr 2025
https://github.com/rossumur/espflix
A free video streaming service that runs on a ESP32
esp32 microcontroller mpeg ntsc streaming
Last synced: 04 Apr 2025
https://github.com/s00500/espui
A simple web user interface library for ESP32 and ESP8266
arduino arduino-ide arduino-library browser callback control-pad easy esp32 esp8266 iot javascript slide spiffs tablet ui user-interface userinterface webinterface websockets
Last synced: 14 May 2025
https://github.com/samzorsec/open-home-automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
arduino ble diy domotic esp32 esp8266 home-assistant home-assistant-config home-automation mqtt nfc sonoff
Last synced: 12 Apr 2025
https://github.com/lumapu/ahoy
Various tools, examples, and documentation for communicating with Hoymiles microinverters
arduino asyncwebserver cmt2300 esp32 esp8266 hoymiles mqtt nrf24 pv
Last synced: 12 Apr 2025
https://github.com/SamZorSec/Open-Home-Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
arduino ble diy domotic esp32 esp8266 home-assistant home-assistant-config home-automation mqtt nfc sonoff
Last synced: 20 Dec 2024
https://github.com/nkolban/esp32_ble_arduino
The library source for the ESP32 BLE support for Arduino.
Last synced: 16 May 2025
https://github.com/spooks4576/ghost_esp
Ghost ESP is a ESP32 Firmware that Revolutionizes the way we use ESP32 devices in a Pen Testing aspect
esp32 esp32-c3 esp32-c6 esp32-wroom esp32s2 flipperzero wifi-dev-board
Last synced: 13 Apr 2025
https://github.com/hieromon/autoconnect
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
arduino-library esp32 esp32-arduino esp8266 esp8266-arduino menu wifi-configuration
Last synced: 08 Apr 2025
https://github.com/nkolban/ESP32_BLE_Arduino
The library source for the ESP32 BLE support for Arduino.
Last synced: 08 Apr 2025
https://github.com/stack-chan/stack-chan
A JavaScript-driven M5Stack-embedded super-kawaii robot.
chatgpt esp32 fusion360 hardware javascript kawaii kicad m5stack moddable robots schematics stackchan typescript
Last synced: 15 May 2025
https://github.com/nanoframework/home
:house: The landing page for .NET nanoFramework repositories.
csharp esp32 hacktoberfest iot mcu nanoframework stm32
Last synced: 14 May 2025
https://github.com/marvinroger/async-mqtt-client
📶 An Arduino for ESP8266 asynchronous MQTT client implementation
arduino asynchronous client esp32 esp8266 mqtt
Last synced: 13 Apr 2025
https://github.com/apple/swift-embedded-examples
A collection of example projects using Embedded Swift
embedded esp32 example nrf raspberrypi stm32 swift
Last synced: 15 May 2025
https://github.com/esphome/esphome-flasher
Simple GUI tool to flash ESPs over USB
Last synced: 20 Jan 2025
https://github.com/loboris/micropython_esp32_psram_lobo
MicroPython for ESP32 with psRAM support
display esp-idf esp32 gsm libcurl micropython pppos tft
Last synced: 16 May 2025
https://github.com/h2zero/nimble-arduino
A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
arduino arduino-ble-library arduinoble ble bluetooth bluetooth-arduino bluetooth-le bluetooth-low-energy esp32 nimble nimble-arduino-library nrf51 nrf52
Last synced: 14 May 2025
https://github.com/asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)
Last synced: 12 Apr 2025
https://github.com/t-vk/esp32-ble-mouse
Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)
arduino arduino-ide arduino-library ble bluetooth bluetooth-le esp32 mouse
Last synced: 16 May 2025
https://github.com/haswitchplate/openhasp
HomeAutomation Switchplate based on lvgl for ESP32
arduino az-touch esp32 homeassistant homeautomation lanbon lvgl m5stack mqtt openhab openhasp smarthome stm32duino
Last synced: 16 May 2025
https://github.com/matheus-garbelini/esp32_esp8266_attacks
Proof of Concept of ESP32/8266 Wi-Fi vulnerabilties (CVE-2019-12586, CVE-2019-12587, CVE-2019-12588)
crash esp32 esp8266 hijack vulnerabilities
Last synced: 05 Apr 2025
https://github.com/rzeldent/esp32cam-rtsp
Simple RTSP (streaming image) server for the ESP32CAM. Easy configuration and monitoring through the web interface.
ai-thinker camera cctv esp32 esp32-arduino esp32cam m5stack ov2640 platformio rtsp rtsp-server rtsp-stream rtspserver streaming ttgo-tcamera vlc wifi wrover-kit
Last synced: 15 May 2025
https://github.com/ivmarkov/rust-esp32-std-demo
Rust on ESP32 STD demo app. A demo STD binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen.
Last synced: 20 Jan 2025
https://github.com/lexus2k/ssd1306
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
arduino arduino-library arkanoid atmega328p attiny attiny85 esp32 esp8266 i2c ili9341 lcd-display nokia5110 raspberry-pi sh1106 spi ssd1306 ssd1331 ssd1351 st7735
Last synced: 15 May 2025
https://github.com/HASwitchPlate/openHASP
HomeAutomation Switchplate based on lvgl for ESP32
arduino az-touch esp32 homeassistant homeautomation lanbon lvgl m5stack mqtt openhab openhasp smarthome stm32duino
Last synced: 24 Mar 2025
https://github.com/tonyp7/esp32-wifi-manager
Captive Portal for ESP32 that can connect to a saved wireless network or start an access point where you can connect to existing wifis.
esp-idf esp32 espressif wifi wifi-manager
Last synced: 16 May 2025
https://github.com/cifertech/nrfbox
All-in-One Gadget for Dominating BLE and 2.4GHz Networks | BLE Jammer - BLE Spoofer - Scanner
arduino ble-jammer ble-spoof ble-spoofer cybersecurity esp32 hack hacktoberfest jammer nrf-scanner nrf24l01 sour-apple
Last synced: 05 Apr 2025
https://github.com/imicknl/loctekmotion_iot
Learn how to connect your Flexispot (LoctekMotion) desk to the internet. This repository contains a collection of scripts to get your started, combined with research and instructions.
esp32 esp8266 flexispot flexispot-desks home-assistant loctek loctekmotion smart-desk standing-desk
Last synced: 14 Apr 2025
https://github.com/jczic/microwebsrv2
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
async asynchronous cors esp32 hc2 http https iot micropython microwebsrv pyboard pycom routes ssl template-engine web-server websocket websocket-server websockets wipy
Last synced: 13 Apr 2025
https://github.com/esp-rs/std-training
Embedded Rust on Espressif training material.
esp32 esp32-c3 rust-embedded rustlang training
Last synced: 12 Apr 2025
https://github.com/pu2clr/si4735
SI473X Library for Arduino
arduino atmega328p esp32 esp8266 raspberrypipico shortwave si4730 si4732 si4735 ssb stm32
Last synced: 15 May 2025
https://github.com/jczic/MicroWebSrv2
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
async asynchronous cors esp32 hc2 http https iot micropython microwebsrv pyboard pycom routes ssl template-engine web-server websocket websocket-server websockets wipy
Last synced: 02 Apr 2025
https://github.com/jczic/microwebsrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
captive-portal esp32 hc2 http iot language-templating micropython microwebsrv pyboard pycom pyhtml routing support-websockets template-engine templating webserver websocket websocket-server websockets wipy
Last synced: 04 Apr 2025
https://github.com/jczic/MicroWebSrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
captive-portal esp32 hc2 http iot language-templating micropython microwebsrv pyboard pycom pyhtml routing support-websockets template-engine templating webserver websocket websocket-server websockets wipy
Last synced: 02 Apr 2025
https://github.com/pu2clr/SI4735
SI473X Library for Arduino
arduino atmega328p esp32 esp8266 raspberrypipico shortwave si4730 si4732 si4735 ssb stm32
Last synced: 28 Mar 2025
https://github.com/ph1p/ikea-led-obegraensad
ESP32/Arduino hack for the ikea OBEGRÄNSAD led wall lamp
arduino esp32 esp32-arduino hack ikea lamp led mod
Last synced: 08 Mar 2025
https://github.com/sieren/homepoint
Espressif ESP32 Based Smarthome screen for MQTT
automation esp-idf esp32 esp32-idf espressif home home-automation homebridge homekit homekit-support homepoint ios m5stack mqtt smarthome touchscreen wifi
Last synced: 04 Apr 2025
https://github.com/sieren/Homepoint
Espressif ESP32 Based Smarthome screen for MQTT
automation esp-idf esp32 esp32-idf espressif home home-automation homebridge homekit homekit-support homepoint ios m5stack mqtt smarthome touchscreen wifi
Last synced: 04 Apr 2025
https://github.com/geoffdavis/esphome-mitsubishiheatpump
ESPHome Climate Component for Mitsubishi Heatpumps using direct serial connection
esp32 esp8266 esphome home-automation hvac mitsubish-comfort mitsubishi
Last synced: 03 Apr 2025
https://github.com/retro-esp32/retroesp32
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
arduino education emulation emulator esp32 espressif firmware game-boy-pocket gameboy-pocket gnuboy hardware launcher nesemu nintendo-game-boy odroid-go pc-engine retro smsplusgx turbografx-16
Last synced: 12 Apr 2025
https://sequoiasan.github.io/FlipperZero-WiFi-Scanner_Module/
WiFi Scanner Module for FlipperZero based on ESP8266/ESP32
esp32 esp8266 flipper-module flipper-plugin flipper-zero flipperzero wifi-scanner
Last synced: 29 Mar 2025
https://github.com/SequoiaSan/FlipperZero-WiFi-Scanner_Module
WiFi Scanner Module for FlipperZero based on ESP8266/ESP32
esp32 esp8266 flipper-module flipper-plugin flipper-zero flipperzero wifi-scanner
Last synced: 29 Mar 2025
https://github.com/sequoiasan/flipperzero-wifi-scanner_module
WiFi Scanner Module for FlipperZero based on ESP8266/ESP32
esp32 esp8266 flipper-module flipper-plugin flipper-zero flipperzero wifi-scanner
Last synced: 05 Apr 2025
https://github.com/russhughes/st7789_mpy
Fast MicroPython driver for ST7789 display module written in C
bitmap-font driver esp32 firmware ili9341 ili9342 m5stack-core m5stack-core2 micropython pyboard st7735 st7789 t-display t-dongle-s3 twatch-2020 wio-terminal
Last synced: 12 Apr 2025
https://esp-rs.github.io/std-training/
Embedded Rust on Espressif training material.
esp32 esp32-c3 rust-embedded rustlang training
Last synced: 01 Apr 2025
https://github.com/loboris/ESP32_TFT_library
Full featured TFT library for ESP32 with demo application
demo display esp-wrover-kit esp32 ili9341 ili9488 library tft
Last synced: 05 Apr 2025
https://github.com/loboris/esp32_tft_library
Full featured TFT library for ESP32 with demo application
demo display esp-wrover-kit esp32 ili9341 ili9488 library tft
Last synced: 13 Apr 2025
https://github.com/ai-techsystems/deepc
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
arduino arduino-nano-33-ble-sense arm64 deep-learning edge-devices esp32 esp8266 inference-framework machine-learning microcontrollers nxp-cortex odroid onnx raspberry-pi raspberrypi sparkfun-products stm32 stm32f4 tinyml
Last synced: 04 Apr 2025
https://github.com/circuitsetup/expandable-6-channel-esp32-energy-meter
Hardware & Software documentation for the CircuitSetup Expandable 6 Channel ESP32 Energy Meter. Works with ESPHome and Home Assistant.
energy-monitor energymeter esp32 esphome home-assistant homeassistant
Last synced: 15 May 2025
https://github.com/ai-techsystems/deepC
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
arduino arduino-nano-33-ble-sense arm64 deep-learning edge-devices esp32 esp8266 inference-framework machine-learning microcontrollers nxp-cortex odroid onnx raspberry-pi raspberrypi sparkfun-products stm32 stm32f4 tinyml
Last synced: 05 May 2025
https://github.com/northernman54/rtl_433_esp
Trial port of the rtl_433 Library for use with OpenMQTTGateway on a ESP32 and a CC1101 Transceiver
arduino cc1101 esp32 openmqttgateway
Last synced: 15 May 2025
https://github.com/timmbogner/Farm-Data-Relay-System
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
agriculture agritech agtech arduino esp-now esp32 esp32-arduino esp8266 esp8266-arduino espressif farming iot lora mqtt raspberry-pi sensors sensors-data-collection
Last synced: 12 Jun 2025
https://github.com/timmbogner/farm-data-relay-system
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
agriculture agritech agtech arduino esp-now esp32 esp32-arduino esp8266 esp8266-arduino espressif farming iot lora mqtt raspberry-pi sensors sensors-data-collection
Last synced: 15 May 2025
https://github.com/benzino77/tasmocompiler
Web GUI for custom Tasmota compilation
compiler esp32 esp8266 firmware sonoff tasmota tasmota-compiler
Last synced: 15 May 2025
https://github.com/esphome/esphome-core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
arduino cpp esp32 esp8266 home-assistant home-automation internet-of-things iot
Last synced: 20 Jan 2025
https://github.com/taligentx/dsckeybusinterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
arduino arduino-library blynk dsc esp32 esp32-arduino esp8266 esp8266-arduino esphome google-home home-assistant home-automation home-security homebridge homekit homey iot openhab security-system telegram-bot
Last synced: 04 Apr 2025
https://github.com/feelfreelinux/cspot
A Spotify Connect player targeting, but not limited to embedded devices (ESP32).
Last synced: 14 Apr 2025
https://github.com/karawin/Ka-Radio32
esp32 version of Ka-Radio (https://github.com/karawin/Ka-Radio) by jp Cocatrix
esp32 espressif i2s ka-radio32 vs1053 webradio wroom wrover
Last synced: 08 Apr 2025
https://github.com/matheus-garbelini/esp32_bluetooth_classic_sniffer
Active Bluetooth BR/EDR Sniffer/Injector as cheap as any ESP32 board can get. Works with Scapy ;-)
bluetooth bluetooth-classic br-edr braktooth esp32 patching-framework sniffer
Last synced: 05 Apr 2025
https://github.com/rzeldent/esp32-smartdisplay
PlatformIO library LVGL Drivers for Sunton Smart display boards (CYD Cheap Yellow Display). This library supports these boards without any effort. ESP32-2432S024N/R/C, ESP32-2432S028R/C, ESP32-3248S035R/C, ESP32_8048S070N/C
arduino cyd esp32 esp32-2424s12 esp32-2432s022 esp32-2432s028 esp32-2432s028r esp32-3248s035 esp32-3248s035c esp32-3248s035r esp32-8048s070c esp32-8048s070n ili9341 lvgl platformio platformio-library smart-display st7796 sunton xpt2046
Last synced: 15 May 2025
https://github.com/jetbrains/intellij-micropython
Plugin for MicroPython devices in PyCharm and IntelliJ
editor esp32 esp8266 ide intellij microbit micropython pyboard pycharm raspberry-pi-pico
Last synced: 15 May 2025
https://github.com/jakkra/Mars-Rover
3D printed and driveable Curiosity/Perseverance inspired Rover
3d-printing arduino curiosity-rover esp-idf esp32 lora mars-rover perseverance rc rc-controller robot-arm rover wifi
Last synced: 16 Apr 2025