Browse free open source BitTorrent clients and projects for Windows below. Use the toggles on the left to filter open source BitTorrent clients by OS, license, language, programming language, and project status.
-
Allow your customers to discover and be inspired by publishing catalogs online. Over 1600 leading retailers such as IKEA, Aldi, Carrefour, and Staples use Publitas. Shoppers can browse your products from any device at any time, receive personalized dynamic catalogs, and can shop directly from the publication.
-
Bidlogix provide auction software to auction houses around the globe.
We offer timed auction software, webcast auction software along with an optional invoicing management system.
Our software is embedded on your site with fully customisable styling.
Based in Brighton, UK Bidlogix started providing auction software in 2013. Our 2 in-house development teams are constantly evolving the product with in excess of 10 auctions per day being run using our software.
Our software can cater for the largest of auctions, all in real-time and can support multiple languages. -
1
An advanced and multi-platform BitTorrent client with a nice Qt user interface as well as a Web UI for remote control and an integrated search engine. qBittorrent aims to meet the needs of most users while using as little CPU and memory as possible.
Downloads:
124,453 This WeekLast Update:
See Project
-
2
Jackett
API Support for your favorite torrent trackers
Jackett works as a proxy server, it translates queries from apps (Sonarr, Radarr, SickRage, CouchPotato, Mylar3, Lidarr, DuckieTV, qBittorrent, Nefarious, etc.) into tracker-site-specific HTTP queries, parses the HTML or JSON response, and then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic, removing the burden from other apps. Trackers marked with (invite needed) have no active maintainer and may be missing features or be broken. If your client supports multiple feeds it’s recommended to add each indexer directly instead of using all indexers. Using the all indexer has no advantages (besides reduced management overhead). We recommend you install Jackett as a Windows service using the supplied installer. You may also download the zipped version if you would like to configure everything manually.
Downloads:
153 This WeekLast Update:
See Project
-
3
Motrix
A full-featured download manager
Motrix is a full-featured, cross-platform download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, Baidu Net Disk and more. It’s got an interface that’s clean, simple and easy to use, plus a number of great features. It can handle up to 10 concurrent downloads, can support 64 threads in a single task, support speed limit and more! It comes in both Chinese and English with many other translations in the works, and has dark mode available.
Downloads:
45 This WeekLast Update:
See Project
-
4
WebTorrent Desktop is for streaming torrents on Mac, Windows or Linux. It connects to both BitTorrent and WebTorrent peers. Now there’s no need to wait for files to finish downloading. You can watch or play right away with WebTorrent Desktop.
Downloads:
33 This WeekLast Update:
See Project
-
Our solutions are designed for developers first. The Adobe PDF Library SDK is a PDF library containing a powerful set of native C/C++ APIs with interfaces for .NET and Java. It’s a modern, easy-to-use SDK with API documentation and customizable applications that makes it easy to achieve your project requirements.
-
5
Vuze — Azureus
An extremely powerful and configurable BitTorrent client
Vuze (formerly Azureus) is an extremely powerful and configurable BitTorrent client. Search and download torrent files. Play, convert and transcode videos and music for playing on many devices such as PSP, TiVo, XBox, PS3, iTunes (iPhone, iPod, Apple TV).
Downloads:
605 This WeekLast Update:
See Project
-
6
Project moved to https://torrent-file-editor.github.io/
Downloads:
159 This WeekLast Update:
See Project
-
7
Halite is an open-source BitTorrent client and is based on the excellent libtorrent library from Rasterbar Software. The remote control interface for Halite has been put on the back burner while the more pressing features that a bittorrent client needs.
Downloads:
121 This WeekLast Update:
See Project
-
8
WebTorrent is a streaming torrent client for node.js and the browser. YEP, THAT’S RIGHT. THE BROWSER. It’s written completely in JavaScript – the language of the web – so the same code works in both runtimes. In node.js, this module is a simple torrent client, using TCP and UDP to talk to other torrent clients. In the browser, WebTorrent uses WebRTC (data channels) for peer-to-peer transport. It can be used without browser plugins, extensions, or installations. It’s Just JavaScript™. Note: WebTorrent does not support UDP/TCP peers in browser. To make BitTorrent work over WebRTC (which is the only P2P transport that works on the web) we made some protocol changes. Therefore, a browser-based WebTorrent client or «web peer» can only connect to other clients that support WebTorrent/WebRTC.
Downloads:
3 This WeekLast Update:
See Project
-
9
Torrent Search is a cross-platform application, allowing to search for torrent files on different websites. Supported websites are integrated through plugins, which allows to easily extend the number of websites supported.
Downloads:
48 This WeekLast Update:
See Project
-
Raima Database Manager (RDM) is an embedded relational database optimized to run on resource-constrained IoT edge devices that require real-time response. RDM enables intelligent decisions to be made at the device level within microseconds.
-
10
Introducing the Pro Version of a sophisticated and cross-platform BitTorrent client boasting a sleek Qt user interface and a Web UI for remote management, accompanied by an integrated search engine. The Pro edition of qBittorrent is meticulously designed to cater to the diverse requirements of users, all while maintaining minimal CPU and memory consumption.
Downloads:
31 This WeekLast Update:
See Project
-
11
Rufus — A powerful, easy to use, efficient Python based BitTorrent client. http://rufus.sourceforge.net/downloads.php
Downloads:
51 This WeekLast Update:
See Project
-
12
Torrent Search is a easy and portable software for File Sharing Search. Find Movies, Games, eBooks, Applications, Musics, Animes and more.
————————————————————
— EASY
— FAST
— SAFE
— PORTABLE
————————————————————Downloads:
29 This WeekLast Update:
See Project
-
13
Envy
Refined P2P Filesharing + BitTorrent
Envy is a powerful multi-network p2p filesharing and torrent client for Windows or Wine. A mature mainstream fork of Shareaza. Highly skinnable, with BitTorrent/DHT, G2/Gnutella², Gnutella, ED2K/eMule, DC++, http/ftp protocols -and blacklist support baked in. Let others browse your public files.
Downloads:
20 This WeekLast Update:
See Project
-
14
Extended BitTorrent Client and Tracker. High-performance software for this peer to peer file distribution protocol. A Windows client written in C++. A tracker written in C++, using MySQL as secondary storage.
Downloads:
12 This WeekLast Update:
See Project
-
15
Command line torrent viewer and hash checker. Displays metadata and file catalog from a .torrent file. Offline verifies content hashes of downloaded files against torrent. Linux or Windows, Windows binary included.
Downloads:
13 This WeekLast Update:
See Project
-
16
BitTorrent private tracker scripts written in PHP.
This project is not actively maintained by me any more. I recommend use actively-developed forks instead.Downloads:
8 This WeekLast Update:
See Project
-
17
Plugin for ChatZilla which monitors torrent IRC announce channels, downloads torrent files based on a user-defined filter, and then sends the torrent files to a local or remote torrent client. Supports several different private trackers.
Downloads:
6 This WeekLast Update:
See Project
-
18
TorrentFlux is a PHP front end for bittorrent. Manage all of your Torrent downloads through a convenient web interface from anywhere. Requires Apache with PHP module, MySQL and, BitTornado or BitTorrent source (included).
Downloads:
6 This WeekLast Update:
See Project
-
19
BtiTracker is a complete php tracker system for BitTorrent, easy to setup and configure. Full remote admin management.
Downloads:
6 This WeekLast Update:
See Project
-
20
Plugin for Irssi which monitors torrent IRC announce channels, downloads torrent files based on a user-defined filter, and then sends the torrent files to a local or remote torrent client. Supports several different private trackers.
Downloads:
4 This WeekLast Update:
See Project
-
21
iTorrent allows you to download BitTorrent podcasts from iTunes. It transforms BitTorrent podcasts so that you can update them just like any other podcast in iTunes.
Downloads:
12 This WeekLast Update:
See Project
-
22
This is a project aimed at producing a file-sharing and chatting client using the ADC protocol. It also supports connecting to the Direct Connect network and downloading torrent files.
Downloads:
21 This WeekLast Update:
See Project
-
23
Lightweight python based 4th. generation bittorrent client with social networking, recommendation, tag-based navigation, moderation, and real-time streaming.
Downloads:
11 This WeekLast Update:
See Project
-
24
Quazaa
A cross platform multi-network peer-to-peer (P2P) file-sharing client.
Quazaa is a cross platform multi-network peer-to-peer (P2P) file-sharing client inspired by Shareaza which will support Gnutella2, Ares, eDonkey2000 (eMule), HTTP, FTP, and BitTorrent. Using the Qt software development kit
Downloads:
5 This WeekLast Update:
See Project
-
25
Shareaza Plus is developed to create the fastet Gnutella 1+2, eDonkey2k and BitTorrent client on the planet. It includes enhancements to significantly speed up downloads and file searches. It boosts networking performance under WinXP and is very easy to
Downloads:
10 This WeekLast Update:
See Project
Torrent is a legitimate file-sharing protocol used in downloading large files from the internet. While it is legit, you might find some unsafe sites with lots of ads and tracking. These security and privacy tools enable you to download torrent files without tracking or ads.
See More ▼ 17 VPNs Guaranteed No IP Logs, Encrypted, P2P Allowed, And 100% Anonymous
Almost every freeware comes with ads and tracking, it is not their fault as maintaining these software is not free. There is a saying, when you don’t pay for a product, you are the product. These companies have to find ways to generate profit to sustain their business, therefore giving out free software in exchange for your data is the only method. Having said that, there is some free software by the open source community that doesn’t come with all the tracking and ads. They may not have the best user interface, but they get the job done.
1. qBittorrent | Windows | macOS | Linux
qBittorrent is developed by volunteers in their spare time. The qBittorrent project aims to provide an open-source software alternative to µTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (FreeBSD, Linux, macOS, OS/2, Windows). qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.
- Polished µTorrent-like User Interface
- No Ads or tracking
- Many Bittorrent extensions supported such as Magnet links, Distributed hash table (DHT), peer exchange protocol (PEX), local peer discovery (LSD), Private torrents, and Encrypted connections
- Bandwidth scheduler
- Torrent creation tool
- Advanced control over torrents, trackers and peers
- IP Filtering (eMule & PeerGuardian format compatible)
- UPnP / NAT-PMP port forwarding support
2. Transmission | Windows | macOS | Linux
Transmission is an open source, volunteer-based project. Unlike some BitTorrent clients, Transmission doesn’t play games with its users to make money. Transmission is designed for easy, powerful use. We’ve set the defaults to “Just Work” and it only takes a few clicks to configure advanced features like watch directories, bad peer blocklists, and the web interface. When Ubuntu chose Transmission as its default BitTorrent client, one of the most-cited reasons was its easy learning curve.
Transmission has the features you want from a BitTorrent client: encryption, a web interface, peer exchange, magnet links, DHT, µTP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more. Transmission doesn’t bundle toolbars, pop-up ads, flash ads, twitter tools, or anything else.
3. Deluge | Windows | macOS | Linux
Deluge contains the common features to BitTorrent clients such as Protocol Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-PMP, Proxy support, Web seeds, global and per-torrent speed limits. As Deluge heavily utilises the libtorrent library it has a comprehensive list of the features provided.
Deluge has been designed to run as both a normal standalone desktop application and as a client-server. In Thinclient mode a Deluge daemon handles all the BitTorrent activity and is able to run on headless machines with the user-interfaces connecting remotely from any other platform.
4. WebTorrent | Windows | macOS | Linux | Web
WebTorrent Desktop is for streaming torrents. Whether it’s video from the Internet Archive, music from Creative Commons, or audiobooks from Librivox, you can play it right away. You don’t have to wait for it to finish downloading. WebTorrent Desktop is fast, free, non-commercial & open source.
- Free, non-commercial, ad-free, and open source
- Instantly stream video and audio
- Stream videos to AirPlay, Chromecast, and DLNA
- Based on the most popular and comprehensive torrent package in Node.js, webtorrent
- Opens magnet links and .torrent files
- Discovers peers via tracker servers, DHT (Distributed Hash Table), and peer exchange
- Supports the WebTorrent protocol for connecting to WebRTC peers (i.e. web browsers)
5. BiglyBT | Windows | macOS | Linux | Android
BiglyBT is a feature filled, open source, ad-free, bittorrent client. BiglyBT’s team has worked hard to bring you the best open source torrent product in the market. Unlike their competitors, their client is ad-free and their installer contains no third party offers.
- I2P support (using I2P DHT) for anonymous downloading
- Detection of VPNs for better integration
- UPnP Media Server and DLNA support, allowing devices to connect and browse your content, and allowing BiglyBT to send content directly to devices.
- Rate limiting globally, by download, by tag, by peer-set (e.g. peers from a given country), by network (public/I2P) and even by peer. Overall capacity limits are also supported to work with ISP limits. Limits can also be scheduled by time of day etc.
6. PicoTorrent | Windows
A tiny, hackable BitTorrent client. PicoTorrent is a BitTorrent client for Windows with low memory usage, high performance and a native user interface. No ads, carefully selected features, and a native user interface integrating seamlessly with your desktop.
- Lightweight – PicoTorrent consumes less device resources compared to similar apps.
- Portable – PicoTorrent can be used from a USB stick or similar with no prior installation.
- Ad-free – PicoTorrent doesn’t contain any form of external advertising.
- Full support for BitTorrent 2.0 (BEP-52), v1, v2 and v1+v2 hybrid torrents.
- Supports DHT, PeX, LSD, UPnP.
- Strong encryption with support for tunneling via I2P, SOCKS4, SOCKS5 and HTTP(S)
- Works with both IPv4 and IPv6
Downloads
Public Key for PGP Signing
Starting from v3.3.4 all source tarballs and binaries are signed.
The key currently used is: 4096R/5B7CC9A2
Fingerprint: D8F3DA77AAC6741053599C136E4A2D025B7CC9A2
You can also download it from here
Previously the following key was used to sign the v3.3.4 source tarballs and v3.3.4 Windows installer only: 4096R/520EC6F6
Fingerprint: F4A5FD201B117B1C2AB590E2A1ACCAE4520EC6F6
Windows 7 / 8 / 10 / 11
Download qBittorrent v4.5.5 (multiple installer choice)
(Additional download options)
Installer (64-bit) | Info | Mirrors | PGP Signature |
---|---|---|---|
4.5.5 | Uses Qt5 and libtorrent 1.2.x series. | FossHub, SourceForge | FossHub, SourceForge |
4.5.5 (lt20 qt5) | Uses Qt5 and libtorrent 2.0.x series. | FossHub, SourceForge | FossHub, SourceForge |
4.5.5 (qt6) | For Windows 10+. Uses Qt6 and libtorrent 1.2.x series. | FossHub, SourceForge | FossHub, SourceForge |
4.5.5 (lt20 qt6) | For Windows 10+. Uses Qt6 and libtorrent 2.0.x series. | FossHub, SourceForge | FossHub, SourceForge |
Download qBittorrent v4.6.0RC2 (multiple installer choice)
(Additional download options)
Installer (64-bit) | Info | Mirrors | PGP Signature |
---|---|---|---|
4.6.0RC2 (lt12 qt6) | For Windows 10+. Uses Qt6 and libtorrent 1.2.x series. | FossHub, SourceForge | FossHub, SourceForge |
4.6.0RC2 (lt20 qt6) | For Windows 10+. Uses Qt6 and libtorrent 2.0.x series. | FossHub, SourceForge | FossHub, SourceForge |
Checksums and Library versions
Version | SHA2-256 |
4.5.5 | a95a39a8701661fcd9eec6dbf78f8099be1edfa145fb7d43a0105ec82f97df8f |
4.5.5 (lt20 qt5) | 14d1269325b3727a23ac32d0578277f5aa2120a1da06a88f188033ca0b5e4cc0 |
4.5.5 (qt6) | f411d333cd4a5c004f1b53f7b3c3a4ca92ece608e93bb3fca6aa3b49df9fe32d |
4.5.5 (lt20 qt6) | 35a9015ca2fbce85348ba4d896af7c3d9eef6b58f424e575f39102fac5450be6 |
4.6.0RC2 (lt12 qt6) | c014d3ac56626dfe9c57dd5ba9562af21f6114f98f61084b544148022fa4e789 |
4.6.0RC2 (lt20 qt6) | b92115220550b99a99bca288e08c49cbeebb53bc2d4e5035f610a2a187b6262f |
Library | Version |
libtorrent-rasterbar | 1.2.19+gitd28ee4eee8 / 2.0.9+git3a44a5a78e |
Qt | 5.15.10 / 6.4.3 |
Boost | 1.83.0 |
libtorrent-rasterbar (unstable) | 1.2.19+gitd28ee4eee8 / 2.0.9+git3a44a5a78e |
Qt (unstable) | 6.4.3 |
Boost (unstable) | 1.83.0 |
The builds based on Qt6 need Windows 10+ (64-bit only).
macOS Catalina / Big Sur / Monterey
Download qBittorrent v4.5.5 (multiple DMG choice)
(Additional download options)
DMG | Info | Mirrors | PGP Signature |
---|---|---|---|
4.5.5 | Uses Qt6 and libtorrent 1.2.x series. | FossHub, SourceForge | FossHub, SourceForge |
4.5.5 (lt20) | Uses Qt6 and libtorrent 2.0.x series. | FossHub, SourceForge | FossHub, SourceForge |
Download qBittorrent v4.6.0RC2 (multiple DMG choice)
(Additional download options)
DMG | Info | Mirrors | PGP Signature |
---|---|---|---|
4.6.0RC2 (lt12) | Uses Qt6 and libtorrent 1.2.x series. | FossHub, SourceForge | FossHub, SourceForge |
4.6.0RC2 (lt20) | Uses Qt6 and libtorrent 2.0.x series. | FossHub, SourceForge | FossHub, SourceForge |
Checksums and Library versions
Version | SHA2-256 |
4.5.5 | 1a08d2ce293c85de2db937115ca949c576cc28bbbb1781ef2c624a1bf2c2fc79 |
4.5.5 (lt20) | 2b6bae40c01ef722187b6c978e2e1028e47a0a54dca75cd5512836ad016c4f48 |
4.6.0RC2 (lt12) | 4b16b13a9230075100230c58ed6eed1ac80f25bc80f1ffc474ec3cc55b58fa70 |
4.6.0RC2 (lt20) | 9091cc41f280c96640052d90a8e2d05a01ba245efa4cb2f315fb4178e8d91ba7 |
Library | Version |
libtorrent-rasterbar | 1.2.19+gitd28ee4eee8 / 2.0.9+git3a44a5a78ec |
Qt | 6.4.3 |
Boost | 1.83.0 |
libtorrent-rasterbar (unstable) | 1.2.19+gitd28ee4eee8 / 2.0.9+git3a44a5a78e |
Qt (unstable) | 6.4.3 |
Boost (unstable) | 1.83.0 |
The macOS version is barely supported, because we don’t have active macOS developers/contributors.
The project is in need of macOS developers. If you are a macOS developer willing to help, just go to our bug tracker for a list of macOS related issues. Or try to fix bugs that you yourself have discovered and annoy you.
Linux
Download qBittorrent v4.5.5 (multiple AppImage choice)
(Additional download options)
AppImage | Info | Mirrors | PGP Signature |
---|---|---|---|
4.5.5 | Uses Qt6 and libtorrent 1.2.x series. | FossHub, SourceForge | FossHub, SourceForge |
4.5.5 (lt20) | Uses Qt6 and libtorrent 2.0.x series. | FossHub, SourceForge | FossHub, SourceForge |
Download qBittorrent v4.6.0RC2 (multiple AppImage choice)
(Additional download options)
AppImage | Info | Mirrors | PGP Signature |
---|---|---|---|
4.6.0RC2 (lt12) | Uses Qt6 and libtorrent 1.2.x series. | FossHub, SourceForge | FossHub, SourceForge |
4.6.0RC2 (lt20) | Uses Qt6 and libtorrent 2.0.x series. | FossHub, SourceForge | FossHub, SourceForge |
Checksums and Library versions
Version | SHA2-256 |
4.5.5 | eaf0a8ab2360e846b3b30d6e808eb7b184fed42dabdd462e2632d99bf46456ab |
4.5.5 (lt20) | 95704ee964ee4b885b212d83dd4d3a8d6e0d81e98809f215bd8fbd7b08279b84 |
4.6.0RC2 (lt12) | 0500789fe1dc8b79c8d96ae2c6bb4795cb147c4f164384a5206217685313e3e6 |
4.6.0RC2 (lt20) | fc0dfe00196e4eed89595846b9c4bc980d788e8ad1c20fc94832300e47471b76 |
Library | Version |
libtorrent-rasterbar | 1.2.19+gitd28ee4eee8 / 2.0.9+git3a44a5a78e |
Qt | 6.5.2 |
Boost | 1.83.0 |
libtorrent-rasterbar (unstable) | 1.2.19+gitd28ee4eee8 / 2.0.9+git3a44a5a78e |
Qt (unstable) | 6.5.2 |
Boost (unstable) | 1.83.0 |
The AppImage is created on Ubuntu 20.04. It should work on any other similarly aged distro.
For native packages and Ubuntu PPAs take a look at the Other Binary Packages
section below.
Source Tarball
Current version: qBittorrent v4.5.5
Download link: TAR.GZ / PGP signature (SourceForge)
Download link: TAR.XZ / PGP signature (SourceForge)
Compile instructions over here.
Checksum | SHA2-256 |
TAR.GZ | 6683f1864592c7ffeb3faac120019e9e167f254aacff4a928612fdd265227f16 |
TAR.XZ | 8e84a5ba63c7203cfb2e5bb23e27d000120fb8e9dfb6e9f9a1064dce1b9294e9 |
Dependency | Recommended version |
libtorrent-rasterbar | 1.2 branch latest release |
Qt | Latest stable release |
Boost | Latest stable release |
OpenSSL | 1.1 branch latest release |
zlib | Latest stable release |
Python (optional, runtime only) | Versions later than 3.5.0 |
Other Binary Packages
Select operating system:
Select distribution:
FreeBSD packages
qBittorrent is officially packaged for FreeBSD.
More information about the port can be found on the FreshPorts website.
To install qBittorrent, you should issue the following commands:
pkg install qbittorrent
Haiku port
qBittorrent is available in HaikuDepot.
You can download it from here.
Alt Linux packages
qBittorrent is officially packaged on Alt Linux. These packages are maintained by Alexey Morsov. Packages are available here. To install, simply type the following commands:
sudo apt-get update && sudo apt-get install qbittorrent
ArchLinux packages
qBittorrent is officially packaged on ArchLinux.
To install, simply type the following commands:
sudo pacman -S qbittorrent
Package information here.
For development, you can get PKGBUILD from Arch User Repository (AUR) and build it yourself:
AUR (non-official) information here.
blackPanther OS packages
qBittorrent is officially shipped on blackPanther OS CD as the default Bittorrent client. RPM packages are available here.
These packages are maintained by Charles Barcza.
Debian packages
qBittorrent and libtorrent-rasterbar are now officially included in Debian. Packages are maintained by Cristian Greco. See this page for more information.
Docker images
Official docker images are provided. Please follow the instructions here.
Docker hub link.
Fedora packages
qBittorrent is officially packaged on Fedora. RPM packages are maintained by Leigh Scott.
See this page for more information.
Gentoo ebuilds
qBittorrent is officially available in portage. You can install it easily on your system using emerge command. These ebuilds are maintained by Mikle Kolyada. See this page for more information.
Mageia packages
qBittorrent is currently packaged in the Mageia official repositories.
It is packaged by Ahmad Samir. To install it, make
sure the online repositories are configured correctly then install it
either:
- As root from terminal: ‘urpmi qbittorrent’ OR
- Using rpmdrake (aka «Install & remove software»)
OpenSuse packages
qBittorrent has been in the OpenSuse official repository since v11.3.
One-click install here.
Pardus packages
qBittorrent is officially available on Pardus via the contrib repository. These packages are maintained by H. İbrahim Güngör. Packages are available here.
To install, simply type the following command:
#Ensure the contrib repo is present on your system:
sudo pisi ar contrib http://packages.pardus.org.tr/contrib-2009/pisi-index.xml.bz2
#Enable the contrib repo if present but disabled:
sudo pisi er contrib
#Install qBittorrent:
sudo pisi it qbittorrent
Slackware scripts
qBittorrent is available for Slackware through slackbuilds.org. The slackbuild script is maintained by David Woodfall. See this page for more information.
Eric Hameleers is also maintaining binary packages for slackware. Those are available there.
Ubuntu packages
qBittorrent is now available in official Ubuntu repositories since v9.04 «Jaunty».
More up-to-date packages are published on our stable
and unstable PPAs.
The PPAs support the latest Ubuntu version and some of the previous ones.
Quick instructions
To use these PPAs please use the following command and make sure your version is supported:
# qBittorrent Stable
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
# or qBittorrent Unstable
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-unstable
Then install qBittorrent by doing this:
sudo apt-get update && sudo apt-get install qbittorrent
Old Release Archive
- FossHub
- SourceForge
Download torrent files with these 5 free open source BitTorrent Clients. All these software work just like any normal Torrent client, the only difference these software have is the fact that these software are open source. This means that there source code can be inspected by anyone, and any possibility of having malicious stuff with these open source software is very low.
There were some news of BitTorrent clients like uTorrent having malicious stuff and that is why I felt that there is a need of open source BitTorrent clients. And so I compiled here a list of such software.
Lets see how they roll.
qBitTorrent
qBitTorrent is an open source cross platform BitTorrent client. It works on most of the popular platforms like, Windows, Linux, Mac OS X, OS/2, FreeBSD, etc. It is one of the best open source alternative of uTorrent around, and many of you may have heard about it already. Its user interface is very similar to uTorrent. You can add torrent for download through torrent links or torrent files. It also automatically catches Torrent magnets. It supports queuing and prioritizing torrent downloads with dedicated icons for them. It not only allows you to control Upload and Download speed but also allows you to schedule alternate bandwidth.
It has 41 language support making it accessible in most of the commonly used languages in the world. You can see the source code of qBitTorrent here.
Transmission-qt
Transmission-qt is another open source BitTorrent Client for Windows. It is basically an unofficial Windows build of Transmission; the well-known BitTorrent client for Mac OS X and Linux.
It works like any other sophisticated torrent client, except that its interface is very basic with nicely arranged icons. You can start here by adding URL or Magnet link of the torrent and specifying the download location for the torrent. You can either choose to keep unlimited upload and download speed or you can limit them between 5KBps and 750 KBps. There is also an option of Temporary Speed Limit to limit both upload and download speed at 50 KBps. It also has an option of Stop Seeding Ratio, which allows you to choose a seeding limit to stop seeding automatically.
It doesn’t support sequential download or prioritizing of torrent downloads. You can see its build instructions here.
Halite
Halite is an open source C++ BitTorrent client for Windows. It is another good choice for torrent download. You can add torrent for download by adding their torrent files. It also has magnet URL support, however I wasn’t able to make it work.
It supports all the basic features of any sophisticated torrent client like , uTorrent. It also supports scheduling of different actions like, Exit Halite, Log Off Windows, Pause All Torrents, Shutdown Windows, and Take No Action. You also get to set Upload and Download speed limits per torrent download and even set them for all the torrents at once. You also get to adjust Queue Position of the torrents being downloaded. You can see its source code in the link provided above.
Deluge
Deluge is yet another open source BitTorrent client for Windows. Despite being a lightweight software, it supports all the features of any regular torrent client, like limiting upload and download speed, queuing of torrents, update trackers, edit trackers, etc.
It has support for a wide range of Plugins like, AutoAdd, Blocklist, Execute, Extractor, Lable, Notifications, Scheduler, etc. You can use these plugins by enabling and installing them from plugin section of settings.
Like uTorrent, it also shows the details of the torrent being downloaded in the bottom section of the interface. These details include, Status, Peers, Files, Options, and Details. It also shows the amount of free disk available on your computer at any time on the bottom of its interface. You can see the source code of Deluge here.
FrostWire
FrostWire is a open source cross platform BitTorrent client with built in player. It works on Windows, Mac OS X, Linux, Ubuntu, and Android. It has a very neat interface which makes this software very intuitive. It also supports import newly added songs into iTunes.
It takes Torrent URL or Magnet link to add torrents for download. It supports limiting of Upload and Download speed. You can limit the maximum number of active downloads, active seeds, peers, etc. It also allows you to enable Distributed Hash Table (DHT). It supports a long list of languages, i.e., English, Chinese, Japanese, Hindi, Russian, French, Spanish, Dansk, Netherlands, Polski, Portuguese, etc. You can see its source code here.
Note: Even though the homepage of FrostWire is located herehttp://www.frostwire.com/homehere, I have given the download link from FileHippo above, as the version on the main website didn’t work properly for me. However, this might get fixed in the subsequent versions, so it would be a good idea to start from the homepage first.
Verdict:
All these open source BitTorrent clients are good at what they do. However my personal favorite is qBittorrent as it is the most reliable and a perfect open source uTorrent alternative. Another alternative I really liked is Deluge.
qBittorrent — A BitTorrent client in Qt
Description:
qBittorrent is a bittorrent client programmed in C++ / Qt that uses
libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.
It aims to be a good alternative to all other bittorrent clients
out there. qBittorrent is fast, stable and provides unicode
support as well as many features.
The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License.
Installation:
For installation, follow the instructions from INSTALL file, but simple:
./configure
make && make install
qbittorrent
will install and execute qBittorrent hopefully without any problem.
Public key:
Starting from v3.3.4 all source tarballs and binaries are signed.
The key currently used is 4096R/5B7CC9A2 with fingerprint D8F3DA77AAC6741053599C136E4A2D025B7CC9A2
.
You can also download it from here.
PREVIOUSLY the following key was used to sign the v3.3.4 source tarballs and v3.3.4 Windows installer only: 4096R/520EC6F6 with fingerprint F4A5FD201B117B1C2AB590E2A1ACCAE4520EC6F6
.
Misc:
For more information please visit:
https://www.qbittorrent.org
or our wiki here:
https://wiki.qbittorrent.org
Use the forum for troubleshooting before reporting bugs:
https://forum.qbittorrent.org
Please report any bug (or feature request) to:
https://bugs.qbittorrent.org
Official IRC channel:
#qbittorrent on irc.libera.chat
sledgehammer999 <sledgehammer999@qbittorrent.org>