Deluge is an open source and cross-platform torrent downloader application, a full featured BitTorrent client for GNU/Linux, BSD, Microsoft Windows and Mac OS X operating systems.
It is entirely based on the libtorrent library
The application is based on the libtorrent library, which means that it inherits its features. On top of that, the core and graphical user interface are split in order to allow it to run as a daemon in background and enabling you to connect to it remotely.
Includes top-notch BitTorrent functionality
Key components include three different user interfaces, web-based, command-line and GUI written in GTK+, BitTorrent protocol encryption, mainline DHT (Distributed Hash Table), LPD (Local Peer Discovery), µTorrent Peer Exchange and well as support for NAT-PMP and UPnP (Universal Plug and Play).
Among other important features, we can mention support for proxy servers, private torrents, web seed, FAST protocol extension, password protection for torrents, RSS support, configurable bandwidth scheduler, as well as per-torrent and global speed limits.
Under the hood, supported OSes and availability
A quick look under the hood will show us that the application is written entirely in the Python programming language and uses GTK+ for its graphical user interface.
As mentioned, it is a cross-platform application that run on mainstream OSes, including GNU/Linux, BSD, Mac OS X and Microsoft Windows. Supported architectures include 32-bit and 64-bit.
On Linux, you can download it as a universal source archive, but the best way to install it from the official software repositories of your distribution. While the Debian, Ubuntu, Arch Linux, Slackware, Fedora, openSUSE, Gentoo and Foresight distros are officially supported, Deluge is independent of a desktop environment.
A stable, reliable and user-friendly BitTorrent client for Linux
All things considered, Deluge is without no doubt a stable, reliable and user-friendly BitTorrent client for GNU/Linux platforms.