Skip to content

Reticulum-Go

Lo stack di networking resiliente e sovrano per tutti. Ora implementato in Go per alte prestazioni e portabilità.

Criptato di Default

Reticulum usa crittografia moderna e robusta end-to-end. I layout on-wire corrispondono al riferimento Python così i peer restano compatibili.

Supporto sistemi legacy

Compila ancora per CPU vecchie, Linux a 32 bit e board embedded che la maggior parte dei linguaggi moderni ha abbandonato.

Implementazione Go

Costruito con Go per portabilità, auditabilità e concorrenza. Eseguilo dai dispositivi embedded ai server cloud.

Piena interoperabilità RNS

Compatibile a livello di wire con il Reticulum Python ufficiale (RNS). Pacchetti, link e crittografia funzionano peer-to-peer.

Sandboxing di sistema nativo

Il demone nativo applica la sandbox OS dopo l'avvio. Le build WASM usano la sandbox del browser.

Modulare e incorporabile

Usalo come demone, libreria Go, ABI C (librns), control API o modulo WASM.

Piattaforme supportate

  • 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 (presto) · Raspberry Pi · PowerPC · RISC-V · Embedded / TinyGo · Flatpak · Docker · Firecracker · WASM

La CI mainline copre anche linux/386 e ARMv6. I microcontrollori usano il branch TinyGo separato (TinyGo 0.41+), non il build del modulo predefinito.

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

Ampliare la portata di Reticulum

Reticulum-Go è stato creato per lavorare con l'implementazione di riferimento Python di Mark Qvist, non per sostituirla. L'obiettivo è aiutare la rete e ampliare dove Reticulum può girare, mentre Python RNS resta il riferimento che definisce il protocollo.

Python Reticulum (RNS)

Naviga la rete Reticulum

Ren Browser è un client moderno compatibile NomadNet costruito con Reticulum-Go. Renderizza pagine Micron, gestisci identità ed esplora la mesh da desktop o mobile.