BitTorrent is an open source peer-to-peer file protocol for sharing large software and media files. It is a well established protocol which accounts for a significant proportion of internet traffic. Many Linux companies rely on BitTorrent as a key method of distributing their software, relieving the bandwidth burden on their servers. Downloads get faster when there are lots of users downloading and sharing at once. So to provide an insight into the quality of software that is available, we have compiled a list of 8 polished Linux BitTorrent clients. Hopefully,We think the software presented here represents the big players, and a wide range of interfaces and features.
BitTornado is a next generation bittorrent client built on the original BitTorrent. This client features an enhanced console/curses mode, a graphical interface, and has lots of new features under the hood. It is generally considered to be one of the most advanced clients available.
KTorrent is a popular BitTorrent program for KDE. It has a large feature set (see the list below) including supporting trackerless torrents and UPnP. Check out Deluge for an alternative to KTorrent. Deluge is designed for the GNOME desktop environment.
Transmission differs from bigger clients like μTorrent, Vuze, and BitComet in that it is volunteer-based, open source, and noncommercial. There is no payware version as with Vuze Plus. We don’t bundle toolbars, adware, DNA, or anything else. If we did, someone else would fork the project and strip it back out.
qBittorrent v2 is the closest open source (GNU GPL v2 license) equivalent to µtorrent. qBittorrent is based on Qt4 toolkit and libtorrent-rasterbar. It can be considered as a good alternative to other clients. qBittorrent is fast, stable and provides unicode support as well as many features including a competent integrated search engine.
Deluge is a full-featured BitTorrent client for Linux, OS X, Unix and Windows. It uses libtorrent in it’s backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity.
aria2 can download a file from multiple sources/protocols and tries to use the maximum download bandwidth. It supports downloading a file from HTTP(S)/FTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm.
The most future rich torrent client for Linux, but being based on Java, is also a memory and performance hogger. It offers a range of plugins designed to make the program easier to use or to give the more experienced user more options and more specialist configuration tools.
Torrentflux-b4rt allows you to control your internet downloads / transfers from anywhere using a highly configurable web based front end. Torrentflux-b4rt is easy to install on a web server and includes a simple setup script which can be accessed from a web browser. Upload the files to your web server, run the setup script and your torrentflux-b4rt installation is ready to go.