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

Indian Ocean Sea Turtle Tracker (IoT)

Indian Ocean Sea Turtle Tracker (IoT)

Marine turtle tracking device based on CMWX1ZZABZ and MAX M8Q GNSS, with dual barometers for underwater depth measurement, designed for year-long deployment on sea turtles.

Build
GPS TrackingEnvironmental MonitoringData Logging+1 more

Elecrow Meshtastic Ecosystem: ThinkNode M1, M2, and CrowPanel

Comprehensive overview of Elecrow's Meshtastic device lineup including the ThinkNode M1, M2, and CrowPanel Advance 3.5-inch. Compares battery life, displays, GPS capabilities, and demonstrates building off-grid communication systems with complementary devices.

nRF52840ESP32-S3Tutorial
Mesh NetworkingLoRa & WANPortable Device+1 more

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

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

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

ESP32 Marauder for T-Deck — Portable WiFi/BLE Security Suite

ESP32 Marauder for T-Deck — Portable WiFi/BLE Security Suite

Port of the iconic ESP32 Marauder (10,000+ stars) WiFi and Bluetooth security toolkit to the T-Deck handheld — bringing packet sniffing, deauth detection, beacon spam, and PCAP capture to a keyboard device.

ESP32-S3Build
Security & SurveillanceEducationPortable Device

High-Power Meshtastic Node with LILYGO T-Beam 1W

High-Power Meshtastic Node with LILYGO T-Beam 1W

A long-range Meshtastic mesh node built on the LILYGO T-Beam 1W, using its 1-watt LoRa power amplifier for extended coverage as a hilltop repeater or remote area relay node.

ESP32-S3Build
Mesh NetworkingLoRa & WANPortable Device

Playing Games With Your Mind Using Arduino Uno R4

Playing Games With Your Mind Using Arduino Uno R4

Use BioAmp EXG Pill and Brain BioAmp Band with Arduino Uno R4 to play games using brainwave-based focus detection and eye blink control for a hands-free gaming experience.

Tutorial
Education

Chirp-RPi Python Library for Raspberry Pi

Chirp-RPi Python Library for Raspberry Pi

Comprehensive Python library by Göran Lundberg for reading the Chirp I2C soil moisture sensor on Raspberry Pi. Supports calibrated moisture percentage, multiple temperature scales, deep sleep, and I2C address changes.

Integration
Environmental MonitoringData Logging

Tasmota IR Remote Control Hub

Tasmota IR Remote Control Hub

Build a WiFi IR blaster and receiver with Tasmota to control TVs, ACs, and other IR devices via MQTT and Home Assistant. Supports learning mode, all major protocols, and rules-based automation.

ESP8266ESP32Tutorial
Ir Remote ControlHvac ControlTv Control+2 more

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

Mind-Controlled Gaming: Build Your Own BCI

Mind-Controlled Gaming: Build Your Own BCI

Build a brain-computer interface using the BioAmp EXG Pill and Arduino Uno R4 that enables video game control through focus detection and eye blink sensing via EEG and EOG signals.

Tutorial
Education

T-CAN485 Vehicle CAN Bus Monitor with ESP32RET and SavvyCAN

T-CAN485 Vehicle CAN Bus Monitor with ESP32RET and SavvyCAN

Deploy ESP32RET firmware on the LILYGO T-CAN485 to capture and analyze vehicle CAN bus traffic using SavvyCAN — no soldering required, as the CAN transceiver is built into the $12 board.

ESP32Build
Vehicle TelematicsIndustrial Automation

T-Echo LoRa APRS Tracker Firmware

T-Echo LoRa APRS Tracker Firmware

Ultra-low-power custom APRS tracker firmware for the LILYGO T-Echo that uses the nRF52840's deep-sleep modes to achieve 100 µA standby current while transmitting GPS positions over LoRa.

nRF52840Build
Ham RadioGPS TrackingLoRa & WAN+1 more

WB2CBA ADX — Arduino Digital Modes HF Transceiver

The original open-source Arduino digital transceiver design by WB2CBA supporting FT8, FT4, JS8Call, and WSPR on 80m-10m bands. The foundation project that inspired the ADX-MINI, ADX-S, ADX-POCKET, and numerous community builds.

atmega328pBuild
Amateur Radio

ESP32 UWB Outdoor Positioning with OLED Display

ESP32 UWB Outdoor Positioning with OLED Display

Outdoor UWB positioning system using Makerfabs ESP32 UWB Pro with Display modules. Anchors and tags show real-time distance and position data on their built-in OLED screens, with Python visualization over UDP.

ESP32Build
GPS TrackingDisplay & DashboardIoT Prototyping

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

HeishaMonBoth – Dual Cloud and Local Control

HeishaMonBoth – Dual Cloud and Local Control

Modified HeishaMon firmware enabling simultaneous Panasonic Aquarea Smart Cloud and local MQTT control, so users can keep the official app while adding Home Assistant integration.

ESP8266Mod
Home Automation

EvilCrowRF HUN73R.0047 — Modern UI Firmware with Mobile App

Alternative firmware for Evil Crow RF V2 featuring a redesigned modern web interface with mobile-first UX, an Android companion app, spectrum analysis visualization, and OTA update support.

ESP32Mod
Security & SurveillancePortable Device

Weatherman — ESPHome E-Paper Dashboard for Home Assistant

Weatherman — ESPHome E-Paper Dashboard for Home Assistant

An elegant ESPHome-based dashboard for a 7.5\" Waveshare e-paper display connected to Home Assistant. Shows weather conditions, forecasts, and transit info with motion-triggered refreshes to extend display life. No soldering required.

ESP32Integration
E-Paper & SignageDisplay & DashboardHome Automation

Armachat LoRa Doomsday Communicator Build

Armachat LoRa Doomsday Communicator Build

Build guide for the original Armachat pocket LoRa communicator by Bobricius, featuring a QWERTY keyboard, TFT display, RFM95 radio module, and 18650 battery for off-grid messaging up to 4km range.

STM32Build
Mesh NetworkingPortable DeviceLoRa & WAN

HeishaMon OpenTherm Thermostat Control

HeishaMon OpenTherm Thermostat Control

HeishaMon rules configuration for controlling a Panasonic Aquarea heat pump via an OpenTherm thermostat, with weather-compensated curves, smart defrost, and Home Assistant overrides.

ESP8266ESP32-S3Automation
Home Automation

LVGL Analog Clock for T-RGB Round Display

LVGL Analog Clock for T-RGB Round Display

An analog clock application for the LILYGO T-RGB 2.1-inch round display, using LVGL 8 on ESP32-S3 with NTP synchronization, WiFi configuration, and a clean circular watchface layout.

ESP32-S3Build
Display & Dashboard

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

Armachat Compact User Guide

Armachat Compact User Guide

Community-maintained documentation for the Armachat Compact, including a quick start guide, bill of materials, board overview, assembly instructions, and developer resources for building your own LoRa messenger.

RP2040Tutorial
Mesh NetworkingPortable DeviceEducation

Get notified when new projects are added.

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