mtorrent-core

Crates.iomtorrent-core
lib.rsmtorrent-core
version0.3.8
created_at2025-09-06 16:41:36.759298+00
updated_at2025-11-28 15:48:12.632995+00
descriptionFundamentals for building asynchronous BitTorrent clients
homepage
repositoryhttps://github.com/DanglingPointer/mtorrent
max_upload_size
id1827241
size321,979
Mikhail Vasilyev (DanglingPointer)

documentation

README

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.

Commit count: 514

cargo fmt