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

ESPHome Sound Level Meter Component

ESPHome Sound Level Meter Component

Custom ESPHome external component for measuring environmental noise levels (Leq, Lmin, Lmax, Lpeak) with A/C/Z frequency weightings using I2S microphones. Used by the Airlytix ES1 for sound monitoring.

ESP32Integration
Environmental MonitoringAudio Projects

Hackable CMWX1ZZABZ LoRa Devices

Hackable CMWX1ZZABZ LoRa Devices

Comprehensive Hackaday.io project documenting Tlera Corp's CMWX1ZZABZ-based LoRa device family including Gnat, Grasshopper, Cricket, and LoRaSensorTile with power benchmarks and build logs.

Build
GPS TrackingEnvironmental MonitoringLoRa & WAN+1 more

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

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

T-SIM7080G-S3 Solar-Powered NB-IoT Remote Sensor Node

T-SIM7080G-S3 Solar-Powered NB-IoT Remote Sensor Node

Arduino/PlatformIO firmware for the LILYGO T-SIM7080G-S3 that creates a solar-powered, battery-backed NB-IoT remote sensor node publishing GPS location and environmental data to MQTT or cloud IoT platforms — with deep sleep for multi-day battery life.

ESP32-S3Build
Cellular IoTGPS TrackingData Logging+1 more

ESP32 DW1000 UWB Indoor Positioning System Tutorial

Step-by-step tutorial from how2electronics covering indoor positioning with ESP32 and DW1000 UWB modules. Covers anchor/tag setup, distance measurement, and 2D location calculation using Makerfabs boards.

ESP32Tutorial
GPS TrackingEducation

ESPHome Home Assistant Panel for T-Display

ESPHome Home Assistant Panel for T-Display

An ESPHome template for the LILYGO T-Display (ESP32 + 1.14" display) that shows Home Assistant sensor data on the screen, monitors battery state, and handles GPIO button inputs.

ESP32Integration
Display & DashboardHome Automation

Build an Armachat LoRa Communicator (Make: Magazine)

Step-by-step Make: Magazine tutorial for building the Armachat LoRa communicator — a battery-powered text walkie-talkie with QWERTY keyboard, RFM95 radio, and 4+ km range using only ~25 components.

ESP32-S3Tutorial
Mesh NetworkingPortable DeviceEducation

Bee Data Logger Deep Sleep SD Card Data Logging

Bee Data Logger Deep Sleep SD Card Data Logging

Low-power environmental data logging example using the Bee Data Logger's deep sleep mode (~21uA) with RTC timestamps and SD card storage. Logs sensor readings at configurable intervals for months on a single LiPo battery.

ESP32-S3Tutorial
Data LoggingEnvironmental MonitoringIoT Prototyping

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

T-Dongle Ducky — WiFi-Controlled USB Rubber Ducky

T-Dongle Ducky — WiFi-Controlled USB Rubber Ducky

Turns the LILYGO T-Dongle S3 into a WiFi-controlled USB Rubber Ducky for keystroke injection — execute DuckyScript payloads remotely via a web interface while the dongle sits plugged into the target.

ESP32-S3Build
Security & SurveillanceEducationPortable Device

Off-Grid Messaging and Location Sharing with ThinkNode M1

Hands-on guide to setting up off-grid messaging and GPS location sharing using the ThinkNode M1 and Meshtastic. Covers LoRa mesh networking fundamentals, device configuration, and practical use cases for outdoor communication without cellular coverage.

nRF52840Tutorial
Mesh NetworkingGPS TrackingLoRa & WAN+1 more

Armachat LoRa Doomsday Communicator

Open-source off-grid LoRa QWERTY communicator for long-range text messaging without infrastructure. Features automatic message resending, contact management, and 4+ km range. Winner of Hackaday Prize 2020.

ESP32-S3Build
Mesh NetworkingPortable DeviceEducation

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

T3-S3 E-Paper Meshtastic LoRa Node

T3-S3 E-Paper Meshtastic LoRa Node

Run Meshtastic mesh networking firmware on the LILYGO T3-S3 E-Paper, combining ESP32-S3, SX1262 LoRa, and a 2.13" e-paper display for off-grid text messaging with persistent screen status.

ESP32-S3Build
Mesh NetworkingLoRa & WANE-Paper & Signage+1 more

Evil Crow RF V2 Setup and RF Attack Tutorial

Step-by-step tutorial covering Evil Crow RF V2 firmware installation on Ubuntu, upgrading to custom firmware via OTA, and practical demonstrations of RF signal jamming and replay attacks with RTL-SDR verification.

ESP32Tutorial
Security & SurveillanceEducation

NerdMiner v2 Bitcoin Solo Miner

NerdMiner v2 Bitcoin Solo Miner

An open-source Bitcoin solo mining curiosity for 20+ ESP32 boards including the LILYGO T-HMI, T-Display S3, and T-Display S3 AMOLED — primarily educational desktop hardware with live mining statistics.

ESP32-S3Build
Display & Dashboard

Weather Micro Station for T-Display S3

Weather Micro Station for T-Display S3

A modular, high-performance weather display for the LILYGO T-Display S3 showing real-time OpenWeatherMap data with smooth 40 FPS animations, 18 weather icons, and scrolling ticker.

ESP32-S3Build
Display & DashboardEnvironmental Monitoring

MechSenger Mechanical Keyboard Meshtastic Build

Single-board Meshtastic communicator with a mechanical keyboard and 2.42\" OLED display, designed for rugged off-grid mesh messaging using the Heltec Tracker with ESP32-S3 and SX1262 LoRa.

ESP32-S3Build
Mesh NetworkingGPS TrackingPortable Device

Oui-Spy 3D Printed Cases and Accessories

Community-designed 3D printable cases and accessories for the Oui-Spy including a travel case, antenna case with SMA adapter slot, keychain mount, and tactical Yagi grip with Picatinny rail.

esp32-s3Build
Rf Direction FindingBle Security Research

ESPHome eInk Weather & Tasks Boards for Home Assistant

ESPHome eInk Weather & Tasks Boards for Home Assistant

Weather and task list boards for 7.5\" tricolor e-paper displays using ESPHome and Home Assistant. Features deep sleep with HA-controlled wake schedules, battery monitoring, and separate YAML configs for weather and tasks displays.

ESP32Integration
E-Paper & SignageDisplay & DashboardHome Automation

Tasmota MH-Z19B CO2 Monitor

Tasmota MH-Z19B CO2 Monitor

Build a WiFi CO2 monitor using MH-Z19B NDIR sensor with ESP8266/ESP32 and Tasmota. Measures 0-5000ppm CO2 concentration for indoor air quality and ventilation automation via MQTT.

ESP8266ESP32Tutorial
Co2 MonitoringIndoor Air QualityVentilation Automation+2 more

USB Army Knife — Portable Penetration Testing Dongle

USB Army Knife — Portable Penetration Testing Dongle

Turns the LILYGO T-Dongle S3 into a Swiss Army knife for close-access penetration testing with BadUSB, WiFi attacks, BLE scanning, HID injection, and network implant capabilities.

ESP32-S3Build
Security & SurveillanceEducationPortable Device

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

Armachat Meshtastic Protocol Integration

Armachat Meshtastic Protocol Integration

Guide to integrating Meshtastic mesh networking protocol with the Armachat communicator, enabling multi-hop message relay, store-and-forward routing, and interoperability with the broader Meshtastic network.

ESP32-S3RP2040Integration
Mesh NetworkingPortable DeviceLoRa & WAN

Get notified when new projects are added.

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