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-19 00:11:01 UTC
- JSON Representation
https://github.com/sonocotta/loud-esp
Loud ESP is an ESP32-powered, rich-audio development board. Available with or without a color touchscreen, Loud ESP has a wealth of peripherals to support a wide range of user interaction. It is compact, portable, battery-powered, and uses a dual MAX98357 Hi-Fi DAC that will output 3W per speaker.
Last synced: 16 Jan 2026
https://github.com/realcorebb/bbmonitor
Cyber Retro-style DIY PC Performance Monitor
Last synced: 20 Aug 2025
https://github.com/rzeldent/esp32-flightradar24-ttgo
Display real-time flights in an area using the ESP32 TTGO-Display module
airplanes airports aviation clock display-flights esp32 esp32-arduino esp32-ttgo flight-monitor lilygo-t-display-s3 platformio platformio-io real-time stand-alone ttgo ttgo-t-display
Last synced: 04 Jan 2026
https://github.com/bareboat-necessities/bbn-wave-period-esp32
Estimate ocean wave height (or vessel heave), waves direction, and period from accelerations using IMU on esp32 using advanced Kalman filters
ahrs boat direction esp32 frequency heave height imu jonswap kalman-filter nmea ocean oceanography sailing sensor ship vessel wave
Last synced: 01 Apr 2026
https://github.com/aresta/esp32_gps
GPS device with ESP32 and OpenStreetMap data
arduino esp32 gps openstreetmap
Last synced: 10 Oct 2025
https://github.com/ferreira-igor/micropython-wifi_manager
WiFi Manager for ESP8266 and ESP32 using MicroPython.
esp32 esp8266 library micropython python wifi wifi-configuration wifimanager
Last synced: 26 Apr 2025
https://github.com/sdima1357/spectrum128_esp32_usb_host_pal_tv
zx spectrum 128 emulator on single esp32
ay-3-8910 esp32 retrocomputing retrogaming usb-host zx-spectrum
Last synced: 12 Aug 2025
https://github.com/steadramon/espgeiger
☢️ ESP8266 / ESP32 Firmware for collecting and reporting statistics from Geiger counters
arduino cajoe esp32 esp8266 gc10 geiger-counter geiger-muller home-assistant iot mightyohm mqtt mqtt-client neopixel pcnt platformio radiation radiation-detector radiation-sensor radmon sdcard
Last synced: 27 May 2026
https://github.com/spotlightkid/mrequests
An HTTP client library (not only) for MicroPython with an API similar to requests
esp2866 esp32 http http-client https micropython python raspberry-pi-pico requests rp2 sockets ssl stm32 tls
Last synced: 06 Sep 2025
https://github.com/thelastoutpostworkshop/esp32lcdround240x240eyes
Master the Round display on ESP32 and GC9A01 driver with the TFT_eSPI library
esp32 gc9a01 gc9a01a tft-display tftespi
Last synced: 06 Mar 2026
https://github.com/fbiego/ble_ota_python
A script for performing OTA update over BLE on ESP32
ble bleak computer esp32 firmware ota ota-update python3
Last synced: 02 Sep 2025
https://github.com/koenvervloesem/m5stack-air-quality-esphome
ESPHome configuration for M5Stack's PM2.5 Air Quality Kit with the PMSA003 particulate matter sensor and the SHT20 temperature and humidity sensor
air-quality esp32 esp32-arduino esphome esphome-config home-assistant home-automation homeassistant ili9341 m5stack mqtt particulate-matter pm-sensor pm1 pm10 pm25 pmsa003 pmsx003 sensors sht20
Last synced: 30 Apr 2025
https://github.com/tonyp7/esp32-nixie-clock
Nixie Clock driven by an ESP32
ds3231 esp-idf esp32 neopixel nixie-clock ws2812
Last synced: 19 Mar 2025
https://github.com/sh123/esp32_loradv
ESP32 based Codec2/OPUS DV hobby UHF 3d printed handheld transceiver aka walkie-talkie
amateur-radio codec2 digital-voice dv esp32 esp32-arduino fsk hamradio handheld-transceiver lora opus opus-codec radio sx1268 sx1278 uhf uhf-transceiver vhf walkie-talkie
Last synced: 14 Apr 2025
https://github.com/omarbenhamid/micropython-ds1302-rtc
DS1302 RTC Clock driver for Micropython
ds1302 esp32 micropyhton micropython-esp32
Last synced: 14 Feb 2026
https://github.com/orbital-systems/react-native-esp-idf-provisioning
ESP IDF provisioning and custom data library for react-native
ble esp32 esp32-idf provisioning softap wifi-configuration
Last synced: 07 Mar 2026
https://github.com/pyaillet/esp-idf-ble
This project aims at providing a safe Rust wrapper of esp-idf to enable BLE on the ESP32 microcontrollers family
ble bluetooth bluetooth-low-energy embedded esp-idf esp32 rust
Last synced: 08 Sep 2025
https://github.com/hugokernel/esphome-rain-detector
ESPHome Rain Detector
esp32 esphome home-assistant homeassistant rain
Last synced: 14 Jul 2025
https://github.com/asukiaaa/esp32bb
A KiCad project for esp-wroom-32 and breadboard.
breadboard breakout esp32 kicad
Last synced: 17 Mar 2025
https://github.com/aasim-a/asynctimer
JavaScript-like Async timing functions (setTimeout, setInterval) for Arduino, ESP8266, ESP32 and other compatible boards
arduino asynctimer callbackfunction esp32 esp32-arduino esp8266 esp8266-arduino javascript setinterval settimeout
Last synced: 18 Aug 2025
https://github.com/seeed-solution/sensecap_indicator_esp32
SenseCAP Indicator SDK.
esp-idf esp32 esp32-idf esp32s3 iot-device lora lorawan lorawan-device
Last synced: 07 Apr 2025
https://github.com/ricardoquesada/unijoysticle2
Bluetooth gamepad support for the Commodore 64 / Atari / Amiga, etc.
bluetooth commodore64 esp32 gamepad
Last synced: 28 Jul 2025
https://github.com/bigbag/papyrix-reader
Lightweight open-source firmware for Xteink X4 e-paper reader • EPUB/TXT support • WiFi transfers • Custom themes & fonts
eink eink-devices esp32 papyrix xteink xteink-x4
Last synced: 20 May 2026
https://github.com/jczic/microworkers
A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)
concurency concurrency esp32 hc2 jobs lopy micropython multithread multithreading pool pycom queue thread threads wipy worker-queue worker-threads workers
Last synced: 22 Aug 2025
https://github.com/cbpowell/espsense
Use ESPHome to emulate TP-Link Kasa HS110 plugs, and report energy usage to your Sense Home Energy Monitor (or anything else on your network!) via ESP8266/ESP32 devices
energy-monitor esp32 esp8266 esphome report-energy sense sensor
Last synced: 12 Apr 2025
https://github.com/jczic/MicroWorkers
A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)
concurency concurrency esp32 hc2 jobs lopy micropython multithread multithreading pool pycom queue thread threads wipy worker-queue worker-threads workers
Last synced: 12 Apr 2025
https://github.com/J-Rios/Arduino-esp32sshclient
Arduino library for ESP32 that implements an SSH client to connect and execute commands in a remote Server.
arduino arduino-library client esp32 esp32-arduino esp32-library libssh2 ssh ssh-client
Last synced: 11 Oct 2025
https://github.com/davidmonterocrespo24/esp32s3-arcade-3d
An OutRun-style pseudo-3D racing game for the ESP32-S3 microcontroller with an ILI9341 320×240 SPI display. The same source compiles for both ESP32 hardware and Windows (via a Raylib-based emulator).
Last synced: 20 Feb 2026
https://github.com/hafidhh/flowsensor-arduino
Water Flow Sensor / Flow Meter Arduino Library, Flow Rate, Volume, YF-S201, YF-B1, OF10ZAT, OF10ZZT, OF05ZAT, OF05ZZT
arduino arduino-library esp32 esp8266 flow-sensor sensor waterflow-sensor
Last synced: 11 Apr 2025
https://github.com/nopnop2002/esp-idf-ftpserver
ftp server for esp-idf using FAT file system
esp-idf esp32 fat32 ftp ftp-server
Last synced: 01 Sep 2025
https://github.com/myvobot/pi_pico_wifi_driver
A simple driver using AT command to access WiFi/Internet on the Pi Pico
at esp01 esp32 esp8266 micropython raspberry-pi-pico rp2040 wifi
Last synced: 02 May 2025
https://github.com/alankrantas/micropython-TEA5767
MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico
esp32 esp8266 fm micropython micropython-esp32 micropython-esp8266 pico python radio tea5767
Last synced: 13 May 2025
https://github.com/alexlynd/esp8266-warshipping
Low-cost WarShipping with built-in geofencing, WiFi recon, and Rogue AP on the ESP8266
esp32 esp8266 reconnaissance wardriving warshipping wifi-security
Last synced: 16 Oct 2025
https://github.com/koenvervloesem/getting-started-with-esphome
Code examples, errata and additional tips and references to interesting projects for the book "Getting Started with ESPHome: Develop your own custom home automation devices"
bluetooth bluetooth-low-energy displays electronics esp32 esp8266 esphome home-assistant home-automation infrared mqtt nfc sensors
Last synced: 09 Mar 2025
https://github.com/seuros/matryoshka
Ruby ↔ Rust Design Patterns: FFI Hybrid and Mirror API patterns for building polyglot gems
design-patterns embedded-systems esp32 ffi gem-development learning magnus no-std performance polyglot ruby rust
Last synced: 23 Jan 2026
https://github.com/eudes/korg-nts1-esp32
An attempt to build a custom panel for the `Korg NTS-1` using the ESP32 and an investigation into the inner workings of the `nts-1-customizations` libraries.
custom-panel customization esp32 korg nts-1 platformio spi stm32
Last synced: 24 Apr 2025
https://github.com/dewenni/esp32-jarolift-controller
Controlling Jarolift(TM) TDEF shutters via ESP32 and CC1101 - MQTT - Home Assistant
alexa cc1101 esp32 gateway hass home-assistant homeassistant homekit jarolift mqtt smarthome tdef w5500
Last synced: 06 May 2025
https://github.com/nanoframework/CoreLibrary
:package: .NET nanoFramework Base Class Library
baseclass csharp esp32 hacktoberfest mcu nanoframework stm32
Last synced: 20 Jun 2025
https://github.com/educ8s/arduino-color-e-paper-weather-station
ESP32 Arduino Color E Paper Weather Station project
arduino arduino-project bmp180 dht22 dht22sensor diy-electronics diy-project e-ink e-ink-wireless e-paper e-paperdisplay esp32 esp32-arduino
Last synced: 15 Apr 2025
https://github.com/beboxos/circuitpython
circuipython projects of BeBoX
adafruit circuitpython esp32 raspberry-pi
Last synced: 23 Oct 2025
https://github.com/tobozo/yamlduino
YAML <=> JSON converter for ESP32, ESP8266, RP2040 and possibly other devices
arduino arduinojson cjson esp32 esp8266 json libyaml rp2040 rp2040-zero rp2040w samd yaml yaml2json yamltojson yml
Last synced: 11 Apr 2025
https://github.com/cesanta/mongoose-os-smart-light
An example of full IOT product based on Mongoose OS
cc3220 esp32 esp8266 full-stack iot product reference stm32
Last synced: 02 Jul 2025
https://github.com/yasir-shahzad/softi2c
Software-based I2C communication library for Arduino
arduino esp32 esp8266 i2c-bus i2c-sensors softi2c
Last synced: 15 Apr 2025
https://github.com/nopnop2002/esp-idf-m5stickc
M5StickC ST7735S Driver for esp-idf
esp-idf esp32 m5stickc st7735s
Last synced: 16 Mar 2025
https://github.com/luc-github/esp3d-tft
ESP3D Firmware for ESP32 based TFT
3dprinter cnc esp32 tft-display wifi
Last synced: 12 Apr 2025
https://github.com/koenvervloesem/bluetooth-low-energy-applications
Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr"
arduino ble bleak bluetooth bluetooth-low-energy esp32 esp32-arduino nimble-arduino-library nordic-semiconductor nordicsemi nrf52 nrf52840 nrf52840-dk nrf52840-dongle nrf5x python raspberry-pi zephyr
Last synced: 30 Oct 2025
https://github.com/husarnet/esp32-internet-ota
ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.
asyncwebserver esp32 esp32-arduino github-actions husarnet iot-device iot-edge nginx-proxy-manager ota-updates platformio
Last synced: 13 Apr 2025
https://github.com/dernasherbrezon/sx127x
Library to work with Semtech chips SX1276/SX1277/SX1278/SX1279.
esp-idf esp32 lora raspberry-pi raspberrypi semtech sx1276 sx1277 sx1278 sx1279
Last synced: 07 Oct 2025
https://github.com/tuupola/esp_effects
Old school demo effects for ESP32
esp-idf esp32 hagl m5stack t-watch-2020
Last synced: 23 Jun 2025
https://github.com/marcboeker/esp32-ble-ios-demo
Arduino ESP32 BLE server demo with iOS app
arduino bluetooth bluetooth-low-energy esp32 ios ios-bluetooth swift
Last synced: 26 Aug 2025
https://github.com/introlab/openimu-minilogger
OpenIMU - Open Hardware Mini Logger based on ESP32
bluetooth esp32 esp32-arduino gps hub imu logging open-hardware tracker usd wifi
Last synced: 06 Mar 2026
https://github.com/fbiego/dt78-esp32-firmware
Firmware for the DT78 watch based on ESP32 microcontroller
ble cst816s dt78 dt78-firmware esp32 esp32-pico-d4 firmware gc9a01 kxtj3-1057 lvgl smartwatch
Last synced: 19 Oct 2025
https://github.com/gyverlibs/settings
Простой конструктор вебморды для настроек esp8266/esp32
arduino esp32 esp8266 gui settings settings-gyver settingsesp settingsgyver ui webface
Last synced: 02 Feb 2026
https://github.com/miguelangelcasanova/codos
Un sistema de detección del CO2 para el aula
arduino co2 co2-sensor docencia esp32
Last synced: 20 Jan 2026
https://github.com/simongolms/homekit-qrcode
Generate a pairing HomeKit QR code label for your HomeKit accessory from the command line
apple esp32 esp8266 homebridge homekit pairing qrcode
Last synced: 07 Oct 2025
https://github.com/mydevicesiot/cayenne-docs
The Cayenne documentation system
arduino cayenne docs esp32 esp8266 iot lorawan mqtt raspberrypi
Last synced: 07 May 2025
https://github.com/mycontroller-org/server
MyController 2.x server
arduino automation dashboard esp32 esp8266 esphome esphome-devices home-automation internet-of-things iot mqtt mycontroller mysensors philips-hue raspberry-pi system-monitoring tasmota tasmota-devices
Last synced: 02 Apr 2026
https://github.com/homespan/somfyplus
HomeKit Controller for Somfy Motorized Shades
arduino-sketch esp32 home-automation homekit homespan somfy-motorized-shades
Last synced: 19 Mar 2025
https://github.com/chrisns/childrens-clock
An IoT clock designed for children
arduino c children clock diy diy-electronics diy-project diy-solutions esp32 esphome esphome-config esphome-device iot kids kids-programming network-time-protocol ntp platformio
Last synced: 17 Jan 2026
https://github.com/runeharlyk/spotmicroesp32-leika
My take on the quadruped Spot Micro robot. Its built around an ESP32 cam microcontroller and utilizes a svelte app to control it
esp32 esp32-cam freertos quadruped quadruped-simulation robot robotics spot spotmicro svelte tailwindcss typescript vite websocket
Last synced: 13 Jun 2025
https://github.com/whitecatboard/whitecat-ide
The Whitecat IDE, to program the ecosystem in Blocks or Lua
blockly esp32 lua-rtos programming-language
Last synced: 30 Apr 2025
https://github.com/arashsm79/OFMon
Offline-first smart energy monitoring platform using Rust, ESP32, Thingsboard, and a fork of Thingsboard Mobile flutter app.
dart embedded embedded-hal embedded-rust embedded-svc emon energy-monitor esp-idf esp-idf-hal esp-idf-svc esp-idf-sys esp-rs esp32 espressif flutter iot littlefs rust smart-energy-monitor thingsboard
Last synced: 13 Apr 2025
https://github.com/azholtikov/zhnetwork
ESP-NOW based Mesh network for ESP8266/ESP32.
esp-now esp32 esp8266 espnow mesh mesh-network mesh-networks
Last synced: 12 Apr 2025
https://github.com/jczic/xasyncsockets
XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.
async async-programming asynchronous client client-server concurrent-processes esp32 fifo-queue hc2 micropython pool pycom python server sockets ssl tcp tls udp wipy
Last synced: 07 May 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: 02 Mar 2026
https://github.com/kapraran/FreqCountESP
A frequency counter library for esp32
arduino esp32 esp32-library frequency-counter interrupt-driven-programs
Last synced: 12 Jun 2025
https://github.com/thelastoutpostworkshop/animated_gif_memory
Animated GIF on a Round Display (GC9A01) with the ESP32 - Memory-Based Version
animated-gif arduino esp32 gc9a01 tftespi
Last synced: 17 Jun 2025
https://github.com/vshymanskyy/blynk-library-lua
Blynk library for Lua. Works with Lua 5.1+, LuaJIT, NodeMCU.
blynk esp32 esp8266 iot lua lua-library luajit openwrt
Last synced: 13 Apr 2025
https://github.com/0015/python-data-sampling-app
Data Sampling App from Serial to CSV file
accelerometer arduino csv data esp32 gyroscope pysimplegui python sampling serial-communication serialport
Last synced: 26 Apr 2025
https://github.com/lemariva/upyportal
A captive portal for MicroPython using ESP32 (WeMos)
esp32 hacking micropython wifi-hacking
Last synced: 24 Feb 2026
https://github.com/dzikuvx/esp32_gps_thingy
GPS location provider and distance measurement with ESP32
esp32 esp32-arduino gps gps-coordinates
Last synced: 30 Jun 2025
https://github.com/lemariva/uPyPortal
A captive portal for MicroPython using ESP32 (WeMos)
esp32 hacking micropython wifi-hacking
Last synced: 13 May 2025
https://github.com/adafruit/adafruit_wippersnapper_arduino
WipperSnapper is a firmware for creating no-code IoT electronics projects.
arduino arduino-library esp32 esp8266 iot no-code rp2040 wippersnapper
Last synced: 06 Apr 2025
https://github.com/nanoframework/corelibrary
:package: nanoFramework Base Class Library
baseclass csharp esp32 hacktoberfest mcu nanoframework stm32
Last synced: 08 Jan 2026
https://github.com/etiennec78/home-automation
Home Assistant blueprints and automations to awaken your home ✨
automatic automation blueprints diy esp32 esphome gate gate-automation home home-assistant home-assistant-blueprint home-automation homeassistant iot ratgdo scripts
Last synced: 14 Apr 2025
https://github.com/alankrantas/micropython-tea5767
MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico
esp32 esp8266 fm micropython micropython-esp32 micropython-esp8266 pico python radio tea5767
Last synced: 22 Apr 2025
https://github.com/mwood77/winderoo
Winderoo - Supercharge your Open Source Watch Winder (OSWW) build!
arduino cc-by-sa esp32 hardware homeassistant homeassistant-integration watches
Last synced: 29 Jul 2025
https://github.com/tve/low-power-wifi
Experiments in low-power-wifi on esp8266, esp32, and ...
arduino esp32 esp32-idf esp8266 esp8266-arduino low-power wifi
Last synced: 13 Sep 2025
https://github.com/vrialland/micropython-max7219
MicroPython driver for MAX7219 8x8 LED matrix
esp32 esp8266 max7219 micropython
Last synced: 24 Aug 2025
https://github.com/tobozo/esp32-3dprinter-bridge
A network <=> ESP32 <=> USB (FTDI) <=> 3D printer Bridge
3dprinter arduino esp32 serial serial-bridge usb usb-host wifi-bridge
Last synced: 15 Mar 2026
https://github.com/fsievers22/esphome-ble-remote
ESPHome external component for a BLE HID client
amazon-remote ble ble-client ble-hid esp-idf esp32 esphome firetv firetv-remote hid hid-host remote shield-remote
Last synced: 04 Mar 2026
https://github.com/s60sc/esp32-tuya_device
Replace Tuya device wifi module with ESP32-C3
arduino esp32 esp32-c3 thermostat tuya wifi
Last synced: 08 Jul 2025