mldonkey is a OCAML/GTK client for a number of
peer-to-peer networks.

It is separated into a core with telnet and web interfaces, and
a GTK GUI. 

The following protocols are supported:
- eDonkey		(http://www.edonkey2000.com/)
- Overnet		(http://www.overnet.com/)
- Bittorrent		(http://bitconjurer.org/BitTorrent/)
- Gnutella		(http://www.gnutella.org/)
- Gnutella2		(http://www.shareaza.com/)
- Fasttrack
- Soulseek		(http://www.slsk.org/)
- Direct-Connect	(http://www.neo-modus.com/)
- Opennap		(http://opennap.sourceforge.net/)
- Kademlia

WWW: http://www.nongnu.org/mldonkey/
