Flush 0.9.12

A BitTorrent client for GNU/Linux operating system designed with the GTK+ toolkit
  3 Screenshots
Flush is an open source piece of software that provides users with a uTorrent-like torrent/magnet downloader application that is specifically designed to be under GNU/Linux operating systems where the native GTK+ toolkit is available.

Features at a glance

Key features include ability to view torrent details before downloading it, start the torrent when it is added, move finished torrents to a different location, automatically load torrent files from a specific directory, as well as to set custom download locations for each torrent.

Support for UPnP (Universal Plug and Play), DHT (Distributed Hash Table), PEX (Peer Exchange), LSD (Local Service Discovery), as well as for NAT-PMP (NAT Port Mapping Protocol) is also included. In addition, it supports Smart Ban, which will automatically ban peers who send bad packages with very high accuracy.

It is also possible to control the application via the command-line interface (CLI), pause and resume torrents, view statistics about the current session of the entire activity, choose character encoding for a torrent file, filter IPs, and run multiple instances with different configuration files.

Under the hood and supported platforms

The application is written entirely in the C++ programming language and its graphical user interface has been written with the GTK+ GUI toolkit. It works only on GNU/Linux OSes and provides users with binary packages for the Ubuntu distribution.

A source archive is also available for those who want to configure, compile and install the application in any other Linux-based operating system. It is based on Rasterbar's libtorrent library and supports both 32-bit and 64-bit instruction set architectures.

Bottom line

Summing up, Flush is a decent torrent downloader for the GNU/Linux ecosystem, especially for those who are migrating from the Windows XP operating system and are looking for an alternative to the well known uTorrent application.

Unfortunately, some very important features are misising from this application, such as encryption, blocklist, scheduler and remote control. Therefore, we strongly suggest to try the Transmission BitTorrent client if you are using GNOME, Xfce, Cinnamon or MATE desktop environments, as well as KTorrent on the KDE and Razor-qt DEs.

Reviewed by , last updated on April 30th, 2014

our in-depth analysis
Editor's Review
developed by:
Dmitry Konishchev
license type:
GPL (GNU General Public License) 
ROOT \ Communications \ Filesharing
Download Button

In a hurry? Add it to your Download Basket!

softpedia rating


user rating 15



Rate it!
What's New in version 0.7
  • "Random port" setting in the Daemon::Network::Misc settings tab.
  • "Next announce" and "Announce interval" elements in the torrent's details
  • tab.
  • "Max announce interval" setting in the Daemon::Network::Misc settings tab.
read full changelog
3 Screenshots

Application description

Flush is a free and open source BitTorrent client written in GTK+ and designed for users who want a good software for ...

Add your review!