A free highly-customizable P2P client
Deluge is a free, open-source P2P program that allows you to easily upload and download files. This BitTorrent client is lightweight and has cross-platform capabilities. It is also highly customizable and offers a wide range of plugins. Originally developed by Zach Tibbitts and Alon Zakai, this app is now maintained by the Deluge Team and its community. Deluge is licensed under version 3 of the GNU General Public License and contains no ads.
Lots of options
The Deluge app was written in Python. However, it uses the front and back end architecture of libtorrent, a software library written in C++. With this, you can control the three main user interfaces for the program: the GTK UI for desktop use, the Web UI for your browser, and the Console UI for the command-line function. The program contains the common features found in BitTorrent clients such as Protocol Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-PMP, Proxy support, Web seeds, and magnet links.
Since this free software has been designed to be versatile, it can run as both a normal standalone desktop application and as a client-server. In Thin Client mode, it can also run as a service in the background, using a daemon program to turn it as a background process that you can remotely control. Beginners can simply use Deluge for quick uploads and downloads. However, if you’re advanced at P2P programs, you can try out the numerous plugins that Deluge’s community has created.
The good and the bad
Deluge has a wide range of positive features that make it a formidable competitor against its rivals. For one, it’s free and only asks for donations, so you don’t have to see any built-in ads like in other P2P software. It has the ability to encrypt BitTorrent traffic using MSE/PE or Message Stream Encryption/Protocol Encryption. The program is not only lightweight but is also highly portable, allowing you to install on a USB flash drive and run it directly from there.
However, it also has sizeable drawbacks that some users may find unappealing. For one, it can’t override queuing settings or force-start downloads, which are fixes to most torrenting issues. It also can’t do streaming while it’s downloading a file—but you can just get the plugin for that. There’s no built-in search engine. It’s limited in magnet link functionality and can’t get the links’ information until you start the download. You also have to get a plugin to enable super seeding by default. Plus, it lacks support on web seeding.
Still a tough contender
Overall, Deluge is a highly-versatile BitTorrent client, with its simple design and a large selection of complementary plugins. It can run on most platforms and has different user interfaces for your convenience. However, while it is very useful, it lacks some features that its competitors have by default. The plugins can mostly help in amending this, but Deluge’s claims on easing up when using CPU resources can sometimes be contested—as other clients perform better compared to it.