Content-agnostic torrent site & tracker framework

353 stars 61 forks 353 watchers Rust GNU Affero General Public License v3.0
archiving bittorrent bittorrent-tracker decentralized p2p peer-to-peer torrent tracker
86 Open Issues Need Help Last updated: Aug 11, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
enhancement good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
enhancement good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
enhancement good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
enhancement good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
bug good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
Bookmark feature 5 months ago
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: The `mediainfo extractor` is returning values that are not defined in its internal enums, which can cause failures, especially when processing media information in different languages. The issue proposes that the extractor should be updated to strictly return only values that exist within its defined enums.

Complexity: 3/5
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
edit editions 8 months ago
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: This issue requests the implementation of functionality to create and edit forum categories. It involves adding new backend routes, developing a dedicated frontend page for category management (similar to existing page creation/editing), and ensuring that this feature is exclusively accessible to staff members. Backend tests are also required for the new functionality.

Complexity: 3/5
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
create series 9 months ago
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: This issue requires implementing comprehensive validation rules for user registration on both the frontend and backend. Key requirements include a minimum username length of 4 characters, a strong password policy (min 12 chars, 1 number, 1 uppercase, 1 special char), valid email format, and ensuring the password and verify password fields match.

Complexity: 3/5
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
move user id to i32 11 months ago
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
collage creation 11 months ago
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
unresolve staff PMs 12 months ago

AI Summary: This issue proposes adding functionality to 'unresolve staff PMs'. It requires implementing a new backend route to handle the unresolution logic and a corresponding frontend button to trigger this action. The task is labeled as a good first issue, indicating a straightforward implementation.

Complexity: 1/5
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
api scraper for deezer about 1 year ago
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
add an IGDB scraper about 1 year ago
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: Create a new API endpoint for Arcadia's backend (Rust) that allows users to generate their own API keys. The database table and authentication logic already exist; the task involves building the endpoint to handle key generation and returning the keys to the user.

Complexity: 3/5
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: The task is to modify the backend of the Arcadia torrent site and tracker to change the order in which statistics are displayed on the home page. The current ordering is incorrect and needs to be adjusted server-side.

Complexity: 4/5
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
route to edit torrents about 1 year ago

AI Summary: Implement a route in the Arcadia torrent site and tracker framework to allow editing of torrent descriptions and other metadata. This involves creating a new route, handling user authentication and authorization, updating the database with the changes, and potentially updating the torrent file itself if metadata changes affect it.

Complexity: 4/5
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: The task is to modify the torrent slug generation in the Arcadia torrent site and tracker framework. Specifically, the goal is to remove the `video_resolution` and `audio_codec` fields from the slug when sorting by those fields, eliminating redundancy.

Complexity: 3/5
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: Implement validation for the title_group section during torrent uploads. If a user provides a link already associated with a title group in the database, the system should automatically populate the title_group form fields with the existing data and notify the user. This ensures data consistency and improves the user experience.

Complexity: 4/5
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: Implement torrent sorting by resolution on movie and TV show title group pages. This involves creating 'resolution groups' (e.g., 1080p, 720p) to categorize torrents and adding a sorting option for these groups within the existing Arcadia torrent site and tracker framework.

Complexity: 4/5
enhancement good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
see user applications about 1 year ago

AI Summary: Implement a new route in the Arcadia frontend and backend to allow staff users to view user applications. The backend needs to add a `staff_note` field to the database schema and corresponding data structure. The frontend should display the applications and allow staff to add notes.

Complexity: 3/5
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: Implement a route in the Arcadia torrent site and tracker framework to allow editing the title groups (e.g., Movies, TV Shows, etc.) including their descriptions and other metadata. This involves backend changes to handle the editing functionality and frontend modifications to display the edit interface and handle user input.

Complexity: 4/5
good first issue backend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: Implement support for embedded YouTube links within the Arcadia torrent site. Specifically, if a YouTube link is associated with a torrent, an embedded YouTube player should be displayed on the torrent's title group page, under the torrent table.

Complexity: 4/5
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: The task is to improve the sanitization of title group tags within the Arcadia torrent site and tracker framework. This involves removing spaces from the tags, converting all characters to lowercase, and replacing spaces between words with periods.

Complexity: 2/5
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
torrent extra field about 1 year ago

AI Summary: Add a new, user-definable 'extra' field to the torrent data model within the Arcadia torrent site and tracker framework. This field will allow users to add additional metadata to torrents, such as specifying different versions (e.g., a 'dramatic reading' version of an audiobook). The implementation should involve modifying the backend (Rust) and frontend (Typescript/VueJS) to handle this new field's storage, display, and user input.

Complexity: 3/5
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
fix scrollbars about 1 year ago

AI Summary: Fix a frontend rendering issue in a Vue.js application where horizontal and vertical scrollbars appear unexpectedly in the Brave browser. The task involves debugging the CSS or layout to remove the unnecessary scrollbars without affecting other browser compatibility.

Complexity: 3/5
good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker
allow more languages about 1 year ago

AI Summary: The task is to enhance the Arcadia torrent site and tracker framework to support multiple languages. The system should gracefully handle unknown languages by ignoring them instead of generating errors. This involves modifying the API and potentially the frontend to accommodate language selection and translation.

Complexity: 4/5
good first issue backend frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: The Arcadia torrent site and tracker needs a fix. Currently, the mediainfo autofill feature for release names includes the file path, which is incorrect. The task is to modify the mediainfo processing to remove the file path from the release name, leaving only the actual release name.

Complexity: 3/5
bug good first issue frontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker