awesome-esp
github.com/agucova/awesome-esp ↗📶 A curated list of awesome ESP8266/32 projects and code
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me music and audio resources from awesome-esp"
Installation instructions →What's inside
Projects
- AllesMusic and Audio
A many speaker distributed music synthesizer using UDP multicast over WiFi, modeled after the alles machine/AMY.
- ArduinoPcapInfoSec
A library which allows generation of .pcap files with network traffic, for both ESP's.
- CanAirIOSmart Home and IoT
Citizen science project that uses mobile and fixed stations to measure air quality with ESP32 and smartphones.
- DeauthDetectorInfoSec
A small device that shines a light if it detects a WiFi deauth attack. Made by the same guy as the last six projects.
- Disaster RadioLoRa
A disaster-resilient communications network powered by the sun.
- DoorsignEPDSmart Home and IoT
A smart doorsign with an E-Paper display using the ESP32.
Tools
- Arduino Core/32
The other Arduino core for the ESP32.
- Arduino Core/8266
The Arduino core for the ESP8266.
- Arduino FS Plugin
An Arduino plugin for filesystem uploads in the 8266.
- ESP Flash Tool
The vanilla firmware flasher for both ESP's.
- ESP-Open-SDK
An open SDK for the ESP8266.
- ESPTool
Espressif's command line tool for bootloader comms in both ESP's.
Libraries
- AsyncTCP
Asynchronous TCP Library for both the 8266 and the 32.
- CanAirIO SensorLib
ESP32/8266 library with auto-configuration of multiple PM2.5, CO2 and environment sensors.
- Dhyara
A C/C++ library for making a Mobile Ad hoc Network (MANET) using ESP Now.
- ESP32-audioI2S
Plays mp3, m4a and wav files from SD card or stream via I2S interface.
- ESP32 ePaper
A full-featured library for using ePaper modules with the ESP32.
- Esp32SSHClient
A library that implements a SSH client in the ESP32.
Firmware
- DeviceHive
A firmware made as a client for DeviceHive's IoT data platform, only for the 8266.
- ESP3D
An experimental firmware for 3D Printers, both the ESP32 and 8266.
- ESPBasic
A BASIC firmware for easy and wireless programming, ready for the 8266.
- Espressif AT
The default vanilla firmware for the ESP8266.
- Frankenstein
A quick and dirty firmware with cool features for the ESP8266.
- MicroPython
An implemention of Python3 for the ESP8266 and 32.
Showing a sample of 102 resources. View the full list on GitHub →