Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. ESP
  3. SoftRF

SoftRF

GPL-3.0C1.9

A DIY, multi-functional, sub-1 GHz radio-based proximity awareness system for general aviation, compatible with multiple protocols.

GitHubGitHub
986 stars258 forks0 contributors

What is SoftRF?

SoftRF is a DIY, open-source proximity awareness system for general aviation that uses sub-1 GHz radio to detect nearby aircraft and enhance flight safety. It supports multiple aviation protocols like FLARM, ADS-B, and OGNTP, and comes in various hardware editions for different applications. The project enables pilots, drone operators, and enthusiasts to build affordable, customizable situational awareness devices.

Target Audience

General aviation pilots, drone (UAV) operators, amateur radio enthusiasts, and electronics hobbyists interested in DIY aviation safety systems. It's also suitable for educational purposes in aviation technology and radio communication.

Value Proposition

Developers choose SoftRF for its extensive hardware flexibility, open-source nature, and broad protocol compatibility, offering a cost-effective alternative to commercial systems. Its modular design and active community support make it ideal for custom implementations and experimentation.

Overview

:airplane: Multi-functional, compatible DIY general aviation proximity awareness system

Use Cases

Best For

  • Building a DIY aircraft proximity warning system for gliders or light aircraft
  • Adding situational awareness to drones (UAVs) for BVLOS operations
  • Creating a portable, wearable traffic alert device for pilots
  • Educational projects teaching aviation safety and radio communication
  • Developing a low-cost ADS-B receiver for general aviation
  • Integrating with Raspberry Pi for expanded aviation data processing

Not Ideal For

  • Operations mandating fully certified, commercial avionics with guaranteed regulatory compliance
  • Teams needing out-of-the-box, full-featured compatibility with all aspects of protocols like FLARM or ADS-B without DIY tuning
  • Users seeking a single, unified hardware platform without navigating over 20 different editions and configurations

Pros & Cons

Pros

Extensive Protocol Compatibility

Supports FLARM, OGNTP, P3I, FANET+, ADS-B (978 UAT & 1090 ES), and APRS, enabling interaction with diverse aviation systems, as shown in the detailed compatibility table.

Exceptional Hardware Versatility

Offers numerous editions like wearable Badge, portable Airventure, UAV-mounted Nano, and certified Prime Mark III, catering to specific use cases from DIY to rugged applications.

Certification and Durability

Several editions hold CE/FCC marks and feature IP65/66/67 ratings, such as the Solaris (IP65) and Pocket (IP66) editions, ensuring reliability in harsh environments.

Open-Source DIY Flexibility

Provides full source code and modular designs, allowing customization for educational projects or niche applications, with active community support via Gitter.

Cons

Minimal Protocol Implementation

The README explicitly states it implements only a 'reasonable minimum' of specs without 'bells and whistles,' potentially limiting full interoperability with some systems.

Overwhelming Hardware Complexity

With over 20 editions spanning ESP32, nRF52840, RP2040, and other platforms, selecting and configuring the right combination is daunting and time-consuming for newcomers.

Fragmented Documentation

Documentation is scattered across individual Wiki pages for each edition, leading to a disjointed setup experience where users must piece together information from multiple sources.

Frequently Asked Questions

Quick Stats

Stars986
Forks258
Contributors0
Open Issues0
Last commit2 days ago
CreatedSince 2015

Tags

#gliding#mavlink#esp32#uav#lora#traffic#aviation#ads-b#radio#raspberry-pi#diy-electronics

Built With

S
STM32
E
ESP32
R
Raspberry Pi
E
ESP8266

Included in

ESP2.3k
Auto-fetched 1 day ago

Related Projects

DroneBridgeDroneBridge

DroneBridge for ESP32. A secure & transparent telemetry link with support for WiFi and ESP-NOW. Supporting MAVLink, MSP, LTM or any other protocol

Stars827
Forks193
Last commit29 days ago
Retro ESP32Retro ESP32

Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager

Stars715
Forks99
Last commit1 year ago
FreeTouchDeckFreeTouchDeck

For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.

Stars708
Forks142
Last commit2 years ago
E-TKTE-TKT

open source embossed label maker

Stars468
Forks20
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub