Reticulum Manual 23/128
Programs Using Reticulum
This chapter provides a non-exhaustive list of notable programs, systems and application-layer protocols that have been built using Reticulum.
These programs will let you get a feel for how Reticulum works. Most of them have been designed to run well even over slow networks based on LoRa or packet radio, but all can also be used over fast links, such as local WiFi, wired Ethernet, the Internet, or any combination.
As such, it is easy to get started experimenting, without having to set up any radio transceivers or infrastructure just to try it out. Launching the programs on separate devices connected to the same WiFi network is enough to get started, and physical radio interfaces can then be added later.
Programs & Utilities
Many different applications using Reticulum already exist, serving a wide variety of purposes from day-to-day communication and information sharing to systems administration and tackling advanced networking and communications challenges.
Development of Reticulum-based applications and systems is ongoing, so consider this list a non-exhaustive starting point of some of the options available. With a bit of searching, primarily over Reticulum itself, you will find many more interesting things.
Remote Shell
The rnsh (https://github.com/acehoss/rnsh) program lets you establish fully interactive remote shell sessions over Reticulum. It also allows you to pipe any program to or from a remote system, and is similar to how ssh works. The rnsh program is very efficient, and can facilitate fully interactive shell sessions, even over extremely low-bandwidth links, such as LoRa or packet radio.
In addition to the default, fully interactive terminal mode, for extremely limited links, rnsh offers line-interactive mode, allowing you to interact with remote systems, even when link throughput is counted in a few hundreds of bits per second.
Nomad Network
The terminal-based program Nomad Network (https://github.com/markqvist/nomadnet) provides a complete encrypted communications suite built with Reticulum. It features encrypted messaging (both direct and delayed-delivery for offline users), file sharing, and has a built-in text-browser and page server with support for dynamically rendered pages, user authentication and more.
[_images/nomadnet_3.png]
Nomad Network (https://github.com/markqvist/nomadnet) is a user-facing client for the messaging and information-sharing protocol LXMF.
RNS Page Node
RNS Page Node (https://git.quad4.io/RNS-Things/rns-page-node) is a simple way to serve pages and files to any other Nomad Network compatible client. Drop-in replacement for NomadNet nodes that primarily serve pages and files.
Retipedia
You can host the entirity of Wikipedia (or any .zim) file to other Nomad Network clients using Retipedia (https://github.com/RFnexus/Retipedia).
Sideband
If you would rather use an LXMF client with a graphical user interface, you can take a look at Sideband (https://unsigned.io/sideband), which is available for Android, Linux, macOS and Windows. Sideband is an advanced LXMF and LXST client, and a multi-purpose Reticulum utility, with features and functionality targeted at advanced users.
[_images/sideband_devices.webp]
Sideband allows you to communicate with other people or LXMF-compatible systems over Reticulum networks using LoRa, Packet Radio, WiFi, I2P, Encrypted QR Paper Messages, or anything else Reticulum supports.
It also interoperates with all other LXMF clients, and provides advanced features such as voice messaging, real-time voice calls, file attachments, private telemetry sharing, and a full plugin system for expandability.
MeshChatX
A Reticulum MeshChat fork from the future (https://git.quad4.io/RNS-Things/MeshChatX), with the goal of providing everything you need for Reticulum, LXMF, and LXST in one beautiful and feature-rich application. This project is separate from the original Reticulum MeshChat (https://github.com/liamcottle/reticulum-meshchat) project, and is not affiliated with the original project, but is a much more up-to-date, comprehensive and well-maintained fork.