Overview
libtorrent is kept up to date with the most useful bittorrent extensions and is constantly being optimized to work in a broader set of environments. Many of its features can be disabled at compile time to not include code that would not be used in a particular use case. It aims to be the most suitable libtorrent implementation for embedded devices as well as desktops and seed-servers. Some of its implementation details are described in the features section.
libtorrent was the first client to support the extension protocol together with µTorrent, which is now a foundation that many other extensions build upon.
Read more about this topic: Libtorrent