| Crates.io | vortex-protocol |
| lib.rs | vortex-protocol |
| version | 0.1.5 |
| created_at | 2025-04-16 13:57:02.140914+00 |
| updated_at | 2025-12-05 10:07:43.836231+00 |
| description | A P2P file transfer protocol |
| homepage | https://d7y.io/ |
| repository | https://github.com/dragonflyoss/vortex.git |
| max_upload_size | |
| id | 1636479 |
| size | 261,236 |
Vortex protocol is a high-performance peer-to-peer (P2P) file transfer protocol implementation in Rust, designed as part of the Dragonfly project. It utilizes the TLV (Tag-Length-Value) format for efficient and flexible data transmission, making it ideal for large-scale file distribution scenarios.
For details, please see the specification.
Vortex protocol includes comprehensive benchmarks for packet creation, serialization, and deserialization:
# Run all benchmarks
cargo bench
# Run specific benchmark group
cargo bench "Vortex Packet Creation"