Open Source Projects

Software for Your Open Hardware

Make Your Hardware Do What You Want.

Browse firmware, automations, and community projects that unlock what your boards can really do. Home automation, mesh networks, environmental sensors — flash it, build it, own it.

 

Z80-MBC2 Emulator on LILYGO FabGL VGA32

Z80-MBC2 Emulator on LILYGO FabGL VGA32

A software emulation of the Z80-MBC2 homebrew computer running on the LILYGO FabGL VGA32, outputting to a real VGA monitor with PS/2 keyboard support and SD card storage.

ESP32Build
EducationDisplay & DashboardIoT Prototyping

T5 E-Paper S3 Pro UI — Weather & LoRa Dashboard

T5 E-Paper S3 Pro UI — Weather & LoRa Dashboard

A feature-rich UI for the LILYGO T5 E-Paper S3 Pro combining weather display, LoRa SX1262 radio, touch navigation, and MagSafe charging support on a 4.7" 16-gray e-paper screen.

ESP32-S3Build
E-Paper & SignageDisplay & DashboardLoRa & WAN

ESPectrum ZX Spectrum Emulator on VGA32

ESPectrum ZX Spectrum Emulator on VGA32

A cycle-accurate ZX Spectrum 48K/128K emulator for ESP32 boards with VGA output, featuring full sound emulation, PS/2 keyboard and joystick support, and SD card file management.

ESP32Build
EducationDisplay & Dashboard

T-Glass iOS Notification Display and Image Capture App

T-Glass iOS Notification Display and Image Capture App

Custom ESP-IDF applications for the LILYGO T-Glass V2 smart glasses, including a BLE-based iOS notification mirror (ANCS) and a remote image capture app, showcasing the wearable AMOLED prism display platform.

ESP32-S3Build
WearableDisplay & Dashboard

T-Embed Application Shell

T-Embed Application Shell

An LVGL-based application framework for the LILYGO T-Embed showcasing WiFi scanning, BLE device discovery, SD card browsing, RGB LED control, and deep sleep via rotary encoder.

ESP32-S3Build
Display & DashboardIoT Prototyping

T-TWR Rev 2.1 FSK Digital Modem

T-TWR Rev 2.1 FSK Digital Modem

A 1000 bps FSK software modem for the LILYGO T-TWR Rev 2.1, enabling digital data transmission over UHF with LDPC forward error correction and real-time ASCII waterfall display.

ESP32-S3Build
Ham RadioPortable DeviceIoT Prototyping

Rust Drivers and 3D Renderer for LILYGO T4 S3

A Rust starter pack for the LILYGO T4 S3 featuring a display driver, touchscreen driver, and embedded-graphics examples including a real-time 3D model renderer on the 2.41" AMOLED display.

ESP32-S3Build
Display & DashboardIoT Prototyping

T-Camera Plus S3 LVGL Smart Camera Station

T-Camera Plus S3 LVGL Smart Camera Station

A complete LVGL-based smart camera platform for the LILYGO T-Camera Plus S3 with live camera preview on the 240×240 display, file management, audio recording/playback, and face detection via the OV2640 sensor.

ESP32-S3Build
Security & SurveillanceAudio Projects

XiaoZhi AI Voice Chatbot on LILYGO T-Circle S3

XiaoZhi AI Voice Chatbot on LILYGO T-Circle S3

Run the viral XiaoZhi AI voice chatbot on the LILYGO T-Circle S3's tiny 0.75" round display — featuring offline wake-word detection, streaming voice interaction with Qwen/DeepSeek LLMs, and MCP protocol for smart home control.

ESP32-S3Build
Home AutomationDisplay & DashboardAudio Projects

RNode Firmware — Reticulum Encrypted Mesh Radio Interface

RNode Firmware — Reticulum Encrypted Mesh Radio Interface

Open firmware that transforms LoRa boards into flexible encrypted radio interfaces for the Reticulum Network Stack — enabling unstoppable mesh networking over LoRa, WiFi, and packet radio.

ESP32-S3ESP32nRF52840Build
Mesh NetworkingLoRa & WANPortable Device+1 more

Bruce Firmware — Multi-Tool Security Platform

Bruce Firmware — Multi-Tool Security Platform

A feature-packed ESP32 security multi-tool firmware with sub-GHz RF capture/replay, IR, NFC, WiFi attacks, BLE, and BadUSB — often called the open-source Flipper Zero alternative with 5,000+ GitHub stars.

ESP32-S3Build
Security & SurveillanceHam RadioPortable Device+1 more

ESP32-CAM Video Recorder — Motion-Triggered SD Card NVR

ESP32-CAM Video Recorder — Motion-Triggered SD Card NVR

