Comparison of BitTorrent tracker software

{{short description|None}}

The following is a list of notable software for running a BitTorrent tracker.

class="wikitable sortable"
Tracker

! Programming Language

! License

!IPv4

!IPv6

! Operating System Support

! Description

MLDonkey{{Cite web |title=BT-default tracker |url=http://mldonkey.sourceforge.net/BT-default_tracker |url-status=live |archive-url=https://archive.today/20120715024430/http://mldonkey.sourceforge.net/BT-default_tracker |archive-date=2012-07-15 |access-date=2012-02-11 |website=sourceforge.net}}

| OCaml

| {{open source|GPL-2.0-or-later}}

| {{yes}}

|

| Windows, OS X, Unix-like, Morph OS

| Has a built-in tracker and announcement service

MonoTorrent{{Cite web |date=February 2, 2022 |title=MonoTorrent |url=https://github.com/alanmcgovern/monotorrent |url-status=live |archive-url=https://web.archive.org/web/20220114004322/https://github.com/alanmcgovern/monotorrent |archive-date=January 14, 2022 |access-date=February 5, 2022 |via=GitHub}}

| C#

| {{open source|MIT}}

| {{yes}}

|

| Windows, Mac OS, Unix-like

| Uses Mono or .NET Core for cross-platform support (.NET)

Opentracker{{Cite web |last=erdgeist |title=opentracker |url=http://erdgeist.org/arts/software/opentracker/ |url-status=live |archive-url=https://web.archive.org/web/20130112214447/http://erdgeist.org/arts/software/opentracker/ |archive-date=2013-01-12 |access-date=2009-05-13 |website=erdgeist.org}}

| C

| {{open source|Beerware}}

| {{yes}}

| {{yes}} (IPv4 and IPv6 have separate binaries and processes that do not share any information between them. If a client communicates to the tracker over IPv6, it will only receive IPv6 addresses in the response.)

| Unix-like (source code only)

| Uses libowfat,{{Cite web |title=libowfat |url=http://www.fefe.de/libowfat/ |url-status=live |archive-url=https://web.archive.org/web/20090504103620/http://www.fefe.de/libowfat/ |archive-date=2009-05-04 |access-date=2009-05-13 |website=fefe.de}} performs well even on embedded hardware. Only requirement is a POSIX compliant OS. Supports only a compact peer list.

PeerTracker{{Cite web |date=March 21, 2019 |title=latest known svn revision of the trigunflame peertracker, which is a lightweight PHP/SQL BitTorrent Tracker: JonnyJD/peertracker |url=https://github.com/JonnyJD/peertracker |url-status=live |archive-url=https://web.archive.org/web/20160129161653/https://github.com/JonnyJD/peertracker |archive-date=January 29, 2016 |access-date=January 17, 2017 |via=GitHub}}

| PHP

| {{open source|GPL-3.0-or-later}}

| {{yes}}

|

| Web application

| Extremely lightweight and efficient BitTorrent tracker. Supports SQLite3, and MySQL for storage.

μTorrent{{Cite web |title=Features - FAQ - µTorrent - the Lightweight and Efficient BitTorrent Client |url=http://www.utorrent.com/faq/features#faq15 |url-status=dead |accessdate=May 8, 2009 |archiveurl=https://web.archive.org/web/20090513020931/http://www.utorrent.com/faq/features |archivedate=May 13, 2009}}

| C++

| {{Proprietary|Freeware}}

| {{yes}}

|

| Windows, OS X, Linux, Android

| Does not have a list of hosted torrents.

qBittorrent{{Cite web |title=qBittorrent official website |url=http://qbittorrent.sourceforge.net/ |url-status=live |archive-url=https://web.archive.org/web/20151123003101/http://qbittorrent.sourceforge.net/ |archive-date=2015-11-23 |access-date=2013-09-15 |website=sourceforge.net}}

| C++

| {{open source|GPL-2.0-or-later}}

| {{yes}}

| {{yes}}{{Cite web |url=https://github.com/qbittorrent/qBittorrent/issues/11632 |title=qBittorrent needs to listen on IPv6 interfaces by default #11632 |author= |website=GitHub |date=2019-12-12 |access-date=2023-02-18}}

| Windows, OS X, Unix-like, OS/2

| Lightweight. Supports DHT, PEX, announcements via UDP. Does not have a web interface or list of hosted torrents; it is not designed for secure or large-scale application.

Vuze{{Cite web |title=Azureus, now called Vuze : Java BitTorrent client - FAQ |url=http://azureus.sourceforge.net/faq.php#17 |url-status=dead |archive-url=https://web.archive.org/web/20090702064833/http://azureus.sourceforge.net/faq.php#17 |archive-date=2009-07-02 |access-date=2009-05-12}}

| Java

| {{Proprietary|Disputed}}

| {{yes}}

|

| Windows, Mac OS, Linux

| Vuze (formerly Azureus) has a built in tracker.

Torrust-Tracker{{Cite web |title=Torrust|website=GitHub |url=https://github.com/torrust/torrust-tracker |url-status=live |archive-url=https://archive.today/20230317141907/https://github.com/torrust/torrust-tracker |archive-date=2023-03-17 |access-date=2023-03-17}}

| Rust

| {{open source|AGPL-3.0-or-later}}

| {{yes}}

| {{yes}}

| Windows, Mac OS, Linux

| Open source tracker and indexer.

Torrust-Actix{{Cite web |title=Torrust-Actix|website=GitHub |url=https://github.com/Power2All/torrust-actix |url-status=live |archive-url=https://archive.today/20230505082747/https://github.com/Power2All/torrust-axum |archive-date=2023-05-05 |access-date=2023-05-05}}

| Rust

| {{open source|MIT}}

| {{yes}}

| {{yes}}

| Windows, Mac OS, Linux

| Open source tracker server, very light in resources and stable.

References