rittorrent
↗
↖
My friend and I implemented a BitTorrent client in Rust 🦀.
We wrote our own HTTP/1.1 client, file I/O logic, peer communication, thread coordination, and event loop.
Our client can interoperate with mainstream BitTorrent clients, and achieved similar peak performance to qBitTorrent in our testing.