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

TrackSenger DIY Meshtastic Communicator

DIY compact Meshtastic communicator build using the Heltec Wireless Tracker with ESP32-S3, SX1262 LoRa, GPS, and a push-button keyboard for off-grid mesh messaging and GPS tracking.

ESP32-S3Build
Mesh NetworkingGPS TrackingPortable Device

Louder ESP32 Tasmota I2S Audio

Tasmota firmware configuration for the Louder ESP32 with I2S audio support, enabling MQTT-controlled audio playback for Domoticz, OpenHAB, and other MQTT-based home automation systems.

ESP32Integration
Audio ProjectsHome Automation

Armachat CircuitPython LoRa Messenger

CircuitPython-based LoRa messenger firmware for Armachat devices, running on both ESP32-S3 and Raspberry Pi Pico with a 2.8\" IPS display, RFM95 radio, and fully open-source transparent code.

ESP32-S3RP2040firmware
Mesh NetworkingPortable DeviceEducation

Retro Power Meter Display for T-Display S3

Retro Power Meter Display for T-Display S3

A retro-styled multimeter interface for the LILYGO T-Display S3 using an INA219 power sensor, displaying voltage, current, temperature, humidity, pressure, RTC time, and resistance on a classic LCD-style UI.

ESP32-S3Build
Display & DashboardEnergy Monitoring

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

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

FRFD — First Responder Forensics Dongle on LILYGO T-Dongle S3

A portable CSIRT forensics tool on the LILYGO T-Dongle S3 that automates evidence collection from Windows, Linux, and macOS via USB HID keyboard emulation — with triage, containment, and collection modes shown on the 0.96" display.

ESP32-S3Build
Portable DeviceIoT Prototyping

ArduinoCore-stm32l0 for Gnat and CMWX1ZZABZ Boards

ArduinoCore-stm32l0 for Gnat and CMWX1ZZABZ Boards

Arduino board support package for STM32L0-based LoRaWAN devices including the Gnat, Grasshopper, and Cricket, enabling Arduino IDE programming with LoRaWAN and GNSS libraries.

Tutorial
IoT PrototypingLoRa & WANGPS Tracking

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

REAST ADX QRP Digital Transceiver Club Build

REAST ADX QRP Digital Transceiver Club Build

Community bulk-buy and buildathon of 30 ADX QRP transceiver kits organized by the Radio and Electronics Association of Southern Tasmania (REAST) with custom REAST-branded PCBs and guided build sessions.

atmega328pBuild
Amateur Radio

Tasmota TuyaMCU Device Conversion

Tasmota TuyaMCU Device Conversion

Convert cloud-dependent Tuya WiFi devices to local-only control with Tasmota. Covers flashing, dpId mapping, and full control of dimmers, plugs, fans, thermostats, and RGB lights via MQTT.

ESP8266ESP8285Tutorial
Device ConversionLocal ControlHome Automation+3 more

LilyPhone1 — Phone App Firmware for LILYGO T-Deck Pro

A phone-inspired LVGL UI firmware for the LILYGO T-Deck Pro that turns the e-paper + LTE handheld into a functional phone interface with cellular modem support, GPS, touch, audio, and a web-based UI built with PlatformIO.

ESP32-S3Build
Portable DeviceCellular IoTE-Paper & Signage

LVGL Smart Watch UI for LILYGO T-Encoder Pro

LVGL Smart Watch UI for LILYGO T-Encoder Pro

A SquareLine Studio–designed LVGL smart watch demo ported to the LILYGO T-Encoder Pro's AMOLED display, using a lean custom SH8601 display driver and CHSC5816 touch driver — a ready-to-extend firmware template.

ESP32-S3Build
Display & DashboardWearable

Tasmota Motorized Roller Blinds

Tasmota Motorized Roller Blinds

Automate roller blinds with Tasmota using a Sonoff Dual R3 or Shelly Plus 2PM. Supports AC/DC motors and stepper motors with position tracking, MQTT control, and Home Assistant cover integration.

