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-23 00:10:15 UTC
- JSON Representation
https://github.com/nopnop2002/esp-idf-video-snapshot
Capture still images from a USB camera using ESP-IDF
camera esp-idf esp32 still-image usb-camera web-camera
Last synced: 19 Mar 2025
https://github.com/mcauser/micropython-ys-rf34t
MicroPython examples using YS-RF34T 433MHz ASK/OOK UART transceivers
esp32 micropython rf-ask tinypico uart ys-rf34t
Last synced: 28 Oct 2025
https://github.com/Aschhoff/ESP32-433Mhz-Transmitter
A pure microPython Transmitter. You can create and add your own encoder
Last synced: 13 May 2025
https://github.com/c99koder/m5stickc-aerogarden
Monitor the status of an AeroGarden in Home Assistant using a M5StickC-Plus microcontroller and ESPHome
esp32 garden home-assistant home-automation m5stickcplus
Last synced: 21 Jan 2026
https://github.com/chickendrop89/espnrf24-jammer
A low-power 2,4GHz wireless jammer based on ESP32 and nRF24LO1+PA+LNA (PlatformIO)
24ghz bluetooth drone esp32 esp32s3-devkitc-1 jammer jamming nrf24 nrf24l01 platformio rf24 si24r1 wifi zigbee
Last synced: 07 May 2026
https://github.com/miathedev/komootbleconnect
Receive Komoot BLE Connect messages for navigation
arduino bicycle-computer ble bluetooth esp32 komoot
Last synced: 15 Apr 2025
https://github.com/stickfirmware/stick
Firmware for M5StickC Plus 2, based on micropython
bruce cardputer esp32 firmware flipperzero hacking m5stack m5stick m5stickc micropython
Last synced: 10 Mar 2026
https://github.com/mqtt-ai/esp32-mcp-mqtt-tutorial
Use ESP32 & MCP over MQTT to build smart devices powered by AI.
ai-agents esp32 llm mcp mcp-over-mqtt smart-devices smart-hardware voice-assistant
Last synced: 08 Oct 2025
https://github.com/plapointe6/customhadevicescollection
A collection of custom Home Assistant devices working with arduino/MQTT
arduino esp32 esp8266 home-assistant iot-devices oit
Last synced: 27 Feb 2026
https://github.com/celliesprojects/openstreetmap-esp32
This PlatformIO library provides a OpenStreetMap (OSM) map fetching and caching system for ESP32-based devices.
esp32 esp32-arduino esp32-s2 esp32-s3 geolocation gps gps-location gps-tracker lovyangfx map openstreetmap platformio-library pngdec psram-needed
Last synced: 04 Jul 2025
https://github.com/hpsaturn/co2_m5coreink
M5Coreink Multi Sensor Air Station
arduino co2 esp32 multi-sensor plaformio pm25
Last synced: 19 Apr 2025
https://github.com/mfialaf/esp32-smart-curtains-system
curtains esp esp32 esprssif nema17 shutter smart-curtains smart-home tmc2209
Last synced: 24 Mar 2025
https://github.com/funpythonec/upy_lewansoul_lx-16
This is a library specific to be used in MicroPython, especifically for the ESP32 and ESP8266. However, it should work in any other board with uPy that has uart ports.
dynamixel esp32 esp8266 lewansoul lx-16a micropython servo uart-ports uarts upy
Last synced: 08 Apr 2025
https://github.com/tuupola/micropython-lis2hh12
MicroPython I2C driver for LIS2HH12 3-axis accelerometer
Last synced: 12 Apr 2025
https://github.com/mackajunest/ez-force-feedback
Simplefoc based low cost force feedback joystick base
3d-printing dcs esp32 flight-simulator joystick microsoftflightsimulator simplefoc
Last synced: 14 Mar 2026
https://github.com/lexus2k/vgm_decoder
This vgm to pcm decoder for ay-3-8910-like chips
audio audio-converter audio-decoder audio-processing ay-3-8910 esp32 esp32-idf nes-apu nes-emulator vgm vgmusic ym2149
Last synced: 12 Mar 2026
https://github.com/bradenm/micropy-build
Dockerfiles for building MicroPython Ports
esp32 esp8266 firmware images micropy micropython prebuilt unix
Last synced: 01 Mar 2026
https://github.com/chmoore889/esp_local_control
Library for locally controlling ESP Rainmaker devices.
Last synced: 13 Apr 2025
https://github.com/retiredwizard/pydos_virtkeyboard
The modules needed to add virtual keyboard support to PyDOS
cheap-yellow-display circuitpython esp32 esp32-2432s028 esp32s3 focaltech ft6206 ft6236 goodix gt911 hacktablet makerfabs matouch pydos python touchscreen tsc2007 xpt2046
Last synced: 02 Jul 2025
https://github.com/h2zero/esp-libtelnet
Remote console over telnet for esp32 devices.
communication esp-idf-component esp32 telnet
Last synced: 13 May 2025
https://github.com/arkhipenko/espcoldboot
Flexible ESP8266 and ESP32 initial device provisioning
arduino boot coldboot esp32 esp8266 provisioning
Last synced: 19 Apr 2025
https://github.com/RobTillaart/DAC8552
Arduino library for DAC8552 Digital Analog Convertor
Last synced: 17 Jul 2025
https://github.com/uegmobile/arduinootaserverbundle
This Symfony bundle provides a HTTP Server to manage OTA for Arduino with ESP8266 wifi chip
arduino esp32 esp8266 ota-server symfony
Last synced: 16 Jul 2025
https://github.com/xreef/ebyte_lora_e22_micropython_library
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
arduino e22 ebyte esp32 esp8266 lora micropython raspberry-pi-pico rp2040 samd stm32 sx1262 sx1268 uart
Last synced: 25 Oct 2025
https://github.com/snasirca/rust-esp32-c3-blinky
A Rust project that uses pin GPIO4 on an ESP32-C3 board to blink an LED and print some text to the serial bus.
Last synced: 25 Oct 2025
https://github.com/javiser/esp32-c3-32s-kit-example
A simple Rust example for the ESP-C3-32S-Kit ESP32 WiFi+Bluetooth Development Board with ESP32C3 chip from Ai-Thinker
embedded-hal esp-idf esp32 esp32-c3 esp32-idf esp32c3 example
Last synced: 25 Oct 2025
https://github.com/mdaskalov/esp32-idf-lvgl
Example using LVGL in ESP-IDF project
esp-idf esp32 espressif32 lvgl ttgo-t-display
Last synced: 19 Mar 2025
https://github.com/boverby/lc709203f
esphome support for lc709203f on ESP32_Bat_Pro
Last synced: 12 Apr 2025
https://github.com/lintangwisesa/iot-reyax-ryc1001-mqtt-cloud
Connecting Arduino MKR1000, ESP8266, ESP32, BOSCH XDK, Particle Photon, Seeed Wio Terminal & Raspberry Pi to Reyax RYC1001 MQTT Cloud
arduino bosch-xdk esp32 esp8266 mqtt mqtt-broker mqtt-client raspberry-pi wio-terminal
Last synced: 24 Oct 2025
https://github.com/lupin3000/esp
Learn MicroPython with ESP32 microcontroller or similar
esp esp32 esp8266 iot microcontroller micropython pico rp2040
Last synced: 12 Jun 2025
https://github.com/siddheshnan/thingesp-arduino-library
Arduino Library for ThingESP WhatsApp
arduino esp32 esp8266 esp8266mqtt home-automation iot thingesp thingesp-arduino-library whatsapp whatsapp-bot
Last synced: 05 Sep 2025
https://github.com/lemariva/wipy2.0-weather
This project is about connecting a Wipy 2.0 with an Ublox NEO-6M/M8N GPS and a ST7735 display. The Wipy 2.0 gets the GPS coordinates, makes a get request to obtain weather information and displays this info on the LCD.
display esp32 gps-library micropython weather-information wipy
Last synced: 09 Oct 2025
https://github.com/ok-home/ota_ws_update
ESP32 OTA update via WebSocket with a simple WEB interface. Optional PreEncrypted mode.
esp-encrypted-img esp-idf esp-ota esp32 esp32c3 esp32s3
Last synced: 09 Oct 2025
https://github.com/wifilocalization/esp32c3_wifi_ftm_rssi_indoor_localization
Dataset for ESP32C3 WiFi FTM RSSI Indoor Localization
esp32 esp32c3 fingerprint fingerprinting ftm indoor-localization indoor-maps indoor-navigation indoor-positioning wifi wifi-data wifi-fingerprinting wifi-fingerprints wifi-ftm wifi-localization wifi-location wifi-locator wifi-rssi wifi-signal wifi-signal-strength
Last synced: 08 Oct 2025
https://github.com/chetanxpro/diy-gps
A Complete assembly guide and code of low-cost DIY GPS navigator built with ESP32 that displays real-time location, speed, altitude, and time.
Last synced: 09 Oct 2025
https://github.com/senseshift/esptool.ts
Updated TypeScript port of the esptool-js
Last synced: 07 Oct 2025
https://github.com/robtillaart/dac8552
Arduino library for DAC8552 Digital Analog Convertor
Last synced: 10 Oct 2025
https://github.com/electroniccats/catfinder
Our amazing (and cheap) Rover Kit for everybody
arduino bast electronic-cats esp32 hardware rover rovers
Last synced: 09 Apr 2025
https://github.com/sunbearc22/esp32flashwriter
A GUI to connect with ESP32 devices and write firmware to the ESP32 flash.
esp32 esptool firmware-tools gui-application linux-app micropython pyserial tkinter-python windows-10-apps
Last synced: 27 Apr 2025
https://github.com/alankrantas/ov7670-esp32-tft
Live image from a non-FIFO OV7670 camera module to a ILI9341 TFT display
arduino camera esp32 ili9341 non-fifo ov7670 tft-display
Last synced: 27 Apr 2025
https://github.com/padraigfl/twsu-arcade-coder-esp32
Attempting to reduce ewaste with a custom library which covers all key operations for the Arcade Coder by Tech Will Save Us (a portable 12x12 RGB button matrix controlled by an on board and easily flashed ESP32 microcontroller)
arcade-coder arduino-library esp32 ewaste led-matrix reverse-engineering
Last synced: 15 Oct 2025
https://github.com/nanoframework/nanoframework.aws.iotcore.devices
:package: .NET nanoFramework AWS IoT Core Devices SDK
csharp dotnet esp32 hacktoberfest iot stm32
Last synced: 27 Apr 2026
https://github.com/firefly-zero/firefly-runtime
♥️ The beating heart of Firefly Zero
embedded-graphics esp32 firefly-zero game-console gamedev rust wasm wasmi
Last synced: 05 Apr 2026
https://github.com/cnadler86/mp_jpeg
A very fast micropython jpeg encoder and decoder for the esp32, with precompiled firmware.
esp32 jpeg jpeg-decoder jpeg-encoder jpg micropython
Last synced: 09 May 2026
https://github.com/milewski/sensors-esp
Personal walk through learning embedded systems with ESP32 in Rust.
embedded esp32 lilygo rust t-display-s3
Last synced: 18 Mar 2025
https://github.com/kaiaai/micro_ros_arduino_kaiaai
micro-ROS Arduino library for Kaia.ai robotics software platform
arduino arduino-library esp32 esp32-arduino kaia-ai micro-ros micro-ros-arduino micro-ros-esp32 open-source remake-ai robot-framework robotics robotics-programming robots ros ros2
Last synced: 29 Sep 2025
https://github.com/martinberlin/remora-matrix
Uses MIDI signals to trigger geometrical drawings in RGB Led matrixes using FastLED and ESP32
addressable-leds esp32 matrix midi udp
Last synced: 19 Mar 2025
https://github.com/mactijn/micropython-wemos-led-matrix-shield
This is a driver + example code for the Wemos D1 Mini LED Matrix Shield
esp32 esp8266 micropython wemos-d1-mini wemos-shield
Last synced: 13 Apr 2025
https://github.com/nopnop2002/esp-idf-mpr121
MPR121 Capacitive Touch Driver for esp-idf
capacitive-touch-sensor esp-idf esp32 mpr121
Last synced: 03 Apr 2025
https://github.com/trombik/esp_hass
Home Assistant WebSocket API client for esp-idf
esp-idf esp-idf-component esp32 home-assistant
Last synced: 19 Mar 2025
https://github.com/jujax/lyrat_passthru
Audio Passthru / Bluetooth Sink-Source with ESP32-LyraT V4.3 Board
a2dp a2dp-sink a2dp-source audio audio-board bluetooth bluetooth-sink-source bluetooth-speaker esp-adf esp-idf esp32 esp32-lyrat
Last synced: 13 Apr 2025
https://github.com/lebaston100/vrc-patpatpat
An open hardware and software project which tries to implement haptic head pat feedback to the player in VRchat.
esp32 haptic-feedback headpats osc python3 vrchat vrchat-osc
Last synced: 14 Apr 2025
https://github.com/a5huynh/knock-esp32
ESP32 WiFi provisioning over BLE
arduino-library ble esp32 esp32-arduino wifi
Last synced: 07 May 2025
https://github.com/smolbun/cc1101-frequency-finder
Get RF frequencies that are above the set threshold by hopping through a list of commonly used frequencies
arduino cc1101 esp32 esp8266 raspberry-pi-pico
Last synced: 21 Sep 2025
https://github.com/ripred/tomservo
Sophisticated Servo Power Management for the Discriminating User
arduino arduino-library attach-detach battery-power embedded esp32 low-power micro-controller microcontroller motor-drive multiple-servos-one-battery power-conservation power-management pulse-width-modulation pwm servo-control servo-power-managmenent servos
Last synced: 25 Jun 2025
https://github.com/darthcloud/esp32_spi_full_duplex_sniffer
ESP32 app demonstrating sniffing PlayStation interface via two SPI peripheral.
Last synced: 17 Aug 2025
https://github.com/pr8x/esp32_hub75_pwm
ESP32 PWM/bit banging HUB75 driver (discontinued)
Last synced: 20 Mar 2025
https://github.com/lyndlabs/kismet-esp32
ESP32 Bluetooth Scanning in Kismet!
bluetooth esp32 kismet wardriving
Last synced: 25 Oct 2025
https://github.com/fbiego/ble-cloner-arduino
The BLE Cloner project provides a Python script to clone the services, characteristics, and advertising data of a BLE device, generating an Arduino sketch to emulate it on an ESP32 using the NimBLE library.
arduino ble bleak clone cloner esp32 nimble python
Last synced: 07 May 2025
https://github.com/Wei1234c/FM_Talkie
FM Walkie Talkie using RDA5820N
esp32 fm fm-transceiver micropython python rda5820 rda5820n transceiver walkie-talkie
Last synced: 13 May 2025
https://github.com/pilotak/esp-boilerplate
Base code for AsyncWifiManager, AsyncMQTT and HTTP OTA
arduino async boilerplate esp32 esp32-c3 esp8266 http mqtt ota ota-update wifimanager
Last synced: 14 Apr 2025
https://github.com/lemariva/upygeo
Geolocation on WiPy 2.0 (MicroPython) without GPS Module, only WiFi
esp32 example-project geo-location micropython wifi wipy
Last synced: 25 Sep 2025
https://github.com/wei1234c/fm_talkie
FM Walkie Talkie using RDA5820N
esp32 fm fm-transceiver micropython python rda5820 rda5820n transceiver walkie-talkie
Last synced: 30 Apr 2025
https://github.com/tobozo/m5stack-nyancat
A NyanCat for your M5Stack
arduino esp32 esp32-arduino m5stack m5stack-sd-updater nyancat
Last synced: 16 Aug 2025
https://github.com/roycuadra/esp32-cyd-dht11
This project is a GUI display for monitoring temperature and humidity using an ESP32 Cheap yellow display, and a DHT11 sensor.
cheap-yellow-display dht11 esp32
Last synced: 09 Mar 2026
https://github.com/figadore/esphome-ultrasonic-uart-proximity-sensor
Home Asssistant custom integration for A02YYUW Waterproof Ultrasonic Sensor
cpp esp32 esphome esphome-component proximity-sensor ultrasonic-distance-sensors ultrasonic-sensor ultrasonic-sensor-distance
Last synced: 07 Apr 2025
https://github.com/kotyara12/rewifi
A library for connecting to a WiFi hotspot using only the ESP-IDF framework
Last synced: 06 Mar 2026
https://github.com/ldab/esp32_pottery_kiln
ESP32 based Stoneware 1240ºC pottery kiln
esp32 iot kiln kiln-controller max31855k mqtt ota-update pottery thermocouple webserver
Last synced: 08 Sep 2025
https://github.com/satrik/esp32_ble_inkbird
Inkbird BLE BBQ Thermometer Webserver with some nice features
Last synced: 01 Apr 2025
https://github.com/nconnector/iot-garage-door-telegram
Micropython Garage Door Controller & Telegram Bot 📱🔑
esp32 esp8266 iot microcontroller micropython python smarthome telegram-bot
Last synced: 04 Nov 2025
https://github.com/esp32beans/esp32-bt-exp
Arduino ESP32 Bluetooth Classic and BLE Scanner using Bluedroid BT stack
arduino bluetooth bluetooth-classic bluetooth-dual-mode bluetooth-low-energy esp32 esp32-arduino
Last synced: 18 Sep 2025
https://github.com/gamefunc/micropython_espX_IR_Transceiver
micropython esp32 IR Transceiver
Last synced: 13 May 2025
https://github.com/wei1234c/elastic_network_of_things_with_mqtt_and_micropython
Using MicroPython on ESP8266 modules to form a plastic network of things with MQTT broker (Mosquitto).
celery esp32 esp8266 iot ipython-parallel micropython mqtt worker
Last synced: 30 Apr 2025
https://github.com/agungferdi/smart_farming
A comprehensive IoT-based smart farming system featuring ESP32 microcontrollers, environmental monitoring sensors, automated irrigation control, and real-time web dashboard.
cpp esp32 hono mqtt nextjs postgresql typescript
Last synced: 14 Sep 2025
https://github.com/imliubo/makingfunxyz-esp32
个人ESP32学习笔记。
esp-idf esp32 esp32-arduino espressif iot
Last synced: 04 Oct 2025
https://github.com/ranon-rat/iot-camera-platform
not finished
esp32 go golang internet-of-things iot-platform por-ahora raspberry-pi
Last synced: 18 Jun 2025
https://github.com/sabas1080/esp8266-esp32_projects
Experiments with ESP8266 y ESP32
arduino esp32 esp8266 examples ifttt ifttt-maker ifttt-makerwebhooks ifttt-webhooks mqtt mqtt-client wifi
Last synced: 20 Jul 2025
https://github.com/xreef/EByte_LoRa_E22_micropython_library
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
arduino e22 ebyte esp32 esp8266 lora micropython raspberry-pi-pico rp2040 samd stm32 sx1262 sx1268 uart
Last synced: 08 May 2025
https://github.com/jminjares4/esp32-lcd-1602-driver
ESP32 LCD device driver using esp-idf
esp32 esp32-idf lcd-display lcd1602
Last synced: 30 Apr 2025
https://github.com/why-shiro/neolink
2.4Ghz, LoRa based long range, high speed and efficient telemetry
arduino-ide esp32 long-range lora python rf telemetry
Last synced: 23 Oct 2025
https://github.com/mik3y/esp32-ble-pinpad
An ESPHome component for accepting a secret PIN over Bluetooth LE.
Last synced: 08 Sep 2025
https://github.com/angrest/pocketbme280
Compact and efficient library to use BME280 in Arduino using only integer arithmetics
arduino arduino-library bme280 bme280driver compact efficient esp esp32 esp32-arduino esp8266 esp8266-arduino humidity integer-arithmetic library minimal pressure sensor temperature tiny weather-monitoring
Last synced: 09 Aug 2025
https://github.com/m5stack/core2foraws-micropython
M5Stack Core2 for AWS IoT Kit MicroPython repo with examples for connecting to AWS IoT and using device features.
Last synced: 08 Jul 2025
https://github.com/brainstorm/esp-modbus-power-meter
(unofficial) Modbus Espressif component for power meters
esp-idf esp-idf-component esp32 powermeter powermeter-reader
Last synced: 22 Mar 2025
https://github.com/josverl/vfs_merge
Merge a MicroPython firmware and with source files into a single binary that can be flashed to a device.
esp32 littlefs micropython rp2
Last synced: 21 Jul 2025