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

T5s 2.7" E-Paper + MP3 Audio Player Demo

T5s 2.7" E-Paper + MP3 Audio Player Demo

An Arduino demo combining the LILYGO T5s 2.7-inch e-paper display with onboard I2S MAX98357A audio playback and ICS43434 MEMS microphone using the official TTGO-T5S-Epaper examples.

ESP32Tutorial
E-Paper & SignageAudio ProjectsDisplay & Dashboard

CMWX1ZZABZ Arduino Sketches for Grasshopper

CMWX1ZZABZ Arduino Sketches for Grasshopper

Collection of Arduino sketches for the Grasshopper LoRaWAN board including LoRaWAN test, IMU sensor fusion with LSM6DSM/LIS2MDL/LPS22HB, RTC, DAC/ADC, and I2C slave examples.

library
iotEnvironmental Monitoring

UWB Ranging & Localization with ESP32 DW3000

UWB Ranging & Localization with ESP32 DW3000

Getting started tutorial covering Ultra-Wideband ranging and localization using the Makerfabs ESP32 UWB DW3000 module with Arduino IDE, including anchor-tag setup and distance measurement.

ESP32Tutorial
IoT PrototypingEducation

GoHeishaMon

GoHeishaMon

Golang port of HeishaMon firmware that runs directly on the Panasonic CZ-TAW1 WiFi adapter, enabling MQTT heat pump control without additional hardware by repurposing the factory WiFi module.

Mod
Home AutomationEnergy Monitoring

T-Internet-POE ESPHome Bluetooth Proxy over Ethernet

T-Internet-POE ESPHome Bluetooth Proxy over Ethernet

ESPHome configuration that turns the LILYGO T-Internet-POE into a wired Ethernet Bluetooth Active Proxy for Home Assistant — powered and connected entirely via a single PoE cable with no WiFi required.

ESP32Integration
Home AutomationNetwork Infrastructure

Airlytix ES1 Getting Started with Home Assistant

Step-by-step tutorial for setting up the Airlytix ES1 air quality sensor: WiFi configuration, Home Assistant ESPHome integration, entity reference, sensor calibration offsets, and quality threshold customization.

ESP32Tutorial
Environmental MonitoringHome Automation

DIY E-Paper Retro Picture Frame

DIY E-Paper Retro Picture Frame

A retro-styled digital picture frame using LILYGO T5 4.7" e-paper that cycles through grayscale images converted from PNG files, with a 3D-printed vintage frame enclosure.

ESP32ESP32-S3Tutorial
Display & DashboardE-Paper & Signage

Oui-Spy Foxhunter: BLE Direction Finder

Oui-Spy Foxhunter: BLE Direction Finder

Precision BLE proximity tracking firmware for the Oui-Spy with RSSI-based direction finding, seven graduated intensity levels, and variable-frequency audio feedback for radio foxhunting competitions.

esp32-s3firmware
Rf Direction FindingBle Security Research

Chirp I2C Sensor with Particle Photon

Community integration of the Chirp I2C soil moisture sensor with the Particle Photon IoT platform. Includes a ported library and cloud-connected moisture monitoring for wireless plant care applications.

Integration
Environmental MonitoringIoT Prototyping

ChameleonUltra CLI — Python Command-Line Interface

ChameleonUltra CLI — Python Command-Line Interface

Official Python CLI for the ChameleonUltra providing full device control, MIFARE cracking, card reading/writing, slot management, and scripting automation. The primary tool for power users and security professionals.

nRF52840Tutorial
Security & SurveillanceEducation

ESP32 UWB Indoor Positioning with Python Visualization

ESP32 UWB Indoor Positioning with Python Visualization

Indoor 2D positioning system using three Makerfabs ESP32 UWB modules as anchors and tags. Calculates position via trilateration and displays real-time location on a Python GUI over UDP.

ESP32Tutorial
GPS TrackingIoT 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

