Skip to main content

📶 A curated list of awesome ESP8266/32 projects and code

2.4k
GitHub Stars
102
Curated Resources
4
Categories
1 hour ago
Last Refreshed
FirmwareToolsProjectsLibraries

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

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 →