#utp #transport #protocols #transport-protocol #bittorrent #bep #utorrent

librqbit-utp

uTP (uTorrent Transport Protocol) library, implements BEP 29

5 releases

0.2.3 Feb 27, 2025
0.2.2 Feb 27, 2025
0.2.1 Feb 17, 2025
0.2.0 Feb 17, 2025
0.1.0 Feb 10, 2025

#1479 in Network programming

Download history 110/week @ 2025-02-09 222/week @ 2025-02-16 288/week @ 2025-02-23 64/week @ 2025-03-02 3/week @ 2025-03-09

583 downloads per month

Apache-2.0

315KB
8K SLoC

librqbit-utp

A uTP library in Rust inspired by (and much copy-pasted from!) awesome smoltcp

Intended for use in rqbit torrent client.

See example usage in examples.

Run example

This will run the example server and client talking to each other

RUST_LOG=info cargo run --example echo

Dependencies

~6–34MB
~496K SLoC