mtorrent-core 0.3.8

Fundamentals for building asynchronous BitTorrent clients
Documentation

CI Crates.io Version docs.rs codecov

mtorrent-core

Basic types for building asynchronous Tokio-based BitTorrent clients. Contains following:

  • full implementation of the peer wire protocol
  • HTTP and UDP tracker protocols
  • parsing of metainfo files and magnet links
  • managing download and upload of data
  • filesystem operations for downloaded data
  • keeping track of connected peers and their states

Used as part of the mtorrent client. Example usage can be found here.