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

FT8 QRP Operating Guide with CRKits ADX-S Radio

Practical blog tutorial by Stephen Smith covering ADX-S kit assembly, WSJT-X configuration for FT8 digital mode, antenna tips, and real-world QRP contacts across Western Canada and the US Pacific.

atmega328pTutorial
Amateur Radio

EvilCrowPyRF — Python CLI for RF Signal Management

EvilCrowPyRF — Python CLI for RF Signal Management

Python command-line tool for managing Evil Crow RF signal captures, enabling scripted receive, transmit, save, and replay operations with support for Tesla signals, jamming, and button assignment.

ESP32Integration
Security & SurveillanceEducation

Getting Started with ESP32 DW1000 UWB Module

Beginner tutorial from how2electronics introducing UWB technology with the Makerfabs ESP32 DW1000 module. Covers basic setup, first ranging measurements, and understanding UWB fundamentals.

ESP32Tutorial
EducationIoT Prototyping

Build a Meshtastic IoT Sensor Grid with ThinkNode M1 & M2

Step-by-step tutorial for building a decentralized IoT sensor network using ThinkNode M1 and M2 LoRa transceivers. Reads temperature, humidity, and pressure from a BME680 sensor and transmits data wirelessly via Meshtastic mesh protocol.

nRF52840ESP32-S3Tutorial
Environmental MonitoringMesh NetworkingLoRa & WAN+1 more

ESPHome Chirp I2C Sensor Component

ESPHome Chirp I2C Sensor Component

ESPHome external component by dyptan-io for the Chirp / Catnip I2C soil moisture sensor on ESP32. Reads soil moisture, temperature, and light intensity with YAML-based configuration and Home Assistant integration.

ESP32Integration
Environmental MonitoringHome Automation

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

ADX-POCKET — Shirt-Pocket Digital Modes HF Transceiver with CAT Control

ADX-POCKET — Shirt-Pocket Digital Modes HF Transceiver with CAT Control

Ultra-compact dual-board ADX variant by WB2CBA integrating USB hub, sound card, serial CAT control, and ATmega328P on a single controller board. Operates at 700mW from USB or up to 5W with external 12V power.

atmega328pBuild
Amateur Radio

HeishaMon Home Assistant Integration

HeishaMon Home Assistant Integration

HACS-compatible Home Assistant integration for Panasonic Aquarea heat pumps via HeishaMon, providing native entities, climate controls, sensors, and multi-heatpump support through MQTT auto-discovery.

ESP8266ESP32-S3Integration
Home AutomationEnergy Monitoring

Heisha Weather Control – Adaptive Heat Pump Manager

Heisha Weather Control – Adaptive Heat Pump Manager

Home Assistant add-on for Panasonic Aquarea heat pumps with HeishaMon that uses weather forecasts and a learning algorithm to optimize water temperature and energy efficiency automatically.

ESP8266ESP32-S3Automation
Home AutomationEnergy Monitoring

YAFC Flip Clock for T-Display S3

YAFC Flip Clock for T-Display S3

An animated flip clock for the LILYGO T-Display S3 with smooth 3-step digit rotation transitions, 12/24-hour modes, and a demo mode that accelerates time to show cascading animations.

ESP32-S3Build
Display & Dashboard

Rust Drivers and 3D Renderer for LILYGO T4 S3

A Rust starter pack for the LILYGO T4 S3 featuring a display driver, touchscreen driver, and embedded-graphics examples including a real-time 3D model renderer on the 2.41" AMOLED display.

ESP32-S3Build
Display & DashboardIoT Prototyping

Tasmota DS18B20 Temperature Sensor Node

Tasmota DS18B20 Temperature Sensor Node

Build a WiFi temperature monitoring node using a DS18B20 1-Wire sensor and any ESP8266/ESP32 board running Tasmota. Supports up to 8 sensors per GPIO with MQTT publishing to Home Assistant.

ESP8266ESP32ESP32-C3Tutorial
Temperature MonitoringHome AutomationEnvironmental Monitoring+1 more

DIY Evil Crow RF V2 el Cheapo — Budget PCB Build from Scratch

DIY Evil Crow RF V2 el Cheapo — Budget PCB Build from Scratch

Open-source custom PCB design for building an Evil Crow RF V2 clone from off-the-shelf parts including an ESP32 DevKit, two CC1101 modules, and a MicroSD card reader, with gerber files for PCB fabrication.

ESP32Build
Security & SurveillanceEducationIoT Prototyping

Battery Performance Tracker with Bee Data Logger

Battery Performance Tracker with Bee Data Logger

Use the Bee Data Logger's built-in battery voltage monitoring and ADC channels to track LiPo battery discharge curves over time. Log voltage readings to SD card for analyzing battery health and capacity degradation.

ESP32-S3Tutorial
Data LoggingIoT Prototyping

Meshtastic Wearable Node on LILYGO T-Watch S3 Plus

Meshtastic Wearable Node on LILYGO T-Watch S3 Plus

Flash the official Meshtastic firmware onto the LILYGO T-Watch S3 Plus to turn it into a wrist-worn LoRa mesh node with GPS tracking, 2-way messaging, haptic feedback, and BMA423 step counting — using the built-in SX1262 radio.

ESP32-S3Build
Mesh NetworkingLoRa & WANGPS Tracking+1 more

Recording EEG From Prefrontal Cortex Using BioAmp EXG Pill

Tutorial for recording brainwaves from the prefrontal cortex (Fp1/Fp2 positions) using BioAmp EXG Pill and Brain BioAmp Band with Arduino Uno and Spike Recorder visualization.

Tutorial
Education

MeshCore — Lightweight LoRa Mesh Protocol

A rapidly growing open-source LoRa mesh networking protocol with hybrid routing, room servers, and encrypted messaging — a lightweight alternative to Meshtastic with 2,200+ GitHub stars.

ESP32-S3ESP32nRF52840Build
Mesh NetworkingLoRa & WANPortable Device+1 more

Get notified when new projects are added.

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