qbittorrent /
qBittorrent
The qBittorrent project aims to provide an open-source software alternative to µTorrent.
Overview
qBittorrent Features
Polished µTorrent-like User Interface
No Ads
Well-integrated and extensible Search Engine
Simultaneous search in many Torrent search sites
Category-specific search requests (e.g. Books, Music, Software)
RSS feed support with advanced download filters (incl. regex)
Many Bittorrent extensions supported:
Magnet links
Distributed hash table (DHT), peer exchange protocol (PEX), local peer discovery (LSD)
Private torrents
Encrypted connections
and many more...
Remote control through Web user interface, written with AJAX
Nearly identical to the regular GUI
Sequential downloading (Download in order)
Advanced control over torrents, trackers and peers
Torrents queueing and prioritizing
Torrent content selection and prioritizing
Bandwidth scheduler
Torrent creation tool
IP Filtering (eMule & PeerGuardian format compatible)
IPv6 compliant
UPnP / NAT-PMP port forwarding support
Available on all platforms: Windows, Linux, macOS, FreeBSD, OS/2
Available in ~70 languages
Go ahead and try qBittorrent, you won't regret it!
The server project is written in C# using .NET Core with ASP.NET Core. The database is written in T-SQL/SQL Server. The codebase can be developed, built, run, and deployed cross-platform on Windows, macOS, and Linux distributions.
Key topics
- qbittorrent
- torrent
- bittorrent
- cpp
- p2p
Getting started
Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:
How it compares
Here is how this project sits alongside a few other tools in the same category:
Questions about this project
- What is qBittorrent?
- qBittorrent Features
- What license does qBittorrent use?
- GPL-2.0
- How popular is qBittorrent on GitHub?
- qBittorrent has roughly 38.7k stars and 4.8k forks on GitHub as of the latest data.
- Is qBittorrent actively maintained?
- This repository has been updated recently, which is generally a good sign of active maintenance.
- What language is qBittorrent written in?
- qBittorrent is written primarily in C++, JavaScript, HTML, Python, CSS, CMake and Other.
Repository info
| Owner | qbittorrent |
|---|---|
| Primary language | C++, JavaScript, HTML, Python, CSS, CMake and Other |
| License | GPL-2.0 |
| Created | July 16, 2026 |
| Last updated | July 16, 2026 |