Comparison of BitTorrent software
The following tables compare general and technical information for a number of appications supporting BitTorrent. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date.
BitTorrent client | Open source | Runs on Linux/Unix | Runs on Windows | Runs on Mac OS | Max active torrents | Supports Super-seeding | Tracker | Malware-free | Supports UPnP Port Mapping Template:Fn | Supports NAT Traversal | Supports DHT Template:Fn |
---|---|---|---|---|---|---|---|---|---|---|---|
ABC | Yes | Yes | Yes | Yes | ∞ | Yes | No | Yes | No | No | No |
Anatomic P2P | Yes | Yes | Yes | Yes | 1 | Yes | Separate download | Yes | ? | ? | ? |
Arctic Torrent | Yes | No | Yes | No | ? | No | No | Yes | ? | ? | No |
Azureus | Yes | Yes | Yes | Yes | ∞ | Yes | Built-in | Yes | Yes | Yes | Yes Template:Fn |
BitComet | No | No | Yes | No | ∞ | No | Separate download | Yes | Yes | Yes | Yes |
BitLord | No | No | Yes | No | ∞ | ? | ? | Has Ads | Yes | Yes | ? |
BitTornado | Yes | Yes | Yes | No | ∞ | Yes | Yes Template:Fn | Yes | Yes | No | No |
BitTorrent | Yes Template:Fn | Yes | Yes | Yes | ∞ | No | Yes Template:Fn | Yes | No | No | Yes |
BitSpirit | No | No | Yes | No | ∞ | Yes | ? | Yes | Yes | Yes | Yes |
Bits on Wheels | No | No | No | Yes | ? | ? | ? | ? | ? | ? | ? |
BtManager | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | ? |
Burst! | Yes | No | Yes | No | 20 | Yes | No | Yes | ? | ? | ? |
ctorrent | Yes | Yes | No | No | ∞ | ? | ? | ? | ? | ? | ? |
eDonkey2000 | No | Yes | Yes | Yes | ? | ? | ? | Adware Template:Fn | ? | ? | ? |
G3 Torrent | Yes | No | Yes | No | ∞ | ? | No | Yes | ? | ? | ? |
KTorrent | Yes | Yes | No | No | ∞ | ? | No | Yes | No | ? | No |
Localhost | Yes | Yes | Yes | Yes | ∞ | Yes | Built-in | Yes | Yes | Yes | Yes, required. |
MooPolice | No | No | Yes | No | ∞ | No | No | Yes | ? | ? | ? |
QTorrent | Yes | Yes | No | No | ? | ? | ? | ? | ? | ? | ? |
rtorrent | Yes | Yes | No | Yes | ∞ | ? | No | ? | ? | ? | ? |
Rufus | Yes | Yes | Yes | No | ∞ | No | No | Yes | ? | ? | ? |
Shareaza | Yes | No | Yes | No | 10 | No | No | Yes | Yes | No | Yes Template:Fn |
Tomato Torrent | Yes | No | No | Yes | ? | ? | ? | Yes | ? | ? | ? |
TorrentStormTemplate:Fn | ? | No | Yes | No | ? | ? | ? | ? | ? | ? | ? |
Turbo Torrent | No | No | Yes | No | ∞ | Yes | Built-in | No | Yes | Yes | Yes |
µTorrent | No | No | Yes | No | ∞ | No | No | Yes | Yes | ? | No |
XBT Client | Yes | Yes | Yes | No | ? | Yes | ? | Yes | Yes | ? | ? |
ZipTorrent | Yes | No | Yes | No | ? | ? | ? | Yes | No | Yes | ? |
BitTorrent client | Open source | Runs on Linux/Unix | Runs on Windows | Runs on Mac OS | Max active torrents | Supports Super-seeding | Tracker | Malware-free | Supports UPnP Port Mapping Template:Fn | Supports NAT Traversal | Supports DHT Template:Fn |
BitTorrent client | Programming Language | Basis | Supports Web Seeding Template:Fn | Supports Broadcatching (RSS) | Supports Prioritisation | Supports Selected Downloads | Web Remote Control | Torrent Search Engine |
---|---|---|---|---|---|---|---|---|
ABC | Python | BitTornado | Yes | ? | Yes | ? | Yes | Separate download |
Anatomic P2P | Python | BitTornado | ? | ? | ? | ? | ? | ? |
Arctic Torrent | C++ | - | No | No | ? | No | ? | No |
Azureus | Java | - | No | Separate download | Yes | Yes | Separate downloadTemplate:Fn | ? |
BitComet | C++ | ? | ? | ? | Yes | Yes | ? | Built-in Web browser |
BitLord | C++ | BitComet | ? | ? | ? | Yes | ? | ? |
BitTornado | Python | ? | Yes | No | Yes | Yes Template:Fn | No | No |
BitTorrent | Python | - | ? | ? | ? | ? | ? | ? |
BitSpirit | C++ | BitComet | No | No | Yes | Yes | No | No |
Bits on Wheels | ? | ? | ? | ? | ? | ? | ? | ? |
BtManager | ? | ? | ? | ? | ? | ? | ? | ? |
Burst! | Python | ? | ? | ? | ? | ? | ? | ? |
ctorrent | C++ | ? | ? | ? | ? | ? | ? | ? |
eDonkey2000 | ? | ? | ? | ? | ? | ? | ? | ? |
G3 Torrent | Python | ? | ? | Yes | Yes | Yes | Yes | No |
KTorrent | ? | ? | ? | ? | ? | ? | ? | ? |
Localhost | Java | Azureus | No | Separate download | Yes | Yes | Separate downloadTemplate:Fn | Yes, that's what it does |
MooPolice | ? | ? | ? | ? | ? | ? | ? | ? |
QTorrent | ? | ? | ? | ? | ? | ? | ? | ? |
rtorrent | C++ | ? | ? | ? | ? | ? | ? | ? |
Rufus | Python | G3 Torrent | ? | Yes | Yes | Yes | Yes | No |
Shareaza | C++ | Shareaza core | No | No | Yes | No | Yes | Yes |
Tomato Torrent | Cocoa | BitTorrent? | ? | ? | ? | ? | ? | ? |
TorrentStormTemplate:Fn | ? | ? | ? | ? | ? | ? | ? | ? |
Turbo Torrent | Python | ? | No | No | Yes | Yes | Yes | Built-in Web based |
µTorrent | C++ | - | No | No | Yes | Yes | No | No |
XBT Client | C++ | ? | ? | ? | ? | ? | ? | ? |
ZipTorrent | C++ | ? | ? | Yes | ? | ? | ? | ? |
BitTorrent client | Programming Language | Basis | Supports Web Seeding Template:Fn | Supports Broadcatching (RSS) | Supports Prioritisation | Supports Selected Downloads | Web Remote Control | Torrent Search Engine |
Notes
Template:Fnb BitTorrent Open Source License is not considered free by Debian Free Software Guidelines, see [1]
Template:Fnb Automatically configure port forwarding (requires UPnP-capable OS & Router with UPnP support)
Template:Fnb It allows you to use trackerless torrents or (with some clients) to resume normal torrents when their tracker is down
Template:Fnb Is not compatible with the official BitTorrent DHT support.
Template:Fnb Tracker included with Linux binaries and with source, but not with Windows binary
Template:Fnb Recently implemented (unofficial) web seeding feature, see HTTP-Based Seeding Specification
Template:Fnb Currently this program is no longer offered, or supported. See authors website: http://www.torrentstorm.com/
Template:Fnb You can select which files to download when using the gui client, but not with the curses (text) client.
Template:Fnb Used to contain both Adware and Spyware, non-"Pro" version continues to contain Adware. *New note* Latest versions (1.4.3+) of eDonkey ALL contain adware, which can NOT be opted out of, even with a "Pro" install. Use an older client version or stay away!
Template:Fnb Provides a java-based and a simple HTML/JS based WebUI
Template:Fnb It's not a DHT network, but Shareaza uses gnutella2 to find other Shareaza clients when the tracker is down