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.

 

Oui-Spy Unified Blue Firmware

Multi-mode surveillance detection firmware combining Detector, Foxhunter, Flock-You, and Sky Spy into a single build with WiFi-based boot selector for the Oui-Spy ESP32-S3 board.

esp32-s3firmware
Ble Security ResearchSurveillance DetectionDrone Detection+2 more

Flock-You: Surveillance Camera Detector

Flock-You: Surveillance Camera Detector

ESP32-S3 firmware that detects Flock Safety ALPR cameras and Raven gunshot detectors using BLE heuristics, with GPS wardriving, web dashboard, and KML/CSV/JSON export for Google Earth mapping.

esp32-s3firmware
Surveillance DetectionCounter Surveillancewardriving

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

Sky-Spy: Drone Remote ID Detector

Sky-Spy: Drone Remote ID Detector

Dual-protocol drone detection firmware for the Oui-Spy that scans WiFi and BLE simultaneously to extract FAA Remote ID telemetry including GPS, altitude, speed, and operator location from up to 8 drones.

esp32-s3esp32-c6firmware
Drone DetectionSurveillance Detection

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

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

Zephyr RTOS — Scalable Real-Time Operating System for IoT

Zephyr RTOS — Scalable Real-Time Operating System for IoT

Open-source RTOS under the Linux Foundation supporting 500+ boards across ARM, RISC-V, x86, and Xtensa architectures. Features multi-threading, BLE 5.0 mesh, native networking stack, and power management for resource-constrained IoT devices.

nRF52840nRF5340nRF9160STM32ESP32ESP32-S3ESP32-C3RP2040CC1352RISC-Vfirmware
iotwearablesIndustrial Automation+4 more

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

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

Get notified when new projects match your criteria.

More to explore — popular traits shared by projects with Project Type: firmware.