markqvist/reticulum

The cryptography-based networking stack for building unstoppable networks with LoRa, Packet Radio, WiFi and everything in between.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 32 minutes ago
Added to GitGenius on September 9th, 2026
Created on April 4th, 2018
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 533
Total Stargazers: 7,176 (+1)
Total Subscribers: 158 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

Reticulum is a cryptography-based networking stack for building mesh and wide-area networks using LoRa, packet radio, WiFi, and other radio hardware with minimal infrastructure.

Reticulum solves the problem of creating resilient, decentralized networks that operate without reliance on traditional IP-based infrastructure or central control. It implements a complete networking stack built on cryptographic principles rather than conventional layers, enabling end-to-end encryption, multi-hop routing, initiator anonymity, and unforgeable delivery acknowledgements. The system can function over extremely high-latency and low-bandwidth links, making it suitable for remote areas and austere conditions. Because it runs entirely in userland Python with no kernel dependencies, it can operate on virtually any system without special drivers.

Reticulum suits projects where participants need to operate their own networks independently, without reliance on ISPs or centralized services. It is designed for scenarios requiring resilience against surveillance, censorship, or network control. The tool works well for emergency communications, remote area connectivity, and communities building autonomous mesh networks. It can also tunnel over existing IP networks if needed, though this is optional. The project explicitly positions itself not as a single network but as a toolkit for building many independent, interoperable networks.

Development activity shows consistent maintenance with automated build workflows in place. The repository is maintained as a public mirror with active development occurring elsewhere, indicating an established project with structured development practices. Documentation is comprehensive, including a full manual available in multiple formats alongside the codebase.