ESP8266 (and ESP32)

These little modules have taken hobby electronics by storm, so of course I grabbed a few of them and have been hacking away quietly on both the ESP8266 and the ESP32.

Resources

CategorydateLinkNotes
Applications2026Offline-Wikipedia-ESP32

offline Wikipedia reader for ESP32 CYD/C3 touchscreen boards, storing article, image, and search data on microSD

Win-95-Tracker-Cyd

Small tracker music player with a Windows 95 aesthetic for the Cheap Yellow Display (ESP32 CYD board).

MimiClaw

Telegram-based AI assistant for ESP32-S3 using LLM APIs

hacker-news-cyd

A Hacker News reader for ESP32 Cheap Yellow Displays, with a neat Wireguard twist

esp32-ai

embedded AI project for ESP32

Cameras2024esp32-homekit-camera

a camera project that I keep trying to fix

Displays2026ESP32 E-Paper Weather Display

An ESP32 e-paper weather display project with a nice visual design for the weather screen

2024ESP32-Cheap-Yellow-Display Audio Fixes

a video on how to fix audio issues with the Cheap Yellow Display

2023ESP32-Cheap-Yellow-Display

a set of libraries for the ESP32-2432S028R and similar displays

Documentation2023ESP32 Buyer's Guide

an updated guide to the various SKUs for 2023

Emulation2025ESP32 Rainbow

a ZX Spectrum emulator for the ESP32

tiny386

An x86 emulator for the ESP32 that can run Windows 95

2021Retro ESP32

a set of emulators for ESP32, mostly targeting the Odroid Go

Firmware2026OpenC6 BIOS

an open-source modular BIOS/payload firmware platform for the ESP32-C6 with a custom ABI and RISC-V support

ESP3D

firmware for ESP8266/ESP32 boards that adds Wi-Fi/web UI control for 3D printers, CNC, and sand tables

GUI2026M5Tab5-UserDemo

an ESP-IDF v5.4.2 M5Tab5 hardware demo app with LVGL-based desktop and device builds

2022slint

a GUI toolkit that can run in MCUs like the Pi pico and the ESP32

Graphics2026roo_display

A display library for ESP32

EPD Painter

fast M5PaperS3 e-paper display driver

Hacks2020Hacking A Mitsubishi Heat Pump

I need to do this to mine

Hardware2026wide-mcu-breadboard

3D-printable breadboard body for wide MCUs like ESP32 and Pi Pico, reusing standard spring contacts to give four free holes per pin

IoT2026ESPConnect

browser-based ESP32 manager for exploring, backing up, and restoring devices

2021AI-on-the-edge-device

an impressive water meter reader solution using an ESP32

Libraries2026esposito

an ESP32 mini-OS/framework for cheap yellow displays with dynamic SD-loaded apps and touchscreen/keyboard support

2023HomeSpan

Arduino library for creating your own ESP32-based HomeKit devices

rtl_433_ESP

an Arduino library for use on ESP32 boards with to decode 433MHz sensor signals

Home Accessory Architect

a set of libraries to create HomeKit devices

littlefs

A little fail-safe filesystem designed for MCUs

DeviceScript

TypeScript for Tiny IoT Devices (ESP32, RP2040, etc.)

PicoMQTT

An MQTT client and server library for ESP8266 and ESP32 devices.

esp32-ir-powermeter

a library to read power usage from a digital power meter via the infrared interface

2022FabGL

a set of ESP32 libraries that allow for VGA output and various graphics-related functionality, as well as terminal emulation

2020HeatPump

the library to talk to Mitsubishi ACs

2019SSD1306 Driver

This driver works correctly with the 1.1.0 revision Wemos D1 OLED shields I have

2017pubsubclient

A smaller, simpler MQTT library

McLighting

An RGB LED controller library

2016esp_mqtt

a MQTT library with SSL support

M5Stack2020WiFi Hash Monster

an EAPOL sniffer (and generic Wi-Fi monitor)

CovidSniffer

a COVID tracker BLE sniffer

Mods2024ESP32_TFT_PIO

a Cheap Yellow Display project with mods to improve the audio quality

Networking2026BlueRetro

ESP32 Bluetooth adapter for multiplayer controllers on retro game consoles and computers

wolfIP

a lightweight TCP/IP stack for resource-constrained MCUs with no dynamic allocations, fixed socket/buffer limits, BSD-like sockets, and a FreeRTOS port.

2024Zimodem

custom modem simulator with lots of features

ESP32-Bluetooth-USB-dongle

use a ESP32 device like a Bluetooth dongle

WifiModem

ESP8266 firmware to act as a telnet modem and server

esp32-open-mac

an open source Wi-Fi driver for the ESP32

WifiModem

Hayes modem emulation for ESP8266 modules

2020espethernet

direct connection to a PHY device

ESP32 NAT Router

a basic router for the ESP32

2017esp_wifi_repeater

An amazing Wi-Fi repeater, with basic mesh networking

WiFiManager

A library for first-boot configuration of Wi-Fi connections

Operating Systems2026MicroPythonOS

a MicroPython-based OS for ESP32 with Android-like touch UI, app store, and OTA updates

KernelESP

UNIX-like control system for ESP8266 with serial shell, web UI, automation, mail alerts, and diagnostics.

BreezyBox

A BusyBox-inspired shell and virtual terminal system for ESP32

BreezyDemo

A demo cyberdeck project using BreezyBox on an ESP32-S3 with LCD

2025Tactility

An operating system focused on ESP32

2021FUZIX

a minimal UNIX-like OS that can run on a variety of MCUs

Lua-RTOS-ESP32

a Lua-based RTOS for the ESP32 that also has a block-based editor

Photography2026Obscura One

An open-source screenless camera built around the ESP32-CAM with a fully 3D-printable body and Arduino firmware

Reference2023ESP01-Send-&-Receive-Circuit

a circuit to use the ESP-01 as an IR receiver

Resources2016ESP8266 superfast flashing
2013Getting Started with the ESP8266

Everything you need to know.

How to use the ESP8266-01 pins

Nice, straightforward overview

Runtimes2020mitsubishi2MQTT

a Tasmota-like firmware to control Mitsubishi ACs

2019esphome

modular firmware for ESP8266 and ESP32

2017esp-lisp

A tiny LISP interpreter

2016Arduino Core

An ESP8266 core for Arduino

MicroPython

Which also supports the ESP8266 thanks to

2014An SDK for the ESP8266 Wi-Fi Chip

The early days

Security2026ESP32-DIV

Multi-band ESP32 wireless offensive/defensive toolkit for Wi-Fi, BLE and Sub-GHz testing and analysis.

2024ESP32-Marauder-Cheap-Yellow-Display

A set of wireless security tools for the Cheap Yellow Display

Tools2026esp-scope

A web-based oscilloscope for ESP32 boards that streams ADC data to a browser UI

ESP KVM

ESP32-based KVM project

xcc700

Self-hosting mini C compiler for ESP32/Xtensa; emits relocatable ELF for ESP-IDF elf_loader

2023ESP32-MPY-Jama

a MicroPython IDE for the ESP32 family

2022esp_ghota

a way to do OTA updates via GitHub

Video2026p4kvm

proof-of-concept IP KVM built on ESP32-P4

2020espflix

an inspired ESP32 video hack

This page is referenced in: