libtorrent is a cross-platform library implementing the bittorrent protocol. It is written in C++ and is open source code. libtorrent bindings for other languages (notably Python) exist. Use this tag for any questions about the libtorrent library, irrespective of operating system or programming language.