From InfoAnarchy
(Redirected from MLDonkey)
Jump to: navigation, search

See also: Decentralized Clients | eDonkey2000 | Multi-Network

Home Page: (which points to)


Pre-compiled binaries:

A multi-platform, multi-protocol, open-source client for multiple P2P networks. It is separated into a "core" that handles all transfers and searches and several interfaces, including a simple web browser. Other interfaces, including a GTK-based graphical user interface is also available. It is possible to access the core through a web and via telnet (Command-Line Interface).

Mldonkey's next versions will introduce the possibility of downloading one file from multiple networks concurrently, a huge breaktrough in the P2P world.

Initially a eDonkey2000 client that quickly included Overnet, version 2.4 now supports almost fully BitTorrent and Gnutella2 while others protocols are being worked on.

mldonkey is being developed in Objective-Caml. The OCaml compiler is available for most operating systems, pre-compiled binaries exist for Linux, FreeBSD, and Mac OS X. It works on Windows too, per Cygwin.

There was some controversy about whether certain features of Mldonkey (like multiple server connect) have a bad impact on the eDonkey2000 network. At the time of writing the latest Mldonkey version also supports searching, downloading, and uploading from the Overnet network, the decentralised serverless successor of eDonkey2000.


  • Connect to multiple networks (eDonkey2000, Overnet, BitTorrent, Gnutella, DirectConnect, SoulSeek, FastTrack, OpenNap, etc.)
  • Run an eDonkey Server
  • Get files from eDonkey and Overnet simultaneously
  • Web, console and graphical user interface
  • Full eDonkey2000 compatibility. Downloading and uploading fully supported.
  • Friends list and user file browsing
  • Connects to multiple servers at the same time
  • Can retrieve server list from a webpage
  • Support for multiple parallel searches in the GUI


One of the greatest powers of MLDonkey lies in that one can chose (and/or code) his/her own interface to the 'core'. The main distribution comes with a WWW interface, a Telnet interface and a GTK+ interface. However, there are more interfaces available:

Interfaces to the search engine only: