Skip to content
naiveaiPublic

About

BitTorrent 🏴‍☠️ client

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages