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.8

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

GitHubGitHub
972 stars254 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

Stars972
Forks254
Contributors0
Open Issues0
Last commit1 day ago
CreatedSince 2015

Tags

#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 7 hours 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

Stars794
Forks185
Last commit13 days 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