7 releases
Uses new Rust 2024
| 0.3.8 | Nov 28, 2025 |
|---|---|
| 0.3.7 | Nov 17, 2025 |
| 0.3.6 | Oct 5, 2025 |
| 0.3.4 | Sep 26, 2025 |
#6 in #torrent-client
Used in mtorrent-cli
740KB
18K
SLoC
mtorrent
Lightweight Bittorrent client engine in Rust. Blazingly fast, incredibly robust and very impressive in general. This is a high-level library crate, for executables see below:
- CLI version:
mtorrent-cli. - GUI version:
mtorrent-gui.
For low-level library components, see mtorrent-core, mtorrent-dht and mtorrent-utils.
Installation
Download the latest pre-compiled executable for Linux or Windows here:
- CLI version: https://github.com/DanglingPointer/mtorrent/releases/latest
- GUI version: https://github.com/DanglingPointer/mtorrent-gui/releases/latest
Features
- Peer Wire Protocol over IPv4 and IPv6
- HTTP and UDP trackers over IPv4 and IPv6
- Peer Exchange extension
- Magnet links and metadata exchange
- DHT
Dependencies
~17–34MB
~394K SLoC