Comparison of BitTorrent tracker software
The following is a list of notable software for running a BitTorrent tracker.
Tracker | Programming Language | License | IPv4 | IPv6 | Operating System Support | Description |
MLDonkey | OCaml | Windows, OS X, Unix-like, Morph OS | Has a built-in tracker and announcement service | |||
MonoTorrent | C# | Windows, Mac OS, Unix-like | Uses Mono or.NET Core for cross-platform support | |||
Opentracker | C | Unix-like | Uses libowfat, performs well even on embedded hardware. Only requirement is a POSIX compliant OS. Supports only a compact peer list. | |||
PeerTracker | PHP | Web application | Extremely lightweight and efficient BitTorrent tracker. Supports SQLite3, and MySQL for storage. | |||
μTorrent | C++ | Windows, OS X, Linux, Android | Does not have a list of hosted torrents. | |||
qBittorrent | C++ | 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 | Java | Windows, Mac OS, Linux | Vuze has a built in tracker. | |||
XBT Tracker | C++ | Windows, Linux | Uses MySQL for data storage, lightweight tracker | |||
Bitstorm | PHP | Windows, Linux, OS X | A lightweight tracker that does not require any external database support. |