qBittorrent
A cross-platform BitTorrent desktop client written in C++ and Qt on top of libtorrent, with official builds for the three major desktop systems.
qBittorrent at a glance
What is qBittorrent?
qBittorrent is a BitTorrent client built with C++ and the Qt toolkit, relying on the libtorrent library (also known as libtorrent-rasterbar) for the protocol work. Its developers aim for a fast, stable alternative to other torrent clients, with full Unicode support. The country of each connected peer is looked up in the free IP to Country Lite database from DB-IP. Source tarballs and binaries have been signed with a PGP key since version 3.3.4, and the interface is available in 48 languages.
Good fit if
- You want a free desktop torrent client that works alike on Linux, Windows and macOS.
- You want to verify the client you install against signed release files.
Look elsewhere if
- You want a lightweight daemon for a server or router, controlled through a web UI: Transmission.
- You only need to send a file to someone through a link: transfer.sh.
Before you adopt it
qBittorrent is GPL software. The source code is GPL-2.0 or later, while binary distributions are GPL-3.0 or later because they include GPLv3 assets such as images; that switch from GPL-2.0 to GPL-3.0 for binaries happened in September 2022. Both carry an exception that allows linking with OpenSSL. Nothing in the repository is sold separately. Work is spread across many contributors, with 29 authors in the last 90 days, and ready-made builds exist for Linux, Windows and macOS.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run qBittorrent yourself
One-click install
Not listed in Coolify. Checked against each panel’s app catalog on 12 November 2026.
Ways to install
- Docker files
- None in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Packages
- Debian, Ubuntu, Fedora, EPEL, Arch Linux, AUR, Alpine, openSUSE and 10 more versions on Repology
- Desktop and mobile
- Builds for Linux, Windows, macOS in GitHub releases
- Interface languages
- 48 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Ukrainian and Turkish
Show all 48
Albanian, Arabic, Armenian, Basque, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Mongolian, Nepali, Norwegian Bokmål, Occitan, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese
Install instructions: qbittorrent.org or the README on GitHub. Docker images and packages are checked weekly.
qBittorrent health: is it still maintained?
91 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
qBittorrent security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each Scorecard check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Security policy10 / 10Explains how to report a vulnerability
- Static analysis10 / 10Code is scanned for bugs on every change
- Token permissions10 / 10CI tokens have only the rights they need
- Code review9 / 10Some changes are merged without review
- License file9 / 10A license file is present, but not where tools look for it
- Signed releases8 / 10Some releases are signed
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Fuzzing0 / 10No fuzz testing found
- Pinned dependencies0 / 10Dependencies are not pinned to fixed versions
Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 9 November 2026; checks that do not apply to qBittorrent are left out.
qBittorrent license: is it open source?
qBittorrent uses GPL-3.0, an open-source license approved by the OSI.
- February 2012First published on GitHub under GPL-2.0.
- 12 September 2022Changed to GPL-3.0. Commit: Binary distributions are GPLv3+ licensed
- TodayGPL-3.0.
qBittorrent for developers
Written in
- C++ 70%
- JavaScript 14%
- HTML 13%
- Python 1%
- CSS <1%
- Other 2%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to qBittorrent
- TransmissionOfficial Transmission BitTorrent client repository 66 health · GPL-3.0 · 15.4k stars
- ZiplineA ShareX/file upload server that is easy to use, packed with features, and with an easy setup! 78 health · MIT · 3.5k stars
- DashBeamShare files nearby and beyond. 77 health · AGPL-3.0 · 10.3k stars
- slskdA modern client-server application for the Soulseek file sharing network. 72 health · AGPL-3.0 · 4.3k stars
- OnionShareSecurely and anonymously share files, host websites, and chat with friends using the Tor network 69 health · GPL-3.0 · 7.2k stars
Questions about qBittorrent
Is qBittorrent open source?
Yes. qBittorrent is published under GPL-3.0, an OSI-approved open-source license.
Is qBittorrent still maintained?
Its health score is 91 of 100 (actively developed). It had 137 commits in the last 90 days, the latest on 11 November 2026, and its latest release came out on 20 October 2026.
Did qBittorrent change its license?
Yes. It moved from GPL-2.0 to GPL-3.0 on 12 September 2022.
How do I run qBittorrent?
You can run it as an app for Linux, Windows, macOS and in one click from Umbrel, YunoHost, TrueNAS and 4 more. The README on GitHub has the exact steps.
What is qBittorrent written in?
qBittorrent is written mainly in C++ (70% of the code), with JavaScript (14%) and HTML (13%), by GitHub’s count of the repository.
What languages is qBittorrent available in?
The repository has interface translations for 48 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish and Russian.
What are the alternatives to qBittorrent?
Close alternatives in the File sharing category include Transmission, Zipline, DashBeam.