The Hunting of the Snark Project contains a client for downloading and sharing files distributed with the BitTorrent protocol. It is mainly used for exploring the BitTorrent protocol and experimenting with the GNU Compiler for Java (gcj), but it can also be used as a regular BitTorrent client. Snark can also act as a torrent creator, a tiny HTTP server for delivering metainfo.torrent files, and has an integrated tracker for making the sharing of files as easy as possible. When you use the --share option, Snark will automatically create a .torrent file and start a very simple Web server to distribute the metainfo.torrent file and a local tracker that other BitTorrent clients can connect to.
TorrentSniff reports current status information on a BitTorrent torrent including what files it contains and the current number of seeds (machines sharing the complete torrent) and leeches (machines still downloading the torrent). It is useful for comparing multiple potential sources of a file to find the best-seeded torrent.
Docpile is a PHP-based document management system that allows multiple people to share documents and keep track of revisions. Users can upload and download documents, grant per-file, -user, or -folder access privileges, and send notification emails when documents are being updated. Administrators can create access groups, each responsible for a different set of folders and users.
konspire2b is a content distribution system that takes the standard peer-to-peer model and turns it upside-down. Instead of downloaders broadcasting search requests, content sources send out announcements for the content that they have. This simple change gives the konspire2b network several nice properties, including log-bounded distribution times.
Zuul was yet another PHP frontend for mldonkey. It has been out-of-sync with current mldonkey development for some time, however, and exists now only as a reference for the more current fork of the project, Web-GMUI. Zuul is unlikely to function properly against any available mldonkey releases, so file releases are unavailable at this time. CVS from sourceforge is still available, however.
DrFTPD is an FTP server written in Java. It does not handle transfers in the same way that normal FTP servers do. Instead, it merges multiple FTP sites into one, creating a distributed FTP site/FTP cluster containing one master and many slaves/nodes. When a client wants to transfer a file from DrFTPD, DrFTPD finds the slave which has the file, and tells the appropriate slave to transfer the file instead of handling it itself. This allows huge gains in total bandwidth and disk capacity.