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/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/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/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/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/thelogicmaster/esp-smart-display
A customizable ESP based LED matrix driver
arduino esp32 esp8266 led-matrix led-matrix-displays platformio pxmatrix vue
Last synced: 12 Apr 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: 17 Jul 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/yasir-shahzad/am4096
AM4096 encoder interface for arduino
arduino encoder esp32 esp8266 megnetic-encoder
Last synced: 10 Apr 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/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/javiser/crescendo-clock
Crescendo Clock - an ESP32 based alarm clock to wake up gently
alarm alarm-clock clock crescendo esp-idf esp-idf-framework esp32 esp32c3 ili93 platformio rotary-encoder
Last synced: 10 Oct 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: 28 Mar 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/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/implferris/esp32-book
Embedded Programming with ESP32 and Rust
embedded embedded-systems esp32 rust rustlang
Last synced: 24 Oct 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/nopnop2002/esp-idf-web-form
WEB Form example for ESP-IDF
esp-idf esp32 form http http-server webapp
Last synced: 02 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/srg74/esp-uploader
ESP uploader board for programming Espressif ESP series microcontrollers
esp-01 esp-07s esp-12f esp32 esp32-arduino esp32-s2 esp32-wroom esp32-wrover esp8266
Last synced: 18 Mar 2025
https://github.com/nanoframework/nf-community-contributions
👷 Repository with contributions from nanoFramework community members. Drivers, extensions, utilities, feature demos...
embedded-systems esp32 hacktoberfest iot nanoframework stm32
Last synced: 21 Apr 2025
https://github.com/alanesq/dro
Super cheap Digital Readout (DRO) for lathes, milling machines etc. (cheap yellow display)
arduino caliper cheap-yellow-display digital digital-calipers dro esp32 lathe milling-machine
Last synced: 09 Apr 2025
https://github.com/nanoframework/nanoframework.device.bluetooth
:package: nanoFramework.Device.Bluetooth class library for .NET nanoFramework
ble bluetooth bluetooth-low-energy esp32 hacktoberfest nanoframework
Last synced: 21 Apr 2025
https://github.com/mcauser/micropython-ys-irtm
MicroPython examples for YS-IRTM 5V NEC Infrared UART transceivers
esp32 infrared ir-receiver ir-transmitter micropython nec-protocol tinypico uart ys-irtm
Last synced: 28 Jul 2025
https://github.com/xavierberger/solar-router-for-esphome
Solar Router for ESPHome - Intelligently manages and redirects excess solar energy from photovoltaic systems to optimize electricity consumption and storage across different loads or battery systems.
diverter diverters-loads energy esp32 esp8266 esphome homeassistant photovoltaic routeursolaire solar solar-diverter
Last synced: 24 Aug 2025
https://github.com/tobozo/esp32-raytracer
An ESP32 study based on Dmitry V. Sokolov's tinyraytracer https://github.com/ssloy/tinyraytracer
3d 3d-graphics arduino esp32 geometry raytracer raytracing rendering
Last synced: 30 Jun 2025
https://github.com/xreef/dht12_sensor_library
DHT12 complete library (Original DHT clone library with same command and some addiction). I2c and OneWire support, connection schema of Arduino UNO, esp32 and esp8266 with examples.
arduino arduino-library dht12 esp32 esp8266 library
Last synced: 14 Apr 2025
https://github.com/cifertech/tempo
an IoT Edge device equipped with ESP32, DHT22, and Ethernet W5500
Last synced: 16 Jul 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: 08 May 2025
https://github.com/thelastoutpostworkshop/animated_gif_sdcard_spiffs
Animated GIF stored in SD Card and played from SPIFFS on a Round Display (GC9A01) with the ESP32
animated-gif arduino esp32 gc9a01 sd-card sd-card-reader spiffs tftespi
Last synced: 19 Mar 2025
https://github.com/peff74/esp_aht20_bmp280
ESP32/ESP8266 arduino script for an AHT20 + BMP280 only with Wire.h
aht20 arduino beginner-friendly bmp280 esp32 esp8266 humidity i2c iot non-blocking pressure sensor temperature weather
Last synced: 12 Jun 2025
https://github.com/nathanramanoodles/canopen-esp32-nodes
Playing around with CANopenNode to fully expand the true potential of CAN bus on ESP32.
c-language can canopen esp-idf esp32
Last synced: 10 Apr 2025
https://github.com/aefeinstein/super-2024-swadge-fw
Firmware for the Super Magfest 2024 Swadge
Last synced: 23 Apr 2025
https://github.com/junkfix/esp32-ds18b20
Arduino Library for ESP32 DS18B20 Non Blocking Onewire RMT protocol, no dependencies, minimal
1-wire 1wire dallas ds18b20 esp32 non-blocking onewire rmt temperature-sensor
Last synced: 14 Apr 2025
https://github.com/tuanpmt/esp32-fota
ESP32 Firmware update over the air
esp-request esp32 fota https ota
Last synced: 12 Oct 2025
https://github.com/swoboda1337/sx127x-esphome
ESPHome SX127x driver. SX127x component configures SX1276, SX1277, SX1278 or SX1279 hardware for use in ESPHome.
esp32 esphome esphome-component sx1276 sx1277 sx1278 sx1279 sx127x
Last synced: 23 Apr 2025
https://github.com/maxakuru/wblinds
WiFi smart blinds controller for ESP32
arduino automation blinds cpp esp32 esp8266 home-automation homeassistant homekit ikeahack mqtt mqtt-client platformio rest-api smarthome wifi
Last synced: 02 Aug 2025
https://github.com/matthias-bs/bresserweathersensorttn
Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver based on ESP32 and RFM95W/SX1276 - sends data to a LoRaWAN Network (e.g. The Things Network)
arduino arduino-pico ble bluetooth bluetooth-low-energy esp32 esp32-arduino helium-network lorawan lorawan-application rp2040 thethingsnetwork ttn-application
Last synced: 10 Mar 2025
https://github.com/jmysu/esp32-cam-tensorflowlite
Machine Learning on personal image w/ ESP32Cam
esp32 esp32cam platformio tensorflow-lite
Last synced: 12 Apr 2025
https://github.com/knightr1d3r007/evilcrowrf_v2-el_cheapo_version
The DIY_EvilCrowRF_v2-el_Cheapo_version is a PCB that brings an option to experience radio frequency adventures from scratch.
arduino cc1101 esp32 flipper-plugins flipper-zero hardware-hacking-tools pentest-tool radio-frequency security-assessments
Last synced: 01 Sep 2025
https://github.com/rroemhild/pycom-ruuvitag
Pycom MicroPython RuuviTag BLE Sensor Beacon scanner
bluetooth esp32 iot micropython pycom ruuvitag
Last synced: 18 Mar 2025
https://github.com/cifertech/ducominer-monitor-esp32
Mine DuinoCoin and Monitor Details with ESP32.
duino-coin esp32 esp32-arduino
Last synced: 14 Jun 2025
https://github.com/nopnop2002/esp-idf-m5stickc-plus
M5StickC-Plus ST7789V2 Driver for ESP-IDF
esp-idf esp32 m5stickcplus m5stickcplus2 st7789v2
Last synced: 19 Mar 2025
https://github.com/h1romas4/m5stamp-c3dev
This is a development board for the M5Stamp C3 (RISC-V/FreeRTOS).
arduino arduino-esp32 assemblyscript esp32 esp32c3 jtag m5stack m5stamp risc-v riscv wasm3 webassembly
Last synced: 25 Oct 2025
https://github.com/nliaudat/esp_canbus
Esp32 Canbus Shield
canbus esp32 esphome gateway hassio home-assistant homevent hoval sn65hvd230
Last synced: 10 Jul 2025
https://github.com/jameszah/camerawebserverrecorder
Enhancement of @espressif CameraWebServer to add avi video recording to an SD Card
avi camerawebserver esp32 esp32-cam espressif mjpeg ov2640 video-recording video-streaming
Last synced: 06 Apr 2025
https://github.com/tobozo/esp32-gifplayer
GIF player Demo for M5Stack, Odroid-GO, ESP32-Wrover-Kit, LoLinD32-Pro, D-Duino32-XS, and more...
animatedgif arduino esp32 esp32-targz lgfx lovyangfx m5stack m5stack-sd-updater sd-updater
Last synced: 06 May 2025
https://github.com/hepter/web-logic-analyzer
Web-based Logic Analyzer for ESP8266 and ESP32 that can be controlled and viewed via web browser also supports button controls and can produce output for PulseView.
arduino digital-signal-processing esp32 esp8266 logic-analyzer nodemcu pulseview sigrok web-interface
Last synced: 30 Apr 2025
https://github.com/matthias-bs/MicroPython-ADC_Cal
MicroPython ESP32 library for calibrated on-chip ADC conversion
esp32 micropython micropython-esp32
Last synced: 13 May 2025
https://github.com/Erriez/ErriezTM1637
TM1637 LED and key-scan library for Arduino
arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno
Last synced: 17 Jul 2025
https://github.com/michelep/esp32_beaconsniffer
Beacon monitor for ESP32 with OLED display
Last synced: 13 May 2025
https://github.com/picoruby/r2p2-esp32
PicoRuby shell for ESP32. This project runs PicoRuby on ESP32 using picoruby-esp32.
Last synced: 07 May 2025
https://github.com/oldrev/sandwych-smartconfig
Pure C# Implementation of Various WiFi SmartConfig Protocols: AirKiss and ESPTouch
airkiss csharp dotnet esp32 esp8266 espressif smartconfig wechat xamarin
Last synced: 12 Jul 2025
https://github.com/gdsports/print-pics
Print pictures on a USB thermal receipt printer
arduino esp32 m5stack mkrwifi1010 thermal-printer usb-host
Last synced: 09 Apr 2025
https://github.com/bharathsudharsan/train_plus_plus
Code for paper 'Train++: An Incremental ML Model Training Algorithm to Create Self-Learning IoT Devices'
adafruit arduino-ide armcortexm0 armcortexm4 classifier-training edge-computing esp32 incremental-learning machine-learning microcontroller online-learning optimization stm32f103
Last synced: 23 Apr 2025
https://github.com/mongoose-os-apps/sonoff-basic-openhab
A Sonoff Basic firmware to work with openHAB
esp32 esp8266 iot mongoose-os openhab sonoff
Last synced: 06 Sep 2025
https://github.com/matthias-bs/micropython-adc_cal
MicroPython ESP32 library for calibrated on-chip ADC conversion
esp32 micropython micropython-esp32
Last synced: 12 Oct 2025
https://github.com/celliesprojects/wm8978-esp32
Arduino IDE library for wm8978 dac on ESP32.
esp32 esp32-arduino m5stack-node wm8978
Last synced: 19 Apr 2025
https://github.com/kolsha/esp32-spp-qt
Demo of Bluetooth SPP with ESP32 and Qt
bluetooth c cpp esp esp32 qt qt5 serial-port-profile serialport spp
Last synced: 12 Jun 2025
https://github.com/erriez/errieztm1637
TM1637 LED and key-scan library for Arduino
arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno
Last synced: 24 Jul 2025
https://github.com/siara-cc/unishox_arduino_progmem_lib
Retrieve compressed UTF-8 strings from Arduino Flash memory (Progmem)
arduino compression esp32 esp8266 progmem
Last synced: 24 Jul 2025
https://github.com/seeed-studio/seeed_arduino_rpcwifi
A library of maximum ESP32 WiFi-compatible software.
arduino esp32 esp32-arduino wifi
Last synced: 30 Jul 2025
https://github.com/bastienwirtz/air-quality-monitor
Indoor air quality monitor based on ESP32 & Sensirion SPS30 Particulate Matter Sensor.
air-quality air-quality-monitor air-quality-sensor aqi-monitor esp32
Last synced: 25 Mar 2025
https://github.com/martinberlin/h-spi-adapters
PCB design for SPI adapters (HATs)
Last synced: 01 Jul 2025
https://github.com/jackgruber/esp32_ttn_environmental_sensor
Battery/solar-powered ESP32 TTN (LoraWAN) sensor for measuring temperature, humidity, air pressure and fine dust.
bme280 esp32 lorawan sds011 ttn ttn-application
Last synced: 23 Mar 2025
https://github.com/smolbun/cc1101-frequency-analyzer
Analyze frequencies using CC1101
arduino cc1101 esp32 esp8266 raspberry-pi-pico
Last synced: 15 May 2025
https://github.com/funnygeeker/micropython-easymenu
A simple menu library for Micropython. MicroPython 的简易菜单库
bmp chinese english esp32 esp32-c3 esp32-s3 esp8266 menu micropython micropython-easydisplay pbm ssd1306 st7735 st7789
Last synced: 01 Jul 2025
https://github.com/roboticsbrno/arduinolearningkitstarter
🛝 Starter learning kit for Arudino Nano / Uno and ESP32 DevKitC by RoboticsBrno.
alks arduino arduino-nano arduino-uno begginers board education esp32 esp32-arduino kit learning-kit shield
Last synced: 15 Aug 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: 13 May 2025
https://github.com/marcel-licence/ml_epiano_example
arduino audio esp32 esp32-arduino rp2040 stm32 synthesizer teensy
Last synced: 11 Jun 2025
https://github.com/fangfufu/physical-mute-button
A physical mute button for software such as Zoom and Microsoft Team.
arduino esp32 m5stack microsoft-teams zoom
Last synced: 10 Aug 2025
https://github.com/fredilarsen/reconnectingmqttclient
Portable simple header-only C++ MQTT client for WIndows, Linux, Arduino, Raspberry, ESP8266, ESP32++
arduino c-plus-plus esp32 esp8266 linux mqtt mqtt-client pjon portable publish raspberry subscribe windows
Last synced: 12 Apr 2025
https://github.com/sh123/esp32_codec2_arduino
Codec2 low bit rate audio codec Arduino library for ESP32
arduino codec codec2 digital-voice dv esp32 espressif freedv hamradio hf speech-codec uhf vhf
Last synced: 14 Apr 2025
https://github.com/sh123/esp32_opus_arduino
OPUS medium/high bit rate audio codec Arduino library for ESP32
arduino arduino-library audio-codec celt esp32 esp32-arduino esp32-library opus opus-codec silk
Last synced: 14 Apr 2025
https://github.com/funpythonec/openplc-iiotv0.1
Desarrollo del hardware de un Controlador Lógico Programable bajo la filosofia Open Source. Basado en el microcontrolador ESP32 y MicroPython para la industria 4.0.
electronics esp32 microcontroller micropython opensource plc
Last synced: 31 Jul 2025
https://github.com/thelastoutpostworkshop/fastdisplayprototyping
Fast Display Prototyping using the Arduino IDE Serial Monitor for Adafruit GFX and TFT_eSPI
adafruit-gfx arduino arduino-library arduino-project arduino-sketch display esp32 library oled serial-communication tft-display tftespi
Last synced: 19 Mar 2025
https://github.com/rmh78/no2-measurement
Arduino project on a ESP32 for NO2 measurement sending the data with LoRaWan to TheThingsNetwork.
air-pollution air-pressure alphasense diesel esp32 gps heltec humidity lorawan no2 no2-sensor sensor temperature
Last synced: 11 Apr 2025
https://github.com/phfbertoleti/gnss_lorawan_tracker
Repository of a GNSS LoRaWAN tracker, using Zephyr RTOS as embedded operating system.
connectivity esp32 gnss gps internetofthings iot lorawan tracker zephyr zephyr-rtos
Last synced: 12 Mar 2025
https://github.com/tve/esp32-backtrace
Simple bash script to annotate an ESP32 exception backtrace with source code info
Last synced: 19 Mar 2025
https://github.com/thebluntblade/tibberprice_e-ink-display
A display for energy prices at Tibber.
Last synced: 19 Apr 2025
https://github.com/tve/lx16a-servo
Simple ESP32-Arduino library to operate LX-16A serial servos
arduino arduino-library esp32 esp32-arduino lx-16a serial-servo servo-control
Last synced: 19 Mar 2025
https://github.com/chatziko/audioengine-a5-controller
Embedded controller for Audioengine A5+
Last synced: 17 Mar 2025
https://github.com/Ikken9/cheetah
Portable WiFi/Bluetooth/RF-433MHz hacking device
433mhz bluetooth cc1101 esp32 esp8266 ethical-hacking hacking hacking-tool wifi wifi-hacking
Last synced: 14 Apr 2025
https://github.com/drudge/esphome-smartmatrix
SmartMatrix-ESP32 firmware for the internet connected display running on ESPhome.
Last synced: 03 May 2025
https://github.com/briand-hub/esp32ai
C++17 Neural Network (NN), Convolutional Neural Network (CNN) and Deep Learning for Esp32 on IDF from scratch
ai artificial-intelligence artificial-neural-networks cnn convolutional-neural-network deep-learning esp-idf esp32 esp32s3 idf neural-network
Last synced: 05 Jul 2025
https://github.com/geo-tp/bitcoin-card-wallet
Bitcoin cold wallet designed for esp32. Manage wallets, create, restore, sign transactions
bitcoin bitcoin-wallet coldwallet esp32 hardware-wallet m5cardputer m5stack seed-generator
Last synced: 24 Apr 2025
https://github.com/khoih-prog/AsyncMQTT_ESP32
Arduino Library for ESP32/S2/S3/C3 asynchronous MQTT client implementation. This library, ported to support ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720. Supporting TLS/SSL for MQTTS Client
async async-mqtt async-mqtt-client async-mqtts esp32 esp32-c3 esp32-s2 esp32-s3 fingerprint lwip lwip-enc28j60 lwip-ethernet lwip-lan8720 lwip-w5500 lwip-w6100 ssl tls w5500 w6100 wt32-eth01
Last synced: 11 Mar 2025
https://github.com/kutukvpavel/esp32-win7-vcp-drivers
INF files that enable ESP32-S3 Serial/JTAG peripheral and TinyUSB CDC stack on Win7
cdc driver drivers esp32 serialport win7 win8 windows-7 windows-8-1
Last synced: 27 Oct 2025