Awesome Reticulum
This is a curated list of projects related to the Reticulum network.
The source code of the list is hosted at github.com/lorien/awesome-reticulum
Also available at awesome-reticulum.net
Contents
Network Stack
Application-Layer Protocols
- markqvist / LXMF - A simple and flexible messaging format and delivery protocol that allows a wide variety of implementations, while using as little bandwidth as possible.
- markqvist / LXST - LXST is a simple and flexible real-time streaming format and delivery protocol that allows a wide variety of implementations, while using as little bandwidth as possible.
- KC1AV / RRCd - Reticulum Relay Chat (RRC) is a live chat system built on top of the Reticulum Network, similar to IRC.
Node Firmware
- liberatedsystems / RNode_Firmware_CE - An RNode is an open, free and unrestricted digital radio transceiver. It enables anyone to send and receive any kind of data over both short and very long distances. RNodes can be used with many different kinds of programs and systems, but they are especially well suited for use with Reticulum. The maintained firmware is a fork of the reference firmware: markqvist / RNode_Firmware.
- DanBeard / RETCON - RETCON enables quick creation of pre-configured Raspberry Pi images that automatically form resilient mesh networks once deployed.
- strijar / RNS-Gate - Standalone device for access and routing within the Reticulum Network Stack
- gretel / reticulum-openwrt - GitHub workflow for cross-compiling Reticulum Network Stack (RNS) packages for OpenWrt.
Messengers and Browsers
- markqvist / NomadNet - Off-grid, resilient mesh communication with strong encryption, forward secrecy and extreme privacy.
- markqvist / Sideband - Sideband is an extensible LXMF messaging and LXST telephony client, situational awareness tracker and remote control and monitoring system for Android, Linux, macOS and Windows.
- liamcottle / reticulum-meshchat - A simple mesh network communications app powered by the Reticulum Network Stack.
- torlando-tech / columba - A simple messaging app for the Reticulum network on Android using Bluetooth LE over Reticulum.
- Quad4-Software / Ren-Browser - A modern browser for the Reticulum Network using Reticulum-Go and Micron-Parser-Go.
- kc1awv/ lxst_phone - A peer-to-peer voice calling application built on the Reticulum Network Stack.
- fr33n0w / rBrowser - A modern, web-based UI for exploring NomadNet nodes and pages over the Reticulum network.
- Quad4-Software / MeshChatX - All-in-one Reticulum client. An extensively modified and feature-rich fork of Reticulum MeshChat.
- fr33n0w / lxmf-cli - Feature-Rich Terminal-based LXMF Messaging Client for Reticulum.
- anonmesh / mobile_app - anonmesh is a messaging and off-grid transactions over Solana mobile app supported on : iOS / Android.
- Colorado-Mesh / mesh-client - Cross-platform desktop client for Reticulum (LXMF), Meshtastic, and MeshCore on macOS, Linux, and Windows.
- rek2 / Micron-Navigator - Terminal TUI browser for NomadNet over Reticulum with vim keybinds.
*
Transports and Network Interfaces
- LFManifesto / ReticulumHF - Encrypted communication over HF radio using the Reticulum Network Stack and FreeDV digital modes.
- torlando-tech / ble-reticulum - A Bluetooth Low Energy (BLE) interface for Reticulum Network Stack, enabling mesh networking over BLE without additional hardware on Linux devices.
- Quad4-Software / RNS-over-HTTP - HTTP interface for RNS that tunnels traffic over HTTP/S POST requests.
- BeechatNetworkSystemsLtd / rns-tun-rs - Reticulum TUN adapter
- BeechatNetworkSystemsLtd / rns-vpn-rs - Library and application for VPN client over Reticulum mesh network.
- BeechatNetworkSystemsLtd / rns-mavlink-rs - Bridges a flight controller connectd via serial port to a QGroundControl ground station over Reticulum mesh network.
- RFnexus / reticulum-over-hf - Resources on how to configure Reticulum to work over HF radio.
- RFnexus / FreeDVInterface - A CustomInterface for Reticulum that provides a plug and play, cross-platform sound modem interface for HF radios using the FreeDV API. It supports VOX, serial, and Hamilb PTT.
- R2AirVlad / Reticulum-Network-Over-Icom-D-star-Transceivers - This custom RNS (reticulum.network) interface script enables transmission and reception of LXMF packets (MTU 500 bytes) through GMSK modems in Icom transceivers compatible with the D-star standard.
- matvik22000 / rns-over-icmp - This small script allows using ICMP PING packets as a transport layer for Reticulum. It consists of two parts: a client and a server. The server must have a public IP address (or any other way for the client to ping it).
- github.com/markqvist/Reticulum/discussions/1002 - Guide how to run Reticulum over DNS tunnel using Iodine server.
- jardous / meshchat - Two chat console applications. One very simple p2p chat console application over Reticulum. The second can communicate with other LXMF clients (Reticulum MeshChat, Sideband)
- acehoss / rnsh - An utility written in Python that facilitates shell sessions over Reticulum networks. It is based on the rnx utility that ships with Reticulum and aims to provide a similar experience to SSH.
LXMF Bots
NomadNet Applications
- randogoth / micron-blog - Pelican Plug-In and Theme for publishing a site in Micron markup format for Nomad Network Nodes.
- randogoth / md2txt - Transform Markdown into arcane text formats (including NomadNet format).
- RFnexus / micron-parser-js - A JavaScript parser for Micron, a lightweight, terminal-friendly markdown format used in NomadNet and MeshChat.
- fr33n0w / micron-composer - A powerful WYSIWYG editor for creating NomadNet-ready .mu pages using the Micron markup language.
- markqvist / LoRaMon - This utility allows you to sniff LoRa networks with an RNode, and dump captured packets to the console or files.
- randogoth / lora-transmit - Simple commandline raw LoRa packet transmitter for RNode hardware.
Custom Devices
Small Utilities and Code Examples
Network Infrastructure
- Reticulum Network Planner - Application that computes, based on geographical data, ideal locations for a predefined number of LoRa nodes within a predefined area.