Full-featured motion-triggered video recording firmware for the T-Camera S3 with AVI recording to SD card, MJPEG streaming, FTP upload, Telegram alerts, and ML-based object classification.

ESP32-S3Build
Security & SurveillanceData LoggingHome Automation

Prusa Connect ESP32-CAM — 3D Print Monitoring Camera

Prusa Connect ESP32-CAM — 3D Print Monitoring Camera

Official Prusa firmware for ESP32 camera boards that streams live video to Prusa Connect cloud for remote 3D print monitoring — backed by Prusa Research with support for multiple ESP32-S3 boards.

ESP32-S3Integration
Security & SurveillanceData LoggingIoT Prototyping

ESP32-CAM FPV — Low-Latency Digital Video for Drones and RC

ESP32-CAM FPV — Low-Latency Digital Video for Drones and RC

Digital first-person-view (FPV) video streaming firmware for ESP32 cameras optimized for minimum latency — turns the T-Camera S3 into a lightweight digital FPV transmitter for drones and RC vehicles.

ESP32-S3Build
RoboticsPortable DeviceSecurity & Surveillance

Haven MANET — WiFi HaLow Mesh Radio for Long-Range Networking

Haven MANET — WiFi HaLow Mesh Radio for Long-Range Networking

An open-source MANET mesh radio toolkit using WiFi HaLow (802.11ah) for multi-kilometer range ad-hoc networking — the first open mesh networking project built specifically for sub-GHz WiFi radios.

ESP32-S3Build
Mesh NetworkingNetwork InfrastructurePortable Device

ESP32 Arduino Matter — Build Matter Smart Home Devices

The most popular community Matter library for Arduino — build Matter-compatible smart home lights, switches, and sensors on ESP32-C6/S3 that work natively with Apple Home, Google Home, and Alexa.

ESP32-C6ESP32-S3Integration
Home AutomationZigbee NetworkIoT Prototyping+1 more

OpenRTX — Open-Source Firmware for SA868 Two-Way Radios

Open-source firmware replacing the proprietary SA868 radio module code on the T-TWR, enabling the M17 digital voice protocol — a modern, royalty-free digital voice standard for amateur radio.

ESP32-S3Build
Ham RadioAudio ProjectsPortable Device

LEDswarm: UWB-Coordinated LED Mesh Network

LEDswarm: UWB-Coordinated LED Mesh Network

Rust firmware for Makerfabs ESP32 DW3000 that creates a UWB mesh network of LED controllers with automatic discovery, decimeter-level ranging, and coordinated lighting effects.

ESP32Build
LED LightingMesh Networking

DIY Whole-Home Audio Speaker with Louder ESP32

DIY Whole-Home Audio Speaker with Louder ESP32

Build guide for converting a passive Tozzi One speaker kit into a WiFi-enabled active speaker using the Louder ESP32 and Squeezelite firmware for Home Assistant whole-home audio.

ESP32Build
Audio ProjectsHome Automation

UkieLab AInk — AI-First E-Ink Canvas Firmware

Official firmware for the UkieLab WiFi Weather Station 7.5\" that turns the ESP32 + 7.5\" e-paper display into an AI-first canvas. AI agents discover the device via mDNS and send JSON drawing commands over HTTP to render dashboards, weather, art, and notifications.

ESP32Build
E-Paper & SignageDisplay & Dashboard

Louder ESP32 AirPlay 2 Receiver

AirPlay 2 audio receiver firmware for the Louder ESP32-S3, enabling wireless streaming from Apple devices with full TAS5805M amplifier control and hardware volume.

ESP32-S3Integration
Audio Projects

Squeezelite-ESP32 Multi-Room Audio

Squeezelite-ESP32 Multi-Room Audio

Full-featured audio streaming firmware for ESP32 boards supporting Spotify Connect, AirPlay, Bluetooth, and Logitech Media Server with synchronized multi-room playback.

ESP32ESP32-S3Integration
Audio ProjectsHome Automation

Esparagus Snapclient Multi-Room Audio

Snapcast client firmware for ESP32 audio boards enabling perfectly synchronized multi-room audio playback with automatic server discovery and browser-based flashing.

ESP32ESP32-S3Integration
Audio ProjectsHome Automation

ESP Audio Boards v2 and Louder ESP32 on Hackaday

ESP Audio Boards v2 and Louder ESP32 on Hackaday

Hackaday.io project documenting the Louder ESP32 and ESP32 Audio Boards v2 series by Sonocotta, with hardware design logs, firmware guides, and community discussion.

ESP32ESP32-S3Build
Audio ProjectsEducation

Get notified when new projects match your criteria.

More to explore — popular traits shared by projects with Firmware: ESP-IDF.