Skip to content

Reticulum-Go

Der belastbare, souveräne Netzwerk-Stack für alle. Jetzt in Go implementiert für hohe Performance und Portabilität.

Standardmäßig verschlüsselt

Reticulum nutzt starke, moderne Kryptografie Ende-zu-Ende. Die On-Wire-Formate entsprechen der Python-Referenz, damit Peers kompatibel bleiben.

Unterstützung älterer Systeme

Läuft weiterhin auf alten CPUs, 32-Bit-Linux und Embedded-Boards, die die meisten modernen Sprachen aufgegeben haben.

Go Implementierung

Gebaut mit Go für Portabilität, Auditierbarkeit und Nebenläufigkeit. Läuft von Embedded-Systemen bis zu Cloud-Servern.

Volle RNS-Interoperabilität

Protokollkompatibel mit dem offiziellen Python-Reticulum (RNS). Pakete, Links und Kryptografie funktionieren peer-to-peer.

Native System-Sandboxing

Der native Daemon wendet nach dem Start eine OS-Sandbox an. WASM-Builds nutzen die Browser-Sandbox.

Modular & Einbettbar

Als Daemon, Go-Bibliothek, C-ABI (librns), Control-API oder WASM-Modul nutzbar.

Unterstützte Plattformen

  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • macOS / iOS
  • Android
  • Debian
  • Ubuntu
  • Fedora
  • openSUSE
  • Arch Linux
  • Gentoo
  • NixOS
  • Alpine Linux
  • FreeBSD
  • OpenBSD
  • NetBSD
  • Haiku
  • Raspberry Pi
  • PowerPC
  • RISC-V
  • Embedded / TinyGo
  • Flatpak
  • Docker
  • Firecracker microVM
  • WebAssembly

Windows XP · Windows 7 · Windows 10 · Windows 11 · macOS / iOS · Android · Debian · Ubuntu · Fedora · openSUSE · Arch · Gentoo · NixOS · Alpine · FreeBSD · OpenBSD · NetBSD · Haiku (bald) · Raspberry Pi · PowerPC · RISC-V · Embedded / TinyGo · Flatpak · Docker · Firecracker · WASM

Mainline-CI läuft auch unter linux/386 und ARMv6. Mikrocontroller nutzen den separaten TinyGo-Branch (TinyGo 0.41+), nicht den Standardmodul-Build.

32-Bit · 64-Bit · ARM · RISC-V · PowerPC

Die Reichweite von Reticulum erweitern

Reticulum-Go wurde gebaut, um mit der Python-Referenzimplementierung von Mark Qvist zusammenzuarbeiten, nicht um sie zu ersetzen. Ziel ist es, dem Netzwerk zu helfen und die Reichweite von Reticulum zu erweitern, während Python RNS die Referenz bleibt, die das Protokoll definiert.

Python Reticulum (RNS)

Das Reticulum-Netzwerk browsen

Ren Browser ist ein moderner NomadNet-kompatibler Client auf Basis von Reticulum-Go. Micron-Seiten rendern, Identitäten verwalten und das Mesh von Desktop oder Mobilgerät aus erkunden.