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
- Network Stack
- Application-Layer Protocols
- Node Firmware
- Messangers and Browsers
- Transports and Network Interfaces
- Network Tools
- LXMF Bots
- NomadNet Applications
- Flasher
- Micron Markdown Format
- LoRa Tools
- Custom Devices
- Small Utilities and Code Examples
- markqvist / Reticulum - The cryptography-based networking stack for building unstoppable networks with LoRa, Packet Radio, WiFi and everything in between.
- ion232 / reticulum-zig - An implementation of Reticulum in Zig targeting operating systems and embedded devices.
- attermann / microReticulum - Port of Reticulum Network Stack to C++ specifically but not exclusively targeting 32-bit and better MCUs.
- BeechatNetworkSystemsLtd / Reticulum-rs - Reticulum Networking Stack implementation written in Rust.
- Networks / Reticulum-Go - A Go implementation of the Reticulum Network Stack.
- sergst83 / reticulum-network-stack - An implementation of Reticulum network stack in Java.
- int32 / reticulum_ex - An implementation of the Reticulum Network Stack in elixir. This implementation is a work in progress and is definitely not ready for day to day use.
- 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.
- markqvist / RNode_Firmware - 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.
- 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.
- 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.
- Ren / Browser - A browser for the Reticulum Network.Target platforms: Web, Linux, Windows, MacOS, Android, iOS. Built using Flet.
- 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.
- RNS-Things / reticulum-meshchatX - A heavily customized fork of Reticulum MeshChat, any meaningful, stable and tested modifications will be submitted as a PR upstream.
- fr33n0w / lxmf-cli - Feature-Rich Terminal-based LXMF Messaging Client for Reticulum.
- 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.
- Reticulum-Interfaces/ RNS-over-HTTP - A Reticulum interface that tunnels traffic over standard HTTP/S POST requests. This allows Reticulum to operate on networks where only web traffic is permitted, effectively bypassing firewalls, DPI, and other restrictions.
- 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.
- 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.
- randogoth / lxmf-bot - Python class to easily develop a simple Telethon style chatbot for the LXMF protocol.
- lxmfy / LXMFy - Easily create LXMF bots for the Reticulum Network with this extensible framework.
- lxmfy / ollama-bot - Interact with Ollama LLMs using LXMFy bot framework.
- RNS-Things / rns-page-node - A simple way to serve pages and files over the Reticulum network. Drop-in replacement for NomadNet nodes that primarily serve pages and files.
- fr33n0w / thechatroom - An IRC-style chat room built for Reticulum NomadNet, optimized for MeshChat v2.1+. Made By F.
- gralexey / lxmf-quick-chat - A lightweight chat script for NomadNet nodes.
- AutumnSpark1226 / nomadForum - A forum application for the NomadNetwork.
- liamcottle / rnode-flasher - A web based firmware flasher for Reticulum / RNode_Firmware.
- 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.
- weltamdraht / ReticulumRasPiRelaySwitch - This project switches on or off some electrical stuff if an according command is received through Reticulum's lxmf.
- antlas0 / rns_tools - This package provides a small range of RNS tools, driven by my curiosity about Reticulum stack.
- SebastianObi / RNS-Tools - Various small programs and tools which use the Reticulum Network Stack RNS
- SebastianObi / LXMF-Tools - Various small programs and tools which use the message protocol LXMF.
- CyberKiska / lxmf-vanity-address-generator-py - A simple CLI tool to generate LXMF vanity addresses in Reticulum network.
- SebastianObi / NomadNet-Pages - Various small example pages/programs for usage with the NomadNet node server or rns_server_page.
- reticulum.network/manual/examples.html - Examples of using RNS in official documentation.