Skip to content

carlonluca/mldonkey

Repository files navigation

MLDonkey: cross-platform multi-network peer-to-peer daemon

Introduction

This repo is a fork on the official mldonkey software. It includes new features that are still not upstreamed:

  • port to ocaml5;
  • port to dune build system;
  • many external libs were extracted from the repo and updated;
  • binary protocol was improved;
  • builds faster with concurrent jobs;
  • can be built against musl, to get a fully static Linux binary.

A lot of documentation (wiki) and user forums were previously hosted at http://mldonkey.sourceforge.net, but were shut down on August 21, 2023, see issue #90 for the details and links to the data dumps (help needed to restore them to the usable form).

GitHub Discussions serves as a replacement for the forum for the time being.

Build

Only ocaml >= 5 is supported, see mldonkey.opam for canonical information.

GTK2 GUI is not supported anymore. Only Linux is supported.

Build can be run using dune:

python autoconf.py
opam exec -- dune build

Dependencies must already be in place.

About

cross-platform multi-network p2p daemon

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7