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.

 

317projects

s-term — SSH Terminal and Notepad for LILYGO T-Deck Pro

s-term — SSH Terminal and Notepad for LILYGO T-Deck Pro

A keyboard-driven SSH terminal and e-ink notepad firmware for the LILYGO T-Deck Pro, with WireGuard VPN support, SD card file management, BLE HID keyboard/trackpad mode, and optional Meshtastic radio integration.

ESP32-S3Build
Portable DeviceMesh NetworkingE-Paper & Signage

HackWatch — Wrist-Worn Security Tool for T-Watch 2020

Security-focused firmware for the T-Watch 2020 providing WiFi deauthentication detection, BLE device fingerprinting, and TV-B-Gone IR blaster — a penetration testing tool on your wrist.

ESP32Build
Security & SurveillanceWearableEducation+1 more

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

ESPHome Configuration for LILYGO T-Dongle S3

A complete ESPHome YAML configuration for the LILYGO T-Dongle S3, enabling easy Home Assistant integration with the device's 0.96" color display, LED, and GPIO pins — no C++ coding required.

ESP32-S3Tutorial
Home AutomationDisplay & Dashboard

Beehive Health Monitor with Bee Data Logger

Beehive Health Monitor with Bee Data Logger

Monitor beehive temperature, humidity, and weight using the Bee Data Logger's Qwiic sensor ports and deep sleep mode. Track hive conditions to predict swarming, assess colony health, and optimize honey production.

ESP32-S3Build
Environmental MonitoringData Logging

Gnat LoRaWAN Asset Tracker Firmware

Gnat LoRaWAN Asset Tracker Firmware

Arduino firmware for the Gnat LoRa+GNSS Asset Tracker featuring wake-on-motion tracking, CayenneLPP encoding, and ultra-low-power GNSS management with hot/cold start control.

Build
GPS TrackingLoRa & WANData Logging

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

Bee Data Logger NTP-Synced RTC Time Server

Bee Data Logger NTP-Synced RTC Time Server

Synchronize the Bee Data Logger's DS3231 RTC with an NTP time server over WiFi, then use the precise RTC timestamps for offline data logging. Ensures accurate timestamps even without internet access.

ESP32-S3Tutorial
Data LoggingIoT Prototyping

ArduinoCore-stm32l0 — Arduino Core for Grasshopper LoRaWAN Boards

Arduino core providing native LoRaWAN stack support for CMWX1ZZABZ-based boards including the Grasshopper, enabling sketch development without AT commands via USB programming.

library
iot

Tasmota ESP32 BLE Sensor Gateway

Tasmota ESP32 BLE Sensor Gateway

Use an ESP32 with Tasmota as a Bluetooth Low Energy gateway to bridge Xiaomi Mijia, MiFlora, and other BLE sensors to WiFi/MQTT. Passive scanning with no pairing required for most sensors.

ESP32ESP32-S3ESP32-C3Tutorial
Ble GatewaySensor BridgeTemperature Monitoring+3 more

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

Meshtastic Wearable Node on T-Watch S3

Meshtastic Wearable Node on T-Watch S3

Flash the LILYGO T-Watch S3 with Meshtastic firmware to create a wrist-worn LoRa mesh networking node with touchscreen control, making it one of the few true wearable Meshtastic devices available.

ESP32-S3Build
Mesh NetworkingLoRa & WANWearable+1 more

ESP32RET — CAN Bus Reverse Engineering Tool with SavvyCAN

Turns the LILYGO T-CAN485 into a sub-$15 professional CAN bus reverse engineering and sniffing tool with WiFi streaming to the SavvyCAN desktop analyzer, ELM327 emulation, and SD card logging.

ESP32Build
Vehicle TelematicsIndustrial AutomationData Logging+1 more

Tasmota 4-Relay Home Automation with Alexa Voice Control

Tasmota 4-Relay Home Automation with Alexa Voice Control

Build a 4-channel smart relay controller with physical buttons and Alexa voice control using NodeMCU/ESP32 and Tasmota. Includes PCB Gerber files for a custom board and step-by-step wiring guide.

ESP8266ESP32Tutorial
Home AutomationLight ControlRelay Control+2 more

LILYGO T-Higrow ESPHome Plant Sensor

LILYGO T-Higrow ESPHome Plant Sensor

