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

ESP32 UWB Long-Range Distance Tracker

A UWB distance tracking project using Makerfabs ESP32 UWB devices achieving ~130 m range with DW1000. Includes antenna delay calibration for optimal accuracy and WiFi connectivity on the tag side.

ESP32Build
GPS TrackingIoT Prototyping

Controlling LEDs With Your Mind (EEG) Using Arduino Uno R4

Controlling LEDs With Your Mind (EEG) Using Arduino Uno R4

Build a brain-computer interface that reads EEG beta waves to illuminate LEDs on the Arduino Uno R4 LED matrix when you concentrate, using BioAmp EXG Pill and Brain BioAmp Band.

Tutorial
Education

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

Oui-Spy Detector: BLE Device Scanner

Oui-Spy Detector: BLE Device Scanner

Standalone BLE scanning firmware for the Oui-Spy that detects targeted Bluetooth devices by MAC address or manufacturer OUI prefix with audio/visual alerts, web portal configuration, and persistent device history.

esp32-s3firmware
Ble Security ResearchSurveillance Detection

Matterbridge

Plugin manager that bridges existing smart home ecosystems (Zigbee2MQTT, Shelly, Home Assistant) into Matter — pair once, all devices appear in Apple Home, Google Home, Alexa, and more.

tool
Smart Home AutomationZigbee GatewayMatter End Device

Haven MANET — WiFi HaLow Mesh Radio for Long-Range Networking

Haven MANET — WiFi HaLow Mesh Radio for Long-Range Networking

An open-source MANET mesh radio toolkit using WiFi HaLow (802.11ah) for multi-kilometer range ad-hoc networking — the first open mesh networking project built specifically for sub-GHz WiFi radios.

ESP32-S3Build
Mesh NetworkingNetwork InfrastructurePortable Device

ESP32 E-Paper Weather Display (esp32-weather-epd)

ESP32 E-Paper Weather Display (esp32-weather-epd)

A polished, low-power ESP32 weather station for 7.5\" e-paper displays. Fetches current conditions and 5-day forecasts from OpenWeatherMap, shows indoor readings from a BME280 sensor, and runs 6+ months on a 5000mAh battery with 30-minute refresh intervals.

ESP32Build
E-Paper & SignageEnvironmental MonitoringDisplay & Dashboard

UkieLab AInk — AI-First E-Ink Canvas Firmware

Official firmware for the UkieLab WiFi Weather Station 7.5\" that turns the ESP32 + 7.5\" e-paper display into an AI-first canvas. AI agents discover the device via mDNS and send JSON drawing commands over HTTP to render dashboards, weather, art, and notifications.

ESP32Build
E-Paper & SignageDisplay & Dashboard

esp32_loraprs — Multi-Mode LoRa Modem with APRS and Digital Voice

esp32_loraprs — Multi-Mode LoRa Modem with APRS and Digital Voice

A Swiss-army-knife LoRa firmware combining KISS Bluetooth modem, APRS iGate, digipeater, and Codec2 digital voice transceiver — maximum amateur radio versatility in a single device.

ESP32ESP32-S3Build
Ham RadioLoRa & WANMesh Networking+1 more

TinkerRTK ESPNow RTK Communication

TinkerRTK ESPNow RTK Communication

Open-source Arduino project using ESP-NOW protocol for peer-to-peer RTK correction data exchange between TinkerNav boards, enabling infrastructure-free centimeter-level GPS positioning.

ESP32-S3RP2040Build
GPS TrackingRobotics

Micro Journal Rev.3 Nadia Custom Colorway 3D Prints

Micro Journal Rev.3 Nadia Custom Colorway 3D Prints

A collection of 3D-printable colorway designs for the Micro Journal Rev.3 Nadia keyboard enclosure, featuring five predefined color schemes and open STL files for custom combinations.

RP2040Mod
Portable Device

WeatherFlow ESPHome E-Paper Display

