Open source torrent client for windows

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.

  • Empower your content with a modern-day eCommerce experience. Icon

    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.

  • BidJS enables online timed and webcast bidding on your own website. Icon

    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

    qBittorrent

    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.

    Leader badge

    Downloads:
    124,453 This Week

    Last Update:

    See Project

  • 2

    Jackett

    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 Week

    Last Update:

    See Project

  • 3

    Motrix

    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 Week

    Last Update:

    See Project

  • 4

    WebTorrent Desktop

    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 Week

    Last Update:

    See Project

  • Incorporate Adobe PDF functionality into your own applications. Icon

    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

    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).

    Leader badge

    Downloads:
    605 This Week

    Last Update:

    See Project

  • 6

    Torrent File Editor

    Project moved to https://torrent-file-editor.github.io/

    Leader badge

    Downloads:
    159 This Week

    Last Update:

    See Project

  • 7

    Halite

    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 Week

    Last Update:

    See Project

  • 8

    WebTorrent

    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 Week

    Last Update:

    See Project

  • 9

    Torrent Search

    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 Week

    Last Update:

    See Project

  • Raima Database Manager is an embedded in-memory database for IoT and Edge devices Icon

    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

    qBittorrent Pro

    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 Week

    Last Update:

    See Project

  • 11

    Rufus — A powerful, easy to use, efficient Python based BitTorrent client. http://rufus.sourceforge.net/downloads.php

    Downloads:
    51 This Week

    Last Update:

    See Project

  • 12

    Torrent Search

    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
    ————————————————————

    Leader badge

    Downloads:
    29 This Week

    Last Update:

    See Project

  • 13

    Envy

    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 Week

    Last 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 Week

    Last 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.

    Leader badge

    Downloads:
    13 This Week

    Last Update:

    See Project

  • 16

    NexusPHP

    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 Week

    Last 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 Week

    Last 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 Week

    Last 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 Week

    Last 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 Week

    Last 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.

    Leader badge

    Downloads:
    12 This Week

    Last 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 Week

    Last 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 Week

    Last Update:

    See Project

  • 24

    Quazaa

    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 Week

    Last 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 Week

    Last 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

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

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

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 streaming

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

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

PicoTorrent

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

Windows icon

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

macOS icon

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

linux icon

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

tarball icon

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

FreeBSD

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

HaikuqBittorrent is available in HaikuDepot.

You can download it from here.

Alt Linux packages

Alt LinuxqBittorrent 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

ArchLinux
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

blackPanther OS

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

Debian

qBittorrent and libtorrent-rasterbar are now officially included in Debian. Packages are maintained by Cristian Greco. See this page for more information.

Docker images

Docker

Official docker images are provided. Please follow the instructions here.
Docker hub link.

Fedora packages

Fedora

qBittorrent is officially packaged on Fedora. RPM packages are maintained by Leigh Scott.

See this page for more information.

Gentoo ebuilds

GentooqBittorrent 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

Mageia

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

openSUSE

qBittorrent has been in the OpenSuse official repository since v11.3.

One-click install here.

Pardus packages

PardusqBittorrent 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

Slackware

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

Ubuntu

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

AppVeyor Status
GitHub Actions CI Status
Coverity Status


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>

  • Open source image viewer for windows
  • Open source firewall для windows
  • Open source file manager for windows
  • Open source dns server windows
  • Open source backup software for windows