mtorrent 0.5.4

Fast and lightweight BitTorrent client in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Complete implementation of BitTorrent client functionality including
//! torrent file handling, peer management, piece selection, data transfer,
//! and integration with a Kademlia-based Distributed Hash Table (DHT).
//!
//! Example usage:
//! - CLI application: [`mtorrent-cli`](https://github.com/DanglingPointer/mtorrent/blob/main/mtorrent-cli/)
//! - GUI application: [`mtorrent-gui`](https://github.com/DanglingPointer/mtorrent-gui/) and [`mtorrent-egui`](https://github.com/DanglingPointer/mtorrent-egui/)

/// Application modules.
/// These modules contain entry points and high-level logic for the BitTorrent client.
pub mod app;

/// Utility functions and types.
pub mod utils;

pub(crate) mod ops;