Skip to content

samuk/awesome-reticulum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Reticulum

This is a curated list of projects related to the Reticulum network.
The source code of the upstream list this was forked from is hosted at github.com/lorien/awesome-reticulum
It is also available at awesome-reticulum.net

Contents

Node Firmware

Project Name Description Last Updated
markqvist / RNode_Firmware GitHub Repo stars 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. GitHub last commit
RNode_Firmware_CE GitHub Repo stars Community maintained fork of the open firmware which powers RNode. GitHub last commit
Micro Reticulum GitHub Repo stars Integration of the microReticulum network stack to implement a completely self-contained standalone node on ESP32/NRF52 devices. GitHub last commit
DanBeard / RETCON GitHub Repo stars Enables quick creation of pre-configured Raspberry Pi images that automatically form resilient mesh networks once deployed. GitHub last commit
RNodeTHV4 GitHub Repo stars Standalone Reticulum over LoRa and WiFi Node - Firmware for Heltec V4. GitHub last commit
strijar / RNS-Gate GitHub Repo stars Standalone device for access and routing within the Reticulum Network Stack. GitHub last commit
gretel / reticulum-openwrt GitHub Repo stars GitHub workflow for cross-compiling Reticulum Network Stack (RNS) packages for OpenWrt. GitHub last commit
RNode Halow firmware GitHub Repo stars RNode implementation based on the Taixin TXW8301, using the 802.11ah. GitHub last commit
Ratdeck GitHub Repo stars Standalone Reticulum on LilyGo T-Deck, all-in-one. GitHub last commit
Pyxis GitHub Repo stars Standalone Reticulum on LilyGo T-Deck, all-in-one. GitHub last commit
Retinet RetiNet is a library to allow your software to communicate securely in all kinds of situations.
Ratcom GitHub Repo stars Standalone Reticulum on M5Stack's Cardputer Adv. GitHub last commit

Network Stack

Project Name Description
Reticulum GitHub Repo stars (Markqvist) The cryptography-based networking stack for building unstoppable networks with LoRa, Packet Radio, WiFi and everything in between.
microReticulum GitHub Repo stars (Attermann) Port of Reticulum Network Stack to C++ specifically but not exclusively targeting 32-bit and better MCUs.
Reticulum-rs GitHub Repo stars (BeechatNetworkSystemsLtd) Reticulum Networking Stack implementation written in Rust.
Reticulum-Go (Networks) A Go implementation of the Reticulum Network Stack.
reticulum-zig GitHub Repo stars (Ion232) An implementation of Reticulum in Zig targeting operating systems and embedded devices.
reticulum-network-stack GitHub Repo stars (Sergst83) An implementation of Reticulum network stack in Java.
reticulum_ex (Int32) 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.

Application-Layer Protocols

Project Name Description
markqvist / LXMF GitHub Repo stars 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 GitHub Repo stars 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.

Messengers and Browsers

Project Name Description
markqvist / NomadNet GitHub Repo stars Off-grid, resilient mesh communication with strong encryption, forward secrecy and extreme privacy.
markqvist / Sideband GitHub Repo stars 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 GitHub Repo stars A simple mesh network communications app powered by the Reticulum Network Stack.
torlando-tech / columba GitHub Repo stars 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 GitHub Repo stars A peer-to-peer voice calling application built on the Reticulum Network Stack.
fr33n0w / rBrowser GitHub Repo stars A modern, web-based UI for exploring NomadNet nodes and pages over the Reticulum network.
RNS-Things / MeshChatX A heavily customized fork of Reticulum MeshChat; meaningful, stable and tested modifications will be submitted as a PR upstream.
fr33n0w / lxmf-cli GitHub Repo stars Feature-rich terminal-based LXMF messaging client for Reticulum.

Transports and Network Interfaces

