rtorrent is a BitTorrent client for ncurses, using the libtorrent library. The client and library is written in C++ with emphasis on speed and efficiency, while delivering equivalent features to those found in GUI based clients in an ncurses client.



Transmission is described as 'Has the features you expect in a BitTorrent client: encryption, a web-based interface, peer exchange, UPnP and NAT-PMP port forwarding, web seed support, watch directories, tracker editing, global and per-torrent speed limits, and more' and is a leading Torrent Client in the file sharing category. There are more than 50 alternatives to Transmission for a variety of platforms, including Windows, Linux, Mac, Android and Web-based apps. The best Transmission alternative is qBittorrent, which is both free and Open Source. Other great apps like Transmission are Deluge, µTorrent, Free Download Manager and aria2.
rtorrent is a BitTorrent client for ncurses, using the libtorrent library. The client and library is written in C++ with emphasis on speed and efficiency, while delivering equivalent features to those found in GUI based clients in an ncurses client.







KTorrent is a bittorrent application for KDE Plasma which allows you to download files using the BitTorrent protocol. It enables you to run multiple torrents at the same time and comes with extended features to make it a full-featured client for...

Vuze (formerly Azureus) is a free BitTorrent client used to transfer files via the BitTorrent protocol. Vuze is written in Java, and uses the Azureus Engine. In addition to bittorrenting, Vuze allows users to view, publish and share original DVD and HD quality video content.


FrostWire is a free, open source P2P BitTorrent file sharing application & cloud file downloader in one. It's a fork of LimeWire .




Instantly streams torrents as they download using a Netflix-like modern UI with real-time progress, password protection, automatic subtitles, and advanced video controls. Deployable with Docker or PM2, works across devices, and supports MP4, MKV, AVI formats.




libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. It runs on embedded devices as well as desktops. It boasts a well documented library interface that is easy to use.

Tribler is an application that enables its users to find, enjoy and share content. With content we mean video, audio, pictures, and much more. Tribler has three goals in helping you, the user: find, consume and share content.



Halite (named after the mineral) is a C++ BitTorrent client based on the excellent libtorrent library from Rasterbar Software. The program also relies heavily on the Boost libraries.

rqbit is a bittorrent client written entirely in Rust. Has HTTP API and Web UI, and can be used as a library.