ESP32ESP8266Tutorial
Roller Blind ControlShutter ControlHome Automation+2 more

Tasmota Chirp Soil Moisture Sensor Driver

Official Tasmota driver (I2cDriver33) for the Chirp / Catnip I2C soil moisture sensor. Supports auto-discovery of multiple sensors, sleep/wake control, and I2C address management on ESP8266 and ESP32.

ESP8266ESP32Integration
Environmental MonitoringHome Automation

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

InfiniTime — Open-Source Firmware for PineTime Smartwatch

InfiniTime — Open-Source Firmware for PineTime Smartwatch

Community-developed C++ firmware for the Pine64 PineTime smartwatch built on FreeRTOS. Features BLE notifications, step counting, heart rate monitoring, multiple watch faces, and OTA updates with 3,200+ GitHub stars.

nRF52832firmware
wearablesFitness Trackingnotifications+1 more

ESP32 UWB Indoor Positioning System

ESP32 UWB Indoor Positioning System

Real-time indoor positioning demo using 3 ESP32 UWB modules (2 anchors + 1 tag) with trilateration, UDP data streaming, and Python-based position visualization on PC.

ESP32Tutorial
IoT Prototyping

E-Paper Domoticz & Weather Console

E-Paper Domoticz & Weather Console

An e-paper console combining OpenWeatherMap forecasts with Domoticz home automation sensor data on a LILYGO T5 4.7" display, with configurable device IDX mapping.

ESP32ESP32-S3Build
Display & DashboardHome AutomationEnvironmental Monitoring+1 more

EvilCrowRF V2 BLE Mobile App Firmware with nRF24 Support

EvilCrowRF V2 BLE Mobile App Firmware with nRF24 Support

Complete firmware suite for Evil Crow RF V2 with BLE-based mobile app control via Flutter, 33+ protocol brute-force with De Bruijn sequences, nRF24 attack capabilities, and Python spectrum analysis utilities.

ESP32Mod
Security & SurveillancePortable DeviceEducation

Simple E-Book Reader for LILYGO T-Deck Pro

A minimal plain-text e-reader firmware for the LILYGO T-Deck Pro that reads .txt files from an SD card on the built-in e-paper display, with persistent page indexing, word wrap, and keyboard navigation.

ESP32-S3Build
E-Paper & SignagePortable Device

ChameleonUltra for Red Team Operations — Field Guide

Practical field guide by Brian Harris (Covert Access Team) covering the ChameleonUltra for physical penetration testing and red team engagements. Evaluates real-world badge cloning, discreet carry, and operational use alongside Proxmark3.

nRF52840Tutorial
Security & Surveillance

PlantStatus — LILYGO T-Higrow Web Monitor with Home Assistant

PlantStatus — LILYGO T-Higrow Web Monitor with Home Assistant

Full-featured plant monitoring application for the LILYGO T-Higrow with a local web UI, 24-hour charts, CSV data logging, MQTT auto-discovery for Home Assistant, and deep sleep for battery operation.

ESP32Build
Home AutomationEnvironmental MonitoringData Logging

ZMK Firmware — Wireless Keyboard Firmware Built on Zephyr

ZMK Firmware — Wireless Keyboard Firmware Built on Zephyr

Modern, open-source wireless keyboard firmware built on Zephyr RTOS with BLE-first architecture, split keyboard support, and MIT license. The dominant firmware for wireless mechanical keyboards with 3,900+ GitHub stars.

nRF52840nRF52833nRF5340firmware
keyboardsWireless InputCustom Keyboards

Cassidy Williams' Micro Journal Build — Custom Keycaps and Layout

Cassidy Williams' Micro Journal Build — Custom Keycaps and Layout

Developer Cassidy Williams documents her Micro Journal build experience, featuring custom DSS Tecla keycaps, lubricated NK Dry Black switches, a personalized keymap, and a custom loading screen on the ESP32-based writerDeck.

ESP32Build
Portable Device

Get notified when new projects are added.

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