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.

 

TTGO T-Beam TTN LoRaWAN GPS Mapper

TTGO T-Beam TTN LoRaWAN GPS Mapper

A GPS tracker that uploads location data to The Things Network and TTN Mapper, measuring LoRaWAN gateway signal strength and coverage using the TTGO T-Beam.

ESP32Build
GPS TrackingLoRa & WANIoT Prototyping

TTGO LoRa32 Paxcounter for The Things Network

TTGO LoRa32 Paxcounter for The Things Network

A people-counting node on the TTGO LoRa32 V2.1 that scans for nearby WiFi and Bluetooth devices, uploads counts via LoRaWAN to TTN, and supports relay control via TTN downlinks.

ESP32Build
LoRa & WANIoT PrototypingData Logging

PlantStatus — T-HiGrow Plant Monitor with Home Assistant

PlantStatus — T-HiGrow Plant Monitor with Home Assistant

A full-featured plant monitoring application for the LILYGO T-HiGrow ESP32 with live soil moisture, conductivity, light, and temperature readings, MQTT logging, and Home Assistant integration.

ESP32Build
Environmental MonitoringHome AutomationIoT Prototyping

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

T-Watch S3 ESPHome Integration for Home Assistant

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.

ESP32-S3Integration
Home AutomationWearableIoT Prototyping

FRFD — First Responder Forensics Dongle on LILYGO T-Dongle S3

A portable CSIRT forensics tool on the LILYGO T-Dongle S3 that automates evidence collection from Windows, Linux, and macOS via USB HID keyboard emulation — with triage, containment, and collection modes shown on the 0.96" display.

ESP32-S3Build
Portable DeviceIoT Prototyping

Stock Market Ticker Display on LILYGO T-Dongle S3

Stock Market Ticker Display on LILYGO T-Dongle S3

A real-time stock market display for the LILYGO T-Dongle S3's 0.96" screen, showing S&P 500, NASDAQ 100, and 10-year T-Bill values and daily percentage changes pulled from Yahoo Finance over WiFi.

ESP32-S3Build
Display & DashboardIoT Prototyping

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-Dongle Ducky — WiFi-Controlled Rubber Ducky on LILYGO T-Dongle S3

T-Dongle Ducky — WiFi-Controlled Rubber Ducky on LILYGO T-Dongle S3

Transforms the LILYGO T-Dongle S3 into a WiFi-controlled USB HID Rubber Ducky, controllable via a web server hosted on the device itself — with a DuckyScript interpreter, file storage, and both AP and STA WiFi modes.

ESP32-S3Build
IoT PrototypingPortable Device

LILYGO TO-ESP8266 OLED SH1106 with Tasmota

LILYGO TO-ESP8266 OLED SH1106 with Tasmota

Flash the LILYGO TO-ESP8266 OLED SH1106 with Tasmota to get a WiFi-connected smart switch with a 1.3" SH1106 OLED display showing sensor values, device state, and IP address.

ESP8266Tutorial
Display & DashboardHome AutomationIoT 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

TinyIO — Sub-GHz RF Sniffer and Replayer on LILYGO T-QT Pro

TinyIO — Sub-GHz RF Sniffer and Replayer on LILYGO T-QT Pro

A sub-GHz RF signal sniffer and replayer built on the LILYGO T-QT Pro paired with a CC1101 radio module, capable of copying, storing, and replaying ASK-OOK signals from garage doors, doorbells, and wireless sensors.

ESP32-S3Build
Portable DeviceIoT Prototyping

T-Watch 2020 Arduino Framework with Custom Watch Faces

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.

ESP32Tutorial
WearableDisplay & DashboardIoT Prototyping

Multi-Band LoRaWAN Sensor Node with T3-S3 LR1121

Multi-Band LoRaWAN Sensor Node with T3-S3 LR1121

A LoRaWAN sensor node built on the LILYGO T3-S3 LR1121, leveraging the LR1121 chip's multi-band capability to operate on Sub-GHz (433/868/915 MHz) and 2.4 GHz frequencies from a single hardware platform.

ESP32-S3Build
LoRa & WANIoT PrototypingData Logging

Bruce Firmware for T-Embed CC1101

Bruce Firmware for T-Embed CC1101

An offensive security and red-team firmware for the LILYGO T-Embed CC1101, providing sub-GHz RF scanning, signal replay, WiFi attacks, BLE exploitation, NFC cloning, IR control, and BadUSB — with 5.1k GitHub stars.

ESP32-S3Build
Portable 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

LoRaWAN Node with WiFi 6 and 802.15.4 on T-Lora C6

LoRaWAN Node with WiFi 6 and 802.15.4 on T-Lora C6

A LoRaWAN OTAA sensor node built on the LILYGO T-Lora C6, combining SX1262 long-range LoRa radio with the ESP32-C6's native WiFi 6, Bluetooth 5, and 802.15.4 (Zigbee/Thread) connectivity for versatile IoT gateway applications.

ESP32-C6Build
LoRa & WANIoT PrototypingZigbee Network

Infiltra RF Security Toolkit for T-Embed CC1101

Infiltra RF Security Toolkit for T-Embed CC1101

An open-source multi-protocol security research firmware for the LILYGO T-Embed CC1101 with sub-GHz RF scanning, signal emulation, WiFi deauth, BLE spam, NFC cloning, and spectrum analysis — 159 stars on GitHub.

ESP32-S3Build
Portable DeviceIoT Prototyping

BloodMoon — WiFi Scanner and Deauth Tool on LILYGO T-QT Pro

BloodMoon — WiFi Scanner and Deauth Tool on LILYGO T-QT Pro

A Marauder-inspired wireless security toolkit for the LILYGO T-QT Pro that scans nearby WiFi access points and stations, displays beacon frame details, and performs deauthentication attacks — all on a 0.85" display with two-button navigation.

ESP32-S3Build
IoT PrototypingPortable Device

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

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.

ESP32-S3Build
WearableDisplay & DashboardIoT Prototyping

T-Knob SmartKnob Fork — Haptic Encoder with Software Detents

T-Knob SmartKnob Fork — Haptic Encoder with Software Detents

A community fork of the LILYGO T-Knob that explores using its ESP32-C6, TMC6300 motor driver, and MT6701 magnetic encoder to build a SmartKnob-style haptic rotary controller with software-defined detents and position limits.

ESP32-C6Build
IoT PrototypingHome Automation

CYD-Klipper — Wireless 3D Printer Status Display

CYD-Klipper — Wireless 3D Printer Status Display

A wireless 3D printer monitoring display for Klipper, Bambu Lab, and OctoPrint — showing real-time print progress, temperatures, webcam feed, and controls on ESP32 touchscreen boards.

ESP32-S3ESP32Integration
Display & DashboardIoT PrototypingData Logging

uLisp T-Deck — Handheld Lisp Computer

uLisp T-Deck — Handheld Lisp Computer

Transforms the LILYGO T-Deck into a self-contained handheld Lisp computer with 1 million-object workspace, SD card persistence, graphics, WiFi, and speaker — write and run programs with no PC needed.

ESP32-S3Build
EducationPortable DeviceIoT Prototyping

Beryllium OS — Unix-Like Operating System for T-Deck

Beryllium OS — Unix-Like Operating System for T-Deck

A unix-like operating system for CircuitPython microcontrollers with a real shell, package manager, background tasks, and GPIO/I2C/UART tools — turning the T-Deck into a tiny Linux-like computer.

ESP32-S3Build
EducationPortable DeviceIoT Prototyping

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

Get notified when new projects match your criteria.

More to explore — popular traits shared by projects with Use Case: IoT Prototyping.