A BitTorrent client written in Rust.
matey
currently only supports a limited subset of
real-world torrent files, the primary type defined in BEP
0003. This means no support for
multiple announcers or the DHT protocol. In practice, unfortunately, this means
that most real-world torrents don't work with it, but a good deal do, such as
those distributed by mainstream Linux distributions, for instance.
cargo run <filename>
- User-friendliness
- Speed
- Correctness
- Seeding
- Creating torrents
- Being especially robust
When contributing to this repository, please first discuss the change(s) you wish to make by filing an issue with the owners of this repository before making a change.