Stay up to date with Torrust!

Watch our GitHub repos

Modern and Private BitTorrent Index and Tracker

What is Torrust?

Torrust (Torrent + Rust) is an open source project that aims to provide you with the tools you need to host your own torrent indexes with ease.

Torrust has two main components: the tracker and the index.

Torrust Logo

Project Structure

Torrust Tracker

torrust/torrust-tracker

GitHub Stars:

Torrust Tracker is a lightweight but incredibly high-performance and feature-rich BitTorrent tracker written in Rust.

It aims to provide a reliable and efficient solution for serving torrents to a vast number of peers while maintaining a high level of performance, robustness, extensibility, security, usability and with community-driven development.

Torrust Index

torrust/torrust-index

GitHub Stars:

The Torrust Index is a feature-rich torrent indexing website and API for the Torrust Tracker.

It is split between an API (backend) built with Rust, and our reference web application that consumes the API, built with Vue 3.

How to Contribute

We welcome contributions from the community! There are many ways in which you can contribute.

Torrust Blog

Tips on how to get started and use Torrust.

Profiling the Torrust BitTorrent UDP Tracker

Published on 25/03/2024
8 min read

Dive into the advanced profiling techniques driving the Torrust BitTorrent Tracker's performance. This post uncovers the tools and methods we leverage to ensure the tracker's efficiency, scalability, and our journey towards optimizing peer-to-peer file sharing.

Benchmarking the Torrust BitTorrent Tracker

Published on 19/03/2024
16 min read

In the ever-evolving landscape of BitTorrent technology, performance and scalability are paramount. Torrust stands at the forefront, offering a suite of open-source software products designed to enhance peer-to-peer file sharing. At the heart of this suite is the Torrust BitTorrent Tracker, a Rust-based engine crafted for efficiency and speed. This post will introduce you to the benchmarking tools we are using at the moment for the tracker.

Deploying Torrust To Production

Published on 20/12/2023
21 min read

Dive into our step-by-step tutorial on deploying a BitTorrent Index and Tracker, written in Rust, on a Digital Ocean droplet. From initial server setup to advanced configurations, this guide is designed for both non-developers and tech-savvy users, ensuring a seamless, production-ready deployment.

Announcing the Beta v3.0.0 Live Demo

Published on 15/12/2023
2 min read

We will release a new major version v3.0.0. We want the community to test it before the final release while it's still in Beta. You can contribute to make Torrust better.