Help Shape the Torrust 2025 Roadmap!
We're excited to invite the community to help define the Torrust 2025 roadmap by contributing ideas, feedback, and priorities in our open GitHub discussion.
Table of contents
Introduction
As we prepare for an exciting year ahead, Torrust is inviting the community to join in defining the 2025 roadmap. This is your opportunity to help shape the future of Torrust by contributing ideas and feedback on our priorities and focus areas. Collaboration has always been at the heart of Torrust, and we’re excited to work with you on this journey!
Community Discussion Now Open on GitHub
We’ve started a discussion on GitHub to gather input from the community. Whether you’re a developer, user, or enthusiast, your feedback is invaluable in determining the next steps for Torrust. Share your ideas, provide suggestions, and help us prioritize the most impactful features.
Impact Mapping for Feature Requests
To ensure all feature requests are well-organized and evaluated, we’ve created an impact map. This tool highlights the relevance and potential benefits of each feature, helping us focus on what truly matters to the community and the project’s goals.
Focus Areas for 2025
After reviewing and organizing all the issues in the main three repos (Tracker, Index and Index GUI) we conclude that there are three topics that are the main features requested by the community. In order of demand, starting from the most demanding features:
- Customization: behavior and UI.
- Statistics: especially related to users.
- Community: give more visibility to users and extend things they can do. Currently users can only upload torrents.
There have been several factors to consider to define the draft roadmap:
- We have collected and organized issues (impact map) to better establish the community interests.
- We (core team) think there are some features/changes that need to be done (refactoring) before adding new features. Those tasks are not visible features sometimes, but they allow us to keep the code sustainable, what leads to a more efficient development in the future. Adding some complex features now could make implementing other features in the future harder.
- We also take into consideration what motivates us.
Based on those points we’ve identified key areas to focus on in 2025:
1. Tracker Improvements
- Monitoring and Logging: Providing better insights into tracker activity and performance.
- Statistics: Providing better statistics for tracker admins and in the long-term for the index to define user policies.
- Resilience: Exploring ways to make the tracker even more resilient, avoiding bad clients or limiting the resource consumption to make the tracker even more stable and robust.
2. Index Enhancements
In the Index we have added two main epics:
- Administration: Simplifying administration tasks.
- Self-Management Tools: Empower users with greater control and flexibility.
Many of the issues in those epics are customization features requested by the community.
Out-of-Scope for 2025 (But Under Discussion)
Some features are too large in scope for 2025, but we’re exploring steps toward them:
- Document Database Searching
- V2 Torrent Support
- Customizable Themes
If you are interesting in contributing to Torrust working on those topics, let us know by opening or joining discussions. We are open to support other developers interested in contributing to other parts not included in next year priorities.
How to Get Involved
Here’s how you can participate in shaping the Torrust 2025 roadmap:
- Join the GitHub Discussion: Share your thoughts, suggest features, or comment on existing ideas.
- Review the Impact Map: Help us refine priorities by discussing the mapped-out features.
- Spread the Word: The more voices we have, the better the roadmap will reflect the community’s needs!
We look forward to working with you to make 2025 a landmark year for Torrust. Let’s build something amazing together!