6 Open Issues Need Help Last updated: Oct 18, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The current method of creating `TorrentActor` and `EngineActor` uses unlabeled tuples, which makes the code difficult to understand and deters new contributors. The proposed solution is to introduce `EngineActorArgs` and `TorrentActorArgs` structs. These structs will provide clear, labeled arguments and allow for proper documentation, improving code readability and maintainability.

Complexity: 3/5
good first issue

A terminal TUI torrent client.

Rust
enhancement good first issue low prio

A terminal TUI torrent client.

Rust
bug good first issue med prio

A terminal TUI torrent client.

Rust
good first issue low prio refactor

A terminal TUI torrent client.

Rust

AI Summary: Create a `Statistics` trait in a Rust project for a terminal-based torrent client. Implement this trait for `PeerState`, `UdpTracker`, and `HttpTracker` structs, encompassing common statistics like `bytes_sent`, `bytes_received`, and `last_interaction`. This aims to reduce code duplication by abstracting shared statistical properties.

Complexity: 3/5
enhancement good first issue low prio

A terminal TUI torrent client.

Rust

AI Summary: Refactor the Rust codebase of a terminal-based torrent client to address numerous Clippy warnings and improve code structure, specifically breaking down the overly large `peers/mod.rs` file into smaller, more manageable modules.

Complexity: 4/5
good first issue high prio

A terminal TUI torrent client.

Rust