Projects / libTorrent


LibTorrent is a BitTorrent library written in C++ for Unix. It is designed to avoid the redundant buffers and data copying that most (all?) other BitTorrent implementations suffer from. The library is single-threaded and the client handles the select loop. An interactive ncurses client is included as an example.


Recent releases

  •  30 Dec 2008 13:16

    Release Notes: A few important fixes and an initial-seed patch.

    •  29 Jan 2008 18:44

      Release Notes: This release adds support for DHT and cleans up the API.

      •  02 Aug 2007 12:44

        Release Notes: Numerous bugfixes.

        •  29 Jan 2007 04:47

          Release Notes: This release adds support for limits on simultaneous HTTP connections, a new file list showing directories, and the creation of symbolic links on download state change.

          •  13 Dec 2006 12:25

            Release Notes: Support for protocol encryption and HTTP proxying was added.

            Recent comments

            23 Feb 2006 14:20 mcoon

            interesting product with ugly dependency
            libtorrent is an interestingly crafted product with an unfortunate dependency on sigc++, an add on signals/slots library used in the GNOME world. trying to build & use this project might end in tears.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.