RNS Application-Layer Ecosystem
Summary: Comprehensive survey of the Reticulum application ecosystem—protocols (LXMF, LXST, RRC), messaging clients, remote access tools, and automation frameworks with maturity ratings.
Research notes on the application ecosystem built on Reticulum Network Stack.
Protocols (Foundation Layer)
LXMF (Lightweight Extensible Message Format) — MATURE/PRODUCTION
Repository: github.com/markqvist/LXMF · ~410 stars · Latest: v0.8.0 (July 2024)
Delay-tolerant messaging protocol — the SMTP equivalent for RNS. Zero-conf routing, E2E encryption, forward secrecy, 111 bytes overhead per message. Foundation for nearly every messaging app in the ecosystem. Includes lxmd propagation node daemon.
LXST (Lightweight Extensible Signal Transport) — EARLY ALPHA
Repository: github.com/markqvist/LXST · “Consider everything explosive”
Real-time audio/signals transport with telephony primitives. Codec2 and Opus support for bandwidth efficiency. Already integrated into Sideband (Android voice calls Nov 2024, desktop March 2025). CC BY-NC-ND 4.0 during development. Includes rnphone utility for building hardware telephones.
RRC (Reticulum Relay Chat) — FUNCTIONAL/PRODUCTION
Repository: github.com/kc1awv/rrcd · rrc.kc1awv.net
IRC-like live chat. Ephemeral by design — no message history. Active community use. Clients: rrc-gui, rrc-web.
Messaging Clients
Sideband — PRODUCTION-READY
Most mature app in ecosystem
Repository: github.com/markqvist/Sideband · Android/Linux/macOS/Windows
v1.5.0 (March 2025). LXMF messaging, LXST voice calls, file/image/audio messages, telemetry, offline maps, geospatial awareness, QR paper messages, plugin system, remote command execution, Android transport node capability. Direct APK distribution.
Nomad Network — PRODUCTION-READY
Repository: github.com/markqvist/nomadnet
Terminal-based encrypted comms suite. LXMF messaging (direct + delayed delivery), file sharing, text browser, page server with Micron markup, dynamic page rendering, user authentication. Long-established and stable.
MeshChat (Original) — PRODUCTION-READY
Repository: github.com/liamcottle/reticulum-meshchat · Linux/macOS/Windows
Web-based LXMF client with NomadNet page browser, image/voice messages, file transfers.
MeshChatX — BETA
Repository: git.quad4.io/RNS-Things/MeshChatX · “Fork from the future”
Feature-rich fork adding full LXST support, voicemail, phonebook, contact sharing, ringtones, multi-identity, page archiving, integrated maps.
Columba — ALPHA
Repository: github.com/torlando-tech/columba
Native Android LXMF client with Material Design 3. “Very active development.”
LXMF Interactive Client — BETA
Repository: github.com/fr33n0w/lxmf-cli
Feature-rich terminal LXMF client with plugin architecture.
Remote Access
rnsh — PRODUCTION-READY
With LoRa caveats
Repository: github.com/acehoss/rnsh · ~78 stars · Packaged in OpenBSD ports
SSH equivalent for RNS. Fully interactive sessions, piping, line-interactive mode for extreme low-bandwidth (hundreds of bps), identity-based auth. Some intermittent LoRa failures under investigation (Issue #16).
Coordination Hubs
Reticulum Community Hub (RCH) — BETA
Repository: github.com/FreeTAKTeam/Reticulum-Community-Hub
Mesh network coordination hub. FastAPI (Python) backend with Vue.js/TypeScript frontend, Electron desktop wrapper for Windows and Raspberry Pi OS. One-to-many LXMF messaging with topic-scoped distribution, telemetry collection with responsive querying, file/image storage, operator-controlled map markers linked to Reticulum identities, optional TAK bridge for chat and location updates, and feature discovery via embedded capability announcements. Sci-fi themed admin interface with dashboard, mapping, and chat.
Styrene relevance: Web UI patterns for mesh coordination, telemetry visualization, and map-based fleet awareness. Demonstrates a FastAPI + Vue approach to the same domain the Styrene TUI targets from the terminal side.
Content Serving
RNS Page Node — STABLE
Repository: git.quad4.io/RNS-Things/rns-page-node
Drop-in replacement for NomadNet page/file serving nodes.
Retipedia — STABLE
Repository: github.com/RFnexus/Retipedia
Serves Wikipedia (or any .zim file) to NomadNet clients.
rBrowser — BETA
Repository: github.com/fr33n0w/rBrowser
Web-based browser for NomadNet nodes. Auto-discovery, favorites, Micron rendering, file downloads, local search engine.
Telephony
LXST Phone — BETA
Repository: github.com/kc1awv/lxst_phone
Desktop LXST voice calling. SAS verification, peer blocking, rate limiting, encrypted call history, contact management.
rnphone — ALPHA/EXPERIMENTAL
Bundled with LXST
CLI telephone utility + daemon. GPIO keypad/LCD display support for building physical RNS hardware phones.
BBS & Forums
RetiBBS — BETA
Repository: github.com/kc1awv/RetiBBS
Bulletin board system with secure message boards.
Automation & Bots
LXMFy — PRODUCTION-READY
Website: lxmfy.quad4.io · Repository: github.com/lxmfy
Bot creation framework for LXMF. Pre-built bots for Home Assistant, LLM integrations, various automation.
Utilities
RNS FileSync — BETA
Repository: git.quad4.io/RNS-Things/RNS-Filesync
Serverless file synchronization over radio, LoRa, WiFi, internet.
RNMon — STABLE
Repository: github.com/lbatalha/rnmon
Monitoring daemon pushing RNS metrics to InfluxDB.
Micron Parser JS — PRODUCTION-READY
Repository: github.com/RFnexus/micron-parser-js
JavaScript parser for Micron markup. Essential for web-based NomadNet browsers.
Interface/Transport Modules
These aren’t applications per se, but extend RNS transport across unusual media:
| Module | Description |
|---|---|
| RNS-over-HTTP | Tunnels RNS over HTTP/S POST |
| rns-over-icmp | ICMP ping packets as transport |
| Reticulum over DNS | Iodine tunnel transport (documented in Reticulum discussions) |
| Modem73 | KISS TNC OFDM modem frontend |
Maturity Summary
| Tier | Projects |
|---|---|
| Production | LXMF, Sideband, Nomad Network, MeshChat, rnsh, LXMFy, RRC |
| Beta | LXST (functional in Sideband), MeshChatX, RCH, LXST Phone, RetiBBS, FileSync, rBrowser, LXMF CLI |
| Alpha/Experimental | Columba, rnphone hardware telephony, interface modules |
Key Contributors
Primary developer Mark Qvist maintains the core stack plus LXMF/LXST/Sideband/NomadNet. Significant community contributions from acehoss, kc1awv, quad4.io group, RFnexus, and others.
Note: All LXMF clients are fully interoperable with each other.