Top native Linux BitTorrent clients

Deluge

92px-Deluge-Logo.svg

Deluge is a Bittorrent client, created using Python and GTK+, for Linux and other Unix-Like operating systems.

The current version of Deluge is 0.5.5, you can find screenshots on their website.

Deluge features:

  • Mainline DHT
  • FAST protocol extension
  • uTorrent Peer Exchange
  • BitTorrent Protocol Encryption
  • UPnP and NAT-PMP
  • Proxy support for Peers, Tracker, DHT and Web-Seed
  • Private Torrents
  • Able to download multiple files in a single window
  • Full preallocation and compact allocation
  • Global and per-torrent speed limits
  • Ability to select files from a torrent before beginning the download
  • Option to prioritize the first and last pieces of a file, in order to allow for media previews
  • Ability to specify global download directory, and a completed download directory
  • Queuing system to better manage bandwidth between downloads
  • Ability to stop uploading a torrent once it has reached a specified ratio
  • Ability to minimize to the system tray, and optionally password protect the tray
  • Blocklist Importer
  • Desired Ratio
  • Network Activity Graph
  • Network Health Monitor
  • RSS Broadcatcher
  • Torrent Creator
  • Torrent Notification
  • Torrent Search

Installing Deluge:

sudo apt-get install deluge-torrent

Azureus

Azureus256w

Azureus is a Bittorrent client written in java and comes bundled with many invaluable features for both beginners and advanced users:

  • Multiple torrent downloads
  • Upload and download speed limiting, both globally and per torrent
  • Advanced seeding rules
  • Adjustable disk cache
  • Only uses one port for all the torrents
  • UPnP sets the forward on your router
  • Can use a proxy, for both tracker and peer communications
  • Fast resume
  • Can set a default download dir and move completed files
  • Can import torrents automatically from a set dir
  • Highly customizable interface
  • IRC plugin included for quick help
  • Embedded tracker, host your own torrents, automate your shares (periodic scanning of a dir)…
  • Distributed Hash Table: host on it a completely decentralised torrent and/or benefit from it when the tracker is offline.
  • Auto-adjustment of your upload and download speeds according to your network charge with Autospeed
  • Auto-download torrents with RSS Feed Scanner
  • Schedule upload and download speed limits with Speed Scheduler
  • Receive a mail when a download finishes with Status Mailer
  • Add numerous info on torrents (Extra seeding columns, Country Locator)
  • Remote control Azureus through the Swing Web Interface or the HTML Web Interface

Screenshots.

Installing Azureus:

sudo apt-get install azureus



Transmission

Transmission_icon

Transmission is designed to be a versatile and multi-platform BitTorrent client, focusing on being lightweight, yet feature-filled, a new version, 0.90, was just released today. Screenhots here.

Main features:

  • Selective downloading and file prioritizing
  • Encryption support, with option to ignore unencrypted peers
  • Torrent file creation
  • Peer exchange (compatible with Azureus and μTorrent)
  • Automatic port mapping (using UPnP/NAT-PMP)
  • MSE Tracker Extension support
  • Fast Resume - with peer caching
  • Auto-banning of peers who send bad data
  • Sort and filter by tracker
  • Single listening port for all torrents

Installing Transmission:

sudo apt-get install transmission

Honorable mentions:

KTorrent, the BitTorrent program for KDE.
Freeloader a GNOME download manager that supports torrents.

If you like this post, please consider buying me a beer.


Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Slashdot
  • Reddit
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Netscape
  • Fark
  • Furl
  • blogmarks
  • IndianPad
  • Spurl
  • Netvouz
  • Wists

11 Responses to “Top native Linux BitTorrent clients”

  1. rtorrent is a really nice ncurses-based bittorrent client.

  2. rtorrent in screen?

  3. Great post. I was looking for a Linux/Unix bit torrent client much like uTorrent for my PS3 Ubuntu setup. WINE isnt a option on PS3 due to its processor (cell processor consider a PPC variant).

    Thanks again!

  4. Just an Honorable mention for Ktorrent!?

  5. Deluge is a really great client. But why just an Honorable mention for Ktorrent? It’s really the best torrent client when in KDE land.
    Azureus is just to damn heavy.

  6. It’s a shame that ktorrent received only an honorable mention. It is a very nice bittorrent client with a good feature set. But even better is the fact that it is fast.

  7. I use Ktorrent, but it wont allow Scheduleing. thanks for telling me which Linux BT client will.

  8. I agree with that last guy.

  9. Huh? KTorrent does scheduling (v2.2.1 certainly does). It’s under Preferences - Scheduling.

  10. I tried KTorrent - I’m using Kubuntu Gutsy - torrents are constantly “stalled”. Then I tried Bittornado, very slooow. I have a dual boot so now I use XP - Utorrent for all my torrents, but would like to use Linux. Also tried Azureus on both OS but as others point out it’s too “heavy”
    So, now I will give Deluge a try. I like Utorrent, but don’t especially want to install Wine.

  11. I use bittorrent’s launchmany-console from command line, easy and simple.

Leave a Reply