rqbit is a BitTorrent client with command-line controls, an HTTP API, and a browser interface. It can stream files before a download finishes, prioritize requested pieces, and expose media streams to compatible players. A Tauri desktop application wraps the web interface.
The BitTorrent engine and supporting protocol libraries are implemented in Rust. The core is also available as librqbit for embedding in other applications.