ESPHome firmware for the LILYGO T-Higrow WiFi plant sensor that monitors soil moisture, fertilizer levels, light (lux), temperature, and humidity — with direct Home Assistant integration via a beautiful flower dashboard card.

ESP32Integration
Home AutomationEnvironmental Monitoring

TTGO T-Beam Helium Network Mapper

TTGO T-Beam Helium Network Mapper

A portable Helium network coverage mapper using the TTGO T-Beam rev 1.1, sending LoRa packets to nearby hotspots and uploading signal metrics to mappers.helium.com for community coverage mapping.

ESP32Build
LoRa & WANGPS TrackingPortable Device

ESP32-DIV

ESP32-DIV

Open-source wireless network analysis tool built on ESP32 with 2.8" ILI9341 display, triple NRF24 modules for 2.4GHz scanning, CC1101 sub-GHz transceiver, and SD card logging.

ESP32Build
Security & SurveillanceHam RadioPortable Device+2 more

T-ETH-Lite ESPHome Wired Ethernet Sensor Node

T-ETH-Lite ESPHome Wired Ethernet Sensor Node

ESPHome configuration for the LILYGO T-ETH-Lite ESP32-S3 that integrates W5500 wired Ethernet with I2C sensor support — ideal for reliable, WiFi-free Home Assistant sensor nodes using standard Cat5 cable.

ESP32-S3Integration
Home AutomationEnvironmental MonitoringNetwork Infrastructure

Zephyr RTOS — Scalable Real-Time Operating System for IoT

Zephyr RTOS — Scalable Real-Time Operating System for IoT

Open-source RTOS under the Linux Foundation supporting 500+ boards across ARM, RISC-V, x86, and Xtensa architectures. Features multi-threading, BLE 5.0 mesh, native networking stack, and power management for resource-constrained IoT devices.

nRF52840nRF5340nRF9160STM32ESP32ESP32-S3ESP32-C3RP2040CC1352RISC-Vfirmware
iotwearablesIndustrial Automation+4 more

C64 Emulator for T-HMI

C64 Emulator for T-HMI

A Commodore 64 emulator running on the LILYGO T-HMI's 2.8-inch touchscreen with BLE and web-based keyboard input, joystick support, SD card D64 disk images, and classic game playback.

ESP32-S3Build
Display & DashboardEducation

ZSWatch — Open-Source Smartwatch with Zephyr Firmware

ZSWatch — Open-Source Smartwatch with Zephyr Firmware

Fully open-source smartwatch with custom nRF5340 hardware and Zephyr RTOS firmware. Features 1.28-inch round touchscreen, BMI270 IMU, heart rate, magnetometer, microphone, and BLE companion apps for iOS and Android.

nRF5340hardware
wearablesFitness Trackingnotifications+1 more

CyberWatch — Cyberpunk-Themed T-Watch S3 Firmware

CyberWatch — Cyberpunk-Themed T-Watch S3 Firmware

A Cyberpunk 2077–inspired custom firmware for the LILYGO T-Watch S3, featuring a neon app grid with system info, clocks, settings, tools, and a flashlight — all skinned in a dark, futuristic aesthetic.

ESP32-S3Build
WearableDisplay & Dashboard

3D-Printable Case for Makerfabs ESP32 UWB Pro

3D-Printable Case for Makerfabs ESP32 UWB Pro

An OpenSCAD-designed 3D-printable enclosure for the Makerfabs ESP32 UWB Pro board. Parametric design with STL files ready for printing, protecting the board while maintaining port access.

ESP32Build
IoT Prototyping

LoRa APRS iGate for T-Beam

LoRa APRS iGate for T-Beam

Open-source LoRa APRS internet gateway firmware for the LILYGO T-Beam that bridges local LoRa tracker packets to the global APRS-IS network with bidirectional Rx/Tx support.

ESP32Build
Ham RadioLoRa & WANHome Automation

Meck — Meshcore BLE/WiFi Companion Firmware for T-Deck Pro

Meck — Meshcore BLE/WiFi Companion Firmware for T-Deck Pro

A fork of Meshcore focused on enabling BLE and WiFi companion app connectivity for the LILYGO T-Deck Pro, letting users pair the handheld with smartphone apps for off-grid LoRa mesh messaging.

ESP32-S3Build
Mesh NetworkingLoRa & WANPortable Device

Get notified when new projects are added.

Popular firmware, use cases, and boards used across community projects.