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.

My TTGO Watch: ESP32 Smartwatch Firmware for T-Watch 2020

The "hedge" GUI framework transforms the LILYGO T-Watch 2020 (V1/V2/V3) into a full-featured smartwatch with watch faces, step counting, Gadgetbridge notifications, weather, navigation, and a modular app ecosystem.

T-Watch S3 ESPHome Integration for Home Assistant

A complete ESPHome configuration for the LILYGO T-Watch S3 that enables all onboard hardware — touchscreen, accelerometer, microphone, speaker, IR blaster, and voice assistant — through Home Assistant integration.

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.

T-Watch 2020 Arduino Framework with Custom Watch Faces

Build a custom watch face application on the LILYGO T-Watch 2020 (V1/V2/V3) using the Arduino framework, LVGL graphics, and the official TTGO TWatch Library, with time sync, touchscreen interaction, and expandable app support.
T-Watch S3 Custom Software Platform — Bachelor's Thesis Project
A comprehensive custom firmware platform for the LILYGO T-Watch S3, developed as a university thesis and continued as a personal project — featuring graphics, audio, IR, WiFi, web configuration portal, sleep management, and JSON-based persistent storage.

MicroPythonOS — Android-Inspired MicroPython OS for T-Watch S3 Plus

A complete MicroPython operating system with Android-like gestures, App Store, and OTA updates, with official board support for the LILYGO T-Watch S3 Plus including display, touch, IMU, audio, and vibration configuration.

Launcher — Multi-Firmware App Launcher for LILYGO T-Watch Ultra

A 1300-star multi-firmware application launcher for ESP32 devices with official T-Watch Ultra support — lets you install and switch between different firmware binaries over OTA, USB, SD card, or web, without needing a PC or USB cable.
DeskPet Watch — Virtual Pet and BT Scroll Controller on T-Encoder Pro
An enhanced T-Encoder Pro firmware featuring a virtual desktop pet with moods, a Bluetooth HID scroll controller with haptic momentum feedback, weather display, and dual encoder/touch brightness control — all on the AMOLED watch face.

Meshtastic Wearable Node on LILYGO T-Watch S3 Plus

Flash the official Meshtastic firmware onto the LILYGO T-Watch S3 Plus to turn it into a wrist-worn LoRa mesh node with GPS tracking, 2-way messaging, haptic feedback, and BMA423 step counting — using the built-in SX1262 radio.

TRGB Bike Computer — Cycling Dashboard for Round Display

A bike computer for the LILYGO T-RGB round display integrating BLE speed/cadence/heart rate sensors, Forumslader V5 dynamo hub charging, and Komoot turn-by-turn navigation on a circular gauge.
Get notified when new projects match your criteria.
More to explore — popular traits shared by projects with Use Case: Wearable.













