KTorrent is a BitTorrent application that allows you to download and share files using the BitTorrent protocol. Key features include queuing of torrents, global and per-torrent speed limits, previewing of certain file types, importing of partially or fully downloaded files, file prioritization for multi-file torrents, selective downloading for multi-file torrents, kick/ban peers with an additional IP Filter dialog for list/edit purposes, UDP tracker support, support for private trackers and torrents, support for µTorrent's peer exchange, support for protocol encryption (compatible with Azureus), support for creating tracker-less torrents, support for distributed hash tables (DHT), support for UPnP to automatically forward ports on a LAN with dynamic assigned hosts, support for webseeds, scripting support via Kross, and interprocess control via DBus interface.
| Tags | Internet P2P Bittorrent Torrent KDE File Sharing |
|---|---|
| Licenses | GPL |
| Operating Systems | GNU/Linux Linux BSD Windows |
| Implementation | C++ Qt KDE |
Recent releases


Release Notes: This release brings the ability of checking individual files of a torrent, improved video streaming, support for the partial seeding extension, and a search bar in the main torrent list. Multiple torrent tabs have been removed in favor of a single one to simplify the interface. The queue manager has the ability to hide uploads, downloads, and not queued torrents. DHT performance has been improved. Moving data files jobs are now queued.


Release Notes: This testing release contains mostly small new things, improvements, and performance fixes.


Release Notes: This release fixes several minor problems, including missing items in the system tray menu and hiding and showing the status bar.


Release Notes: This version fixes a crash that occurs when duplicate trackers are added and a crash that occurs when shutdown_rules files become corrupted. Performance of the UTP delay window algorithm was improved. The quit action is now shown in the system tray when not using KDE. Editing scripting plugins now works. Log output suspension works again. File rename leading to a file being placed in the toplevel directory was fixed now. A bug causing time left calculation to return something when a torrent is paused was fixed. Files not getting downloaded when they change from only seed to some other priority was fixed.


Release Notes: This release fixes several crashes, a deadlock, and some minor GUI bugs. Bugs in libktorrent were fixed.
A framework for accessing remote SQL databases securely from desktop apps using JDBC.
Collection and processing of statistical information from computers running a GNU/Linux OS.