WeatherFlow ESPHome E-Paper Display

An ESPHome-based weather display for LILYGO T5 4.7" showing a 4-day forecast overview, 24-hour precipitation chart, temperature, humidity, and clock via Home Assistant.

ESP32ESP32-S3Build
Environmental MonitoringDisplay & DashboardHome Automation+1 more

3D Printable Protective Case for VoltLink CP2102N

Community-designed 3D printable enclosure for the VoltLink CP2102N USB serial adapter, featuring access for USB-C and pin headers, secured with M2.5 screws that double as feet.

Build

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

Exploring RFID/NFC — ChameleonUltra Unboxing and Setup Guide

Beginner-friendly walkthrough by Cesar Calderon covering the ChameleonUltra unboxing, initial setup, and first steps with NFC/RFID technology. Ideal for newcomers getting started with RFID security tools.

nRF52840Tutorial
Education

SoftRF Badge Edition on T-Echo

SoftRF Badge Edition on T-Echo

The LILYGO T-Echo running SoftRF Badge Edition acts as a low-power aviation proximity awareness device for glider and paraglider pilots, detecting nearby aircraft via FLARM, OGN, and ADS-L protocols on its e-paper display.

nRF52840Build
Ham RadioGPS TrackingE-Paper & Signage+1 more

Tasmota Zigbee Gateway Bridge

Tasmota Zigbee Gateway Bridge

Build a WiFi-to-Zigbee bridge using Sonoff Zigbee Bridge Pro or DIY ESP32 + CC2652P setup with Tasmota. Connects 128+ Zigbee sensors and actuators to MQTT for Home Assistant integration.

ESP32Tutorial
Zigbee GatewaySmart Home HubSensor Bridge+2 more

Matter SDK — ConnectedHomeIP

The official open-source Matter (formerly Project CHIP) reference SDK maintained by the Connectivity Standards Alliance — the foundation for all Matter device implementations across Apple, Google, Amazon, and open hardware.

library
Matter End DeviceSmart Home AutomationThread Border Router+1 more

E-Ink Weather Board — ESPHome Weather Forecast Display for Home Assistant

E-Ink Weather Board — ESPHome Weather Forecast Display for Home Assistant

A clean ESPHome weather forecast display for a 7.5\" Waveshare e-paper screen with Home Assistant integration. Shows weather conditions in an IKEA RODALM frame with HA-controlled refresh intervals and deep sleep support to prevent display degradation.

ESP32Integration
E-Paper & SignageDisplay & DashboardHome Automation

ChameleonUltra Watchband Case — Covert Wearable 3D Print

3D-printable watchband case for the ChameleonUltra with two variants: a transparent version showing off the PCB and a covert solid version for red team operations. Fits standard 20mm watch bands with USB-C access.

nRF52840Mod
Security & SurveillancePortable Device

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

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

VoltLink Shelly Adapter Production Test Jig

Automated test jig that chains six Shelly adapters in series with an ESP32 to verify VoltLink board quality before shipping, catching soldering defects on USB-C, QFN, and JST-SH connectors.

Build
programming

ThinkNode M1 Range Testing and Battery Optimization

In-depth performance review of the ThinkNode M1 covering standardized urban range testing (1.71km achieved), battery optimization (4-5 days with GPS off), firmware updates to InkUI, and antenna considerations for maximizing Meshtastic mesh network coverage.

nRF52840Tutorial
Mesh NetworkingLoRa & WANPortable Device

RDA5807 FM Radio Receiver for T-Embed

RDA5807 FM Radio Receiver for T-Embed

An FM radio receiver for the LILYGO T-Embed using an RDA5807 module, controlled via the rotary encoder and displayed on the 1.9-inch TFT — leveraging the board's built-in speaker and amplifier for audio output.

ESP32-S3Build
Audio ProjectsPortable Device

Get notified when new projects are added.

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