- download
- features
- building libtorrent
- examples
- api documentation
- screenshot
- mailing list (archive)
- who's using libtorrent?
- report bugs
- sourceforge page
- wiki

Extensions

- extensions protocol
- plugin interface
- DHT extensions
- UDP tracker protocol
- HTTP seed
- multitracker

Bindings

- ruby bindings
- python bindings

- Introduction, slides

# libtorrent

libtorrent is a C++ library that aims to be a good alternative to all the other bittorrent implementations around. It is a library and not a full featured client, although it comes with a working example client.

The main goals of libtorrent are:

- to be cpu efficient
- to be memory efficient
- to be very easy to use

## Donate

Support the development of libtorrent

## Feedback

There's a mailing list, general libtorrent discussion.

You can usually find me as hydri in `#libtorrent` on `irc.freenode.net`.

## Acknowledgements

Written by Arvid Norberg. Copyright (c) 2003-2006

Contributions by Magnus Jonsson, Daniel Wallin and Cory Nelson

Thanks to Reimond Retz for bugfixes, suggestions and testing

Project is hosted by sourceforge.