Skip to content
AppClap
Reticulum-Go is unclaimed —
R

Reticulum-Go

The resilient, sovereign networking stack for everyone.·reticulum-go.quad4.io

Visit

Reticulum-Go is a Go implementation of the Reticulum Network Stack, a cryptographic mesh networking protocol for resilient, encrypted communication over heterogeneous links such as radio, fiber, satellite, or the internet. It targets full wire compatibility with the official Python reference implementation (RNS) by Mark Qvist. It can be used as a standalone daemon, a Go library for embedding, a C ABI (librns), a localhost control API, or a WebAssembly module for browsers.

What it's for

Build resilient, encrypted mesh networksRun a Reticulum daemon comparable to Python's rnsdEmbed Reticulum networking into Go applications via a libraryRun Reticulum inside a browser via WebAssemblyInteroperate peer-to-peer with the Python Reticulum reference implementationPower NomadNet-compatible clients such as Ren Browser

Features 19

  • Backbone interfaces can use epoll, kqueue, or io_uring multiplexing
  • Built with Go for portability, auditability, and concurrency
  • Cross-compilation for Linux, Windows, macOS, and WebAssembly
  • Daemon binary comparable to Python's rnsd
  • Dependencies vendored for reproducible offline builds
  • End-to-end strong modern cryptography by default
  • Go library surface for embedding Reticulum in applications
  • Interface Access Code (IFAC) for authorized peer access to network segments
  • Localhost control API for applications in other languages
  • No central authorities or servers required
  • OS-level sandbox applied by default on the native daemon
  • Release assets signed with cosign attestations
  • Runs from embedded devices to cloud servers
  • Runs over radio, fiber, satellite, landlines, or the internet
  • Separate TinyGo branch for very small embedded targets
  • Static builds by default (CGO_ENABLED=0)
  • WASM build runs inside the browser sandbox of the host runtime
  • WebAssembly build (reticulum-wasm) for browser clients
  • Wire-compatible with Python Reticulum (RNS) packets, links, and cryptography

At a glance

free tieropen sourceself-hostableAPI
TypeLibrary / SDK
DeploymentSelf-hosted
PlatformsWeb, Windows, macOS, Linux, iOS, Android
LanguagesEnglish, Deutsch, Русский, Italiano
Fordevelopers
CompanyQuad4

Integrations

Ren BrowserPython Reticulum (RNS)

Resources

Pricing

The software is free and open source (Apache-2.0 licensed) with an offer price of 0 USD and no paid tiers.

Last checked 28 days ago·