Project Name Description
LFManifesto / ReticulumHF GitHub Repo stars Encrypted communication over HF radio using the Reticulum Network Stack and FreeDV digital modes.
torlando-tech / ble-reticulum GitHub Repo stars 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, allowing Reticulum to operate on networks where only web traffic is permitted.
BeechatNetworkSystemsLtd / rns-tun-rs GitHub Repo stars Reticulum TUN adapter.
BeechatNetworkSystemsLtd / rns-vpn-rs GitHub Repo stars Library and application for VPN client over Reticulum mesh network.
BeechatNetworkSystemsLtd / rns-mavlink-rs GitHub Repo stars Bridges a flight controller connected via serial port to a QGroundControl ground station over Reticulum mesh network.
RFnexus / reticulum-over-hf GitHub Repo stars Resources on how to configure Reticulum to work over HF radio.
RFnexus / FreeDVInterface GitHub Repo stars A CustomInterface for Reticulum that provides a plug and play, cross-platform sound modem interface for HF radios using the FreeDV API. Supports VOX, serial, and Hamlib PTT.
R2AirVlad / Reticulum-Network-Over-Icom-D-star-Transceivers GitHub Repo stars Custom RNS interface script enabling transmission and reception of LXMF packets through GMSK modems in Icom transceivers compatible with the D-star standard.
matvik22000 / rns-over-icmp GitHub Repo stars Allows using ICMP PING packets as a transport layer for Reticulum, consisting of a client and a server component.
Guide: Reticulum over DNS tunnel Guide on how to run Reticulum over a DNS tunnel using Iodine server.

Network Tools

Project Name Description
acehoss / rnsh GitHub Repo stars A utility written in Python that facilitates shell sessions over Reticulum networks, providing a similar experience to SSH.

LXMF Bots

Project Name Description
randogoth / lxmf-bot Python class to easily develop a simple Telethon style chatbot for the LXMF protocol.
lxmfy / LXMFy GitHub Repo stars Easily create LXMF bots for the Reticulum Network with this extensible framework.
lxmfy / ollama-bot GitHub Repo stars Interact with Ollama LLMs using the LXMFy bot framework.

NomadNet Applications

Project Name Description
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 GitHub Repo stars An IRC-style chat room built for Reticulum NomadNet, optimized for MeshChat v2.1+.
gralexey / lxmf-quick-chat GitHub Repo stars A lightweight chat script for NomadNet nodes.
AutumnSpark1226 / nomadForum A forum application for the NomadNetwork.

Flasher

Project Name Description
liamcottle / rnode-flasher GitHub Repo stars A web based firmware flasher for Reticulum / RNode_Firmware.

Micron Markdown Format

Project Name Description
randogoth / micron-blog Pelican plug-in and theme for publishing a site in Micron markup format for NomadNet nodes.
randogoth / md2txt Transform Markdown into arcane text formats including NomadNet format.
RFnexus / micron-parser-js GitHub Repo stars A JavaScript parser for Micron, a lightweight, terminal-friendly markdown format used in NomadNet and MeshChat.
fr33n0w / micron-composer GitHub Repo stars A powerful WYSIWYG editor for creating NomadNet-ready .mu pages using the Micron markup language.

LoRa Tools

Project Name Description
markqvist / LoRaMon GitHub Repo stars 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

Project Name Description
weltamdraht / ReticulumRasPiRelaySwitch GitHub Repo stars Switches electrical devices on or off when an according command is received through Reticulum's LXMF.

Small Utilities and Code Examples

Project Name Description
antlas0 / rns_tools GitHub Repo stars A small range of RNS tools driven by curiosity about the Reticulum stack.
SebastianObi / RNS-Tools GitHub Repo stars Various small programs and tools which use the Reticulum Network Stack.
SebastianObi / LXMF-Tools GitHub Repo stars Various small programs and tools which use the LXMF message protocol.
CyberKiska / lxmf-vanity-address-generator-py GitHub Repo stars A simple CLI tool to generate LXMF vanity addresses on the Reticulum network.
SebastianObi / NomadNet-Pages GitHub Repo stars Various small example pages/programs for usage with the NomadNet node server or rns_server_page.
Official RNS Examples Examples of using RNS in the official documentation.

Community Discussions

Platform Link
Matrix #reticulum:matrix.org ~500 people
Zulipchat reticulum.zulipchat.com ~50 people

About

A curated list of projects related to Reticulum Network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors