qBittorrent is a cross-platform free and open-source BitTorrent client written in native C++. It relies on Boost, Qt 6 toolkit and the libtorrent-rasterbar library (for the torrent back-end), with an optional search engine written in Python.
qBittorrent was originally developed in March 2006 by Christophe Dumez, from the University of Technology of Belfort-Montbéliard (UTBM).
It is currently developed by contributors worldwide and is funded through donations, led by Sledgehammer999 from Greece, who became project maintainer in June 2013.
Along with the 4.0.0 release a new logo for the project was unveiled.
In February 2023, a security vulnerability affecting versions 4.5.0 and 4.5.1 was discovered in the Web UI running on Windows systems. This vulnerability enabled unauthenticated access to all files on the host computer via a path traversal bug. This issue has been patched in version 4.5.2, which was released to the public on February 23, 2023.
Some of the features present in qBittorrent include:
Bandwidth scheduler
Bind all traffic to a specific interface
Control over , trackers and peers (torrents queueing and prioritizing and torrent content selection and prioritizing)
DHT, PEX, encrypted connections, LPD, UPnP, NAT-PMP port forwarding support, μTP, magnet links, private torrents
IP filtering: file types eMule dat or PeerGuardian
IPv6 support
Integrated RSS feed reader (with advanced download filters) and downloader
Integrated torrent search engine (simultaneous search in many torrent search sites and category-specific search requests, such as books, music and software)
Remote control through a secure web user interface
Sequential downloading (download in order). Enables "streaming" media files
Super-seeding option
Torrent creation tool
Torrent queuing, filtering and prioritizing
Unicode support, available in ≈70 languages
qBittorrent is cross-platform, available on many operating systems, including: FreeBSD, Linux, macOS, OS/2 (including ArcaOS and eComStation), Windows.