| Crates.io | reticulum |
| lib.rs | reticulum |
| version | 0.1.0 |
| created_at | 2024-05-04 13:34:36.478322+00 |
| updated_at | 2025-10-14 01:14:06.752471+00 |
| description | Reticulum-rs is a Rust implementation of the Reticulum Network Stack - a cryptographic, decentralised, and resilient mesh networking protocol designed for communication over any physical layer. This project brings Reticulum's capabilities to the Rust ecosystem, enabling embedded, and constrained deployments with maximum performance and minimal dependencies. |
| homepage | |
| repository | https://github.com/BeechatNetworkSystemsLtd/Reticulum-rs |
| max_upload_size | |
| id | 1229593 |
| size | 205,035 |
Reticulum-rs is a Rust implementation of the Reticulum Network Stack โ a cryptographic, decentralised, and resilient mesh networking protocol designed for communication over any physical layer.
This project brings Reticulum's capabilities to the Rust ecosystem, enabling embedded, and constrained deployments with maximum performance and minimal dependencies.
Reticulum-rs/
โโโ src/ # Core Reticulum protocol implementation
โ โโโ buffer.rs
โ โโโ crypt.rs
โ โโโ destination.rs
โ โโโ error.rs
โ โโโ hash.rs
โ โโโ identity.rs
โ โโโ iface.rs
โ โโโ lib.rs
โ โโโ transport.rs
โ โโโ packet.rs
โโโ proto/ # Protocol definitions (e.g. for Kaonic)
โ โโโ kaonic/
โ โโโ kaonic.proto
โโโ examples/ # Example clients and servers
โ โโโ kaonic_client.rs
โ โโโ link_client.rs
โ โโโ tcp_client.rs
โ โโโ tcp_server.rs
โ โโโ testnet_client.rs
โโโ Cargo.toml # Crate configuration
โโโ LICENSE # License (MIT/Apache)
โโโ build.rs
protoc for compiling .proto files (if using gRPC/Kaonic modules)cargo build --release
# TCP client example
cargo run --example tcp_client
# Kaonic mesh test client
cargo run --example kaonic_client
This project is licensed under the MIT license.
ยฉ Beechat Network Systems Ltd. All rights reserved. https://beechat.network/