Anatomic P2P is an attempt at a true decentralised BitTorrent Network. It works on a (supernode) caching system based on Gnutella GWebCache with modified FBT2 trackers written in PHP and a modified BitTornado client written in Python.
AzTSearch is a torrent search plugin for Azureus/Vuze that allows for quick and easy location of torrent resources across the Web. It uses existing torrent trackers as the source for this information. Currently, nine popular torrent trackers/engines are supported, including The Pirate Bay, Demonoid, Mininova, BTJunkie, IsoHunt, SUMOTorrent, BitTorrentMonster, Monova, and Fenopy. New torrent trackers can be added easily within the existing framework.
BitAnarch is a BitTorrent client packed with a lot of useful features, such as a newsgroup .torrent scanner, unicode filename support, automation, download and upload bandwidth limit, etc.
Bitfu is a BitTorrent client featuring multiple downloads, designed to run as a daemon, has bandwidth shaping, with a non-threading, non-forking design.
BitStormLite is a BitTorrent Client based on c++/gtk+2.0
Bitswash is a cross platform Bittorrent client built on wxWidgets and libtorrent. It supports multiple torrent downloading, automatic queue management, and other extensions supported by the libtorrent library.
BitTornado is an improved bittorrent client that was built on the original BitTorrent. This client features an enhanced console/curses mode and lots of new features.
BitTorrent Queue Manager
BitTorrent Queue Manager is an alternative BitTorrent client for professional users who do not want beautiful and complex GUI. Instead, they only concern about performance and usability. BTQueue is a console-based BT client with queue functionalities running on top of BitTornado.
BitTorrent++ is a client for the BitTorrent peer-to-peer file sharing solution. Based on the original BitTorrent software, it is also written in Python using wxPython for the GUI, thus allowing it to run on Win32 as well as Linux-like platforms.
BTG is a bittorrent daemon implemented in C++ and using the libtorrent library. It provides an ncurses UI, a gtkmm GUI, and a Web interface, which communicate with a common backend running the actual bittorrent operation.
BTManager features both a Web interface and a GUI currently using wxPython (a FLTK-based GUI is on the way). Works under Linux and Windows, probably MacOS too.
createtorrent is a small and fast command line utility for all Linux and Unix operating systems to create BitTorrent files easily. BitTorrent files can be created from either one file or a collection of files that are grouped together into a directory.
Deluge is a full-featured BitTorrent client. It features a rich plugin collection and was created with the intention of being lightweight and unobtrusive. It works well under any desktop environment.
ERDtorrent is a BitTorrent client that can download Torrent files under ERDialog, an application framework that uses Yaws.
EZtorrent is a tool that simplifies the process of publishing content via BitTorrent. EZtorrent automates the process of generating .torrent metainfo files, as well as starting trackers and seeders.
Flush is a GTK+ BitTorrent client. It allows you to run many instances with different configurations for the same user, to create your own torrent files, and to set a custom download path for each file of the torrent.
Gnome BitTorrent Downloader
Gnome BitTorrent Downloader is a work-in-progress Gnome "mime-sink" for BitTorrent files. It's not meant to be an entire front-end, just a program that pops up when you "execute" the torrent files.
GSTorrent is a Bittorrent client/server system. A daemon program handles all the file transfers as a Bittorrent client. The GSTorrent daemon also acts as a server for an external GUI client. The objective is to have a relatively small Bittorrent client, which runs on a small computer without a graphical interface and to control this server from a different machine.
GTorrentViewer is a GTK2-based viewer and editor for BitTorrent meta files. It is able to retrieve information from trackers, check files, show detailed information, and modify .torrent files without having to start downloading.
Hekate is a BitTorrent seeder designed to handle massive numbers of simultaneously connected peers and massive numbers of simultaneous torrents.
LH-ABC is a multi platform BitTorrent client based on ABC.
Lince is a BitTorrent client that uses libtorrent to handle the BitTorrent protocol and gtkmm for the interface. It has been designed to be a light and full-featured client.
PyroScope is a collection of tools for the BitTorrent protocol and especially the rTorrent client. "pyrocore" is the component providing command line tools for automation of common tasks, like metafile creation, and controlling rTorrent via its XML-RPC interface.
qBittorrent is a Qt bittorrent client based on libtorrent. It is stable and featureful, with low CPU/memory usage. It features multiple simultaneous downloads, DHT (Trackerless) support, connection through a proxy, selective downloading (only some files in a torrent), downloading in order, Audio/Video file previewing while downloading, tracker authentication, an integrated search engine (as in eMule), downloads from URLs, translations in many languages (20+), torrent creation, Upload/Download limitations, Unicode support, an IP filter (eMule format), and directory scanning (adding torrents automatically).
A BitTorrent client. It can view metafile information locally or over HTTP. Torrent files can be downloaded.
sfLimeTracker is a BitTorrent tracker with a Web-based interface. It is easy to install, supports multiple feeds and sets of feeds, and allows a user to create a torrent from a file or a file location.
Tairent is a minimalistic BitTorrent client for Linux servers. This means that it has no GUI, TUI, or CLI. Instead, it provides an effective way for serving large files using the BitTorrent protocol. One of the key features is that Tairent tries to minimize data copying in memory by using mmap for mapping files into memory and then sending them directly to the peer.
Torrent Bubbles is an easy-to-use BitTorrent utility program which can search for torrents on the Web. The main goal of Torrent Bubbles is simplicity, with only a search bar, two buttons, and the ability to double click a search result (to launch a download).
Torrent Swapper is a sociable peer to peer file-sharing client based on the BitTorrent protocol. Torrent Swapper boasts unique features like Amazon-like recommendations to get interesting files, doubling the download speed by using the upload capacity of friends, real-time P2P file sharing with P2P video streaming, and showing the locations of seeders and leechers of the same content with city-level accuracy on a world map.
TorrentSniff is a command line Perl program that reads a BitTorrent .torrent file from the local file system or from a URL and reports on the status of the torrent.
torrenut is a BitTorrent client written in C#.
A BitTorrent tracker with additional distributed functionality. Multiple trackers can exchange changes in peer lists, thereby splitting the load between each other.
Transmission is a free BitTorrent client written from scratch in C.