Skip to content
/ matey Public
forked from j4orz/matey

BitTorrent 🏴‍☠️ client

License

Notifications You must be signed in to change notification settings

naiveai/matey

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

matey 🏴‍☠️

A BitTorrent client written in Rust.

Usage

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>

Goals

  • User-friendliness
  • Speed
  • Correctness

Non-goals

  • Seeding
  • Creating torrents
  • Being especially robust

Contribution

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.

About

BitTorrent 🏴‍☠️ client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%