ESPHome Display Component for LILYGO T5 4.7" V2.3 (ESP32-S3)

ESPHome Display Component for LILYGO T5 4.7" V2.3 (ESP32-S3)

A custom ESPHome external component enabling the LILYGO T5 4.7-inch ESP32-S3 (V2.3 Plus) e-paper display to work with ESPHome YAML, enabling Home Assistant dashboards, weather, and sensor data rendering.

ESP32-S3Integration
E-Paper & SignageDisplay & DashboardHome Automation

Armbian

Armbian

Debian/Ubuntu-based Linux distribution for 100+ ARM and RISC-V single-board computers, with optimized kernels, a powerful build framework, and pre-built images for every supported board.

linux-sbcBuild
Home ServerHome AutomationDigital Signage+5 more

openHASP Touchscreen Panel for T-HMI

openHASP Touchscreen Panel for T-HMI

An MQTT-driven Home Assistant touchscreen panel for the LILYGO T-HMI using openHASP — define buttons, sliders, and labels via JSON and push UI updates over-the-air without recompiling firmware.

ESP32-S3Integration
Home AutomationDisplay & Dashboard

Airlytix ES1 ESPHome Configuration

Official ESPHome YAML configuration for the Airlytix ES1 air quality sensor, featuring SEN55, SCD41, SHT40, DPS310, VEML6040 sensors and a custom sound level meter component with I2S microphone support.

ESP32Build
Environmental MonitoringHome Automation

Recording EEG From Visual Cortex Using BioAmp EXG Pill

Step-by-step tutorial for recording brainwaves from the visual cortex (O1/O2 positions) using BioAmp EXG Pill, Brain BioAmp Band, and an Arduino-compatible board with Spike Recorder visualization.

Tutorial
Education

Meshtastic Off-Grid Node on T-Echo

Meshtastic Off-Grid Node on T-Echo

Turn the LILYGO T-Echo into a low-power Meshtastic mesh node with multi-day battery life, e-paper display, and Bluetooth app pairing for off-grid encrypted mesh communications.

nRF52840Build
Mesh NetworkingGPS TrackingLoRa & WAN+2 more

ThinkNode M1 Custom 3D Printed Enclosure

Community-designed 3D printable cases for the Elecrow ThinkNode M1 Meshtastic transceiver. Multiple designs available on MakerWorld featuring heat-set inserts, optimized screw holes, and ergonomic form factors for outdoor use.

nRF52840Mod
Mesh NetworkingPortable Device

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

Controlling Video Game Using Brainwaves (EEG)

Controlling Video Game Using Brainwaves (EEG)

Build a brain-computer interface that classifies EEG signals into attentive and relaxed states to control a video game character, using machine learning with BioAmp EXG Pill and Python.

Tutorial
Education

LEDswarm: UWB-Coordinated LED Mesh Network

LEDswarm: UWB-Coordinated LED Mesh Network

Rust firmware for Makerfabs ESP32 DW3000 that creates a UWB mesh network of LED controllers with automatic discovery, decimeter-level ranging, and coordinated lighting effects.

ESP32Build
LED LightingMesh Networking

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

E-Paper Clock with Weather Icons

E-Paper Clock with Weather Icons

A battery-powered e-paper desk clock showing NTP-synced time, date, weather icons from OpenWeatherMap, and battery voltage on a LILYGO T5 4.7" display with deep sleep.

ESP32ESP32-S3Build
Display & DashboardE-Paper & SignageEnvironmental Monitoring

ChameleonUltra Firmware — Open-Source nRF52840 NFC/RFID Firmware

ChameleonUltra Firmware — Open-Source nRF52840 NFC/RFID Firmware

GPL-3.0 licensed firmware for the ChameleonUltra built on the Nordic nRF52840 SDK. Handles dual-frequency card emulation, MIFARE cracking, BLE communication, and USB-C connectivity with a read-only bootloader preventing bricking.

nRF52840Build
Security & Surveillance

Get notified when new projects are added.

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