XAML Torrent is a WPF-based client which organizes multiple file transfer libraries/protocols under one user interface.
The project's design centers around a set of abstractions of "transfer tasks" and "transfer managers". The idea is to build a user-friendly, protocol independent GUI and provide various data transfer protocols (BitTorrent, FTP, HTTP, etc.) as plugins.
As of now support for these protocols is planned:
- URI-based protocols (HTTP, FTP, and anything else handled by System.Net.WebRequest)
- BitTorrent, via the MonoTorrent library (www.monotorrent.com)
As the initial work on the framework is completed more interesting protocols (SFTP) may be included.
These details are provided for information only. No information here is legal advice and should not be used as such.