Mesh networking that's yours

High-performance Reticulum (RNS),
built to run on any device.

Built for the performance, stability, and energy efficiency every Reticulum node needs, from a $5 microcontroller to a cloud server cluster. One engine and one API, the same on embedded, desktop, mobile, games, and the web.

Runs on
LinuxmacOSWindowsAndroidiOSESP32-S3ESP32-C6RISC-VnRF52840SX1262LR1110RustTypeScriptKotlinSwiftPythonGoJava.NETJuliaCC++WebAssemblyChromeFirefoxSafariNodeBun
See all โ†’

Our standards

What you can count on

License

MIT / Apache 2.0

Dual-licensed and permissive. No copyleft or commercial restrictions.

Safety

Enforced, then audited

In the engine, panics, unwraps, and unjustified unsafe never compile. What can't be forbidden is audited: dependency unsafe with cargo-geiger, undefined behavior under Miri, advisories with cargo-deny.

Correctness

Diff-tested against RNS

Every change is checked against the reference, then put through unit, property, fuzz, and mutation tests, with Kani proofs where they matter.

Performance

Measured, not just claimed

Performance is tracked in the open, measured by a harness you can run yourself.

See the benchmarks โ†’

What we're building toward

Reticulum is the foundational communication infrastructure of a bright future we can have, as long as we all build it. This is the Personal team's effort to put RNS into the hands of more builders, to help realize that future.

Interfaces

Where the mesh meets the world

Prns keeps the RNS-compatible interfaces builders already know, then expands the map with native links for new devices and networks.

Prns interfaces are hot-swappable: add, remove, or change an interface without a node restart.

Radios

Proximity links for devices and boards

Bluetooth LE Auto-interface, ESP-NOW, and LoRa bring nearby devices, board fleets, and long-range RF links into one Reticulum mesh.

Bluetooth LE Auto-interfaceESP-NOWLoRa

LAN

Auto-discovered local-link peers

Wi-Fi Auto-interface uses multicast, mDNS, and gateway rendezvous to find nearby nodes and fold a local network into the mesh.

Wi-Fi Auto-interfacemDNSIPv6 multicast

Wires + packet radio

Cables, TNCs, and radio modems

USB Auto-interface, serial framing, KISS, AX.25, and RNode bridge small devices and packet-radio hardware into the same mesh.

USB Auto-interfaceSerialKISSAX.25RNode

Routed IP

Internet, WAN, and backbone links

TCP client/server, UDP, WebSocket, and Backbone let distant peers participate in the mesh across private WANs, VPNs, public Internet relays, and browser integrations.

TCP ClientTCP ServerUDPWebSocketBackbone

Routes in

What are you here to do?

Choose the path that matches how Prns fits into your work: hardware you flash, infrastructure you run, or software you build.

Prns

Brought to you by KenAKAFrosty and the Personal/Prns team.

Open source. MIT / Apache 2.0.

prns.devยทreticulum.rs

Third-party logos, trademarks, and product images belong to their respective owners. They are shown only to identify platforms, hardware, and compatibility targets. No endorsement is claimed or implied.

Prns 0.3.7 ยท commit 72fcc426818d