KTorrent
Page Module:Infobox/styles.css has no content.
| KTorrent | |
|---|---|
| Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found. | |
| Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found. KTorrent downloading. | |
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Joris Guisson, Ivan Vasić |
| Written in | C++ |
| Operating system | Unix-like |
| Type | BitTorrent client |
| License | GPL-2.0-or-later |
| Website | kde |
Script error: No such module "Check for conflicting parameters".
KTorrent is a free and open-source BitTorrent client developed by the KDE community. It is designed to integrate with the KDE desktop environment and provides a graphical interface for downloading and seeding torrents on Unix-like systems.[1] It is a part of KDE Gear.[2]
KTorrent is distributed within the wider KDE applications collection and is typically released alongside other KDE software in the project's regular application releases.[2]
History and development
KTorrent began as a KDE-native BitTorrent client and has been maintained by community contributors over time. The application is written in C++ and uses KDE Frameworks and Qt for its interface and integration features.[1]
The core BitTorrent functionality is provided by the libktorrent library, which separates protocol logic from the user interface and enables reuse of the engine in related KDE components.[3]
Features
KTorrent is often received as a client intended to be feature rich.[4] Features include:[5]
- Upload and download speed capping / throttling & scheduling
- Internet searching with torrent search engines.
- Support for UDP trackers.
- IP address blocklist plugin
- Port forwarding with UPnP (Universal Plug and Play)
- Protocol encryption
- DHT (mainline version), and support for trackerless torrents
- μTorrent peer exchange (PEX) support
- File Prioritization
- Ability to import partially downloaded files
- Directory scanner to automatically watch directories for new torrents
- Manual addition of trackers to torrents
- RSS feed support
- Web interface plugin with default port number 8080
- IPv6 support
- SOCKS v4 and v5 support
- μTP support
- Generation and parsing of magnet links
- UDP tracker scraping
- Enhanced usability of the queue manager
- Super-seeding support
- Streaming of video while downloading
Plugin system
KTorrent includes a plugin architecture that can extend functionality. Depending on version and distribution packaging, plugins may provide RSS-based downloading, search integration, or remote-control options.[1]
Availability
KTorrent is available through the package repositories of many Linux distributions. It is also listed and distributed through KDE's official application channels.[1]
The platform is available through:
- Debian package[6]
- Ubuntu package information (example):[7]
See also
Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
Page Template:Reflist/styles.css has no content.
- ^ a b c d Page Module:Citation/CS1/styles.css has no content."KTorrent". KDE Applications. Retrieved 9 December 2025.
- ^ a b Page Module:Citation/CS1/styles.css has no content."KDE Gear". KDE. Retrieved 9 December 2025.
- ^ Page Module:Citation/CS1/styles.css has no content."libktorrent repository". KDE Invent. Retrieved 9 December 2025.
- ^ Page Module:Citation/CS1/styles.css has no content.Nick Veitch (13 September 2010). "7 of the best Linux BitTorrent clients". Linux Format. techradar. Archived from the original on 15 September 2010. Retrieved 24 October 2012.
- ^ Page Module:Citation/CS1/styles.css has no content.Manual, ktorrent.org, archived from the original on 2012-07-19, retrieved 2012-08-25
- ^ Page Module:Citation/CS1/styles.css has no content."ktorrent - Debian package tracker". Debian. Retrieved 9 December 2025.
- ^ Page Module:Citation/CS1/styles.css has no content."ktorrent package". Ubuntu Packages. Retrieved 9 December 2025.
External links
Page Module:Side box/styles.css has no content.Page Template:Sister project/styles.css has no content.
- No URL found. Please specify a URL here or add one to Wikidata.
- KTorrent's KDE Extragear page
- Bright Hub Multi-part article about Ktorrent
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.