| Crates.io | udpopt |
| lib.rs | udpopt |
| version | 0.1.2 |
| created_at | 2025-10-13 23:54:41.968114+00 |
| updated_at | 2025-10-14 14:50:15.728413+00 |
| description | A simple crate to test your UDP connection between two nodes |
| homepage | |
| repository | https://github.com/mahmoudkhera/udpopt.git |
| max_upload_size | |
| id | 1881336 |
| size | 93,527 |
udpopt is a Rust library crate for building high-performance UDP throughput and latency testing tools. It provides asynchronous and synchronous implementations of UDP clients and servers that can send and receive packets with precise timing, measure bitrates, and collect detailed performance results
Asynchronous (tokio) and synchronous UDP clients and servers
packet pacing at configurable bitrates
Interval-based performance measurement (bitrate, packet loss, etc.)
Start/Stop control via channels for coordinated tests
Easy to integrate into other network test systems or benchmarking tools
contributions are appreciated