Projects / GSTorrent


GSTorrent is a Bittorrent client/server system. A daemon program handles all the file transfers as a Bittorrent client. The GSTorrent daemon also acts as a server for an external GUI client. The objective is to have a relatively small Bittorrent client, which runs on a small computer without a graphical interface and to control this server from a different machine. An example of this type of architecture is the mldonkey client/server system for the edonkey protocol.

Operating Systems

Recent releases

  •  30 Apr 2008 15:04

    Release Notes: Functionality to create .torrent files has been added. GSTorrent supports the full specification with single- or multiple-file torrents.

    •  21 Feb 2008 11:44

      Release Notes: The traffic report to trackers included parts of the Bittorrent protocol overhead. This was not standard behavior and might have triggered cheater scripts on ratio aware trackers. This major bug is fixed. One major feature enhancement was added: upload/download traffic reports are now persistent between sessions, i.e. interrupted leech/seed sessions do not cause private trackers to display incorrect traffic stats anymore.

      •  22 Jan 2008 22:58

        Release Notes: The server now supports the optional announce-list metainfo file extension as specified here:

        •  07 Jan 2008 21:53

          Release Notes: Versions < 0012 did not report the uploaded/downloaded bytes correctly to the tracker. This bug prevented proper ratio counting and allowed leeching on certain private trackers. It has been fixed.

          •  11 Nov 2007 13:43

            Release Notes: A resource leak in the connection pool was fixed. Performance for multiple torrent downloads was greatly improved.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.