MonoTorrent
MonoTorrent is a cross-platform .NET Standard 2.0 compatible library which implements the BitTorrent protocol. As a result, MonoTorrent can be compiled and executed on every major operating system, including smart phones, IoT or other mobile devices.
| Developer(s) | Alan McGovern | 
|---|---|
| Initial release | April 25, 2007 | 
| Stable release | 2.0.0 (May 4, 2021) [±] | 
| Preview release | v2.0.0 alpha 167 (March 18, 2021) [±] | 
| Repository | |
| Written in | C# | 
| Operating system | Cross-platform | 
| Available in | English | 
| Type | BitTorrent library | 
| License | MIT | 
| Website | github.com/mono/monotorrent | 
The aim of this library is not to provide a rich graphical interface for users to interact with, but rather to provide a rich programming API to allow a developer to create a GUI using the library without having to worry about reinventing the wheel by implementing the BitTorrent specification themselves.
As a result, this should allow developers to embed the library into a wide variety of applications with ease.
The library was initially developed under the 2006 Google Summer of Code. It now resides in the public Git repository for Mono.