You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Vollstrecker 9ceeaa68b9
Merge pull request #367 from joebonrichie/appstream-metainfo
2 weeks ago
.github Merge pull request #367 from joebonrichie/appstream-metainfo 2 weeks ago
aMule.app Updated to include also x86_64 binary for MAC OS X 10.15.x Catalina 6 years ago
aMuleGUI.app Add aMuleGUI.app. 13 years ago
automake Fix 'make dist' 9 years ago
cmake Fix various documentation and source comment typos (#297) 4 years ago
debian debian,control: require libwxgtk3.2-dev 8 months ago
docs Fix various documentation and source comment typos (#297) 4 years ago
m4 Fix various documentation and source comment typos (#297) 4 years ago
platforms Fix various documentation and source comment typos (#297) 4 years ago
po po,zh_CN: dont translate the command "help search" 6 months ago
src alcframe: Fix build with wxWidgets 3.2.6 and --enable-compat28 5 months ago
unittests remove wxCHECK_VERSION no longer necessary 8 months ago
.gitignore Updating the VS13 projects 4 years ago
BUILDING_MACOSX.txt Fix various documentation and source comment typos (#297) 4 years ago
CMakeLists.txt Provide initial appstream metainfo 2 weeks ago
Makefile.am Provide initial appstream metainfo 2 weeks ago
README.Debian-Packages Fix various documentation and source comment typos (#297) 4 years ago
README.md Fix various documentation and source comment typos (#297) 4 years ago
aMule-CVS.spec Vollstrecker's copyrights_only.diff, except for Kry's locked files: 17 years ago
aMule.spec The version bumper screwed it up. 17 years ago
acinclude.m4 Remove do-nothing command and add warning about it 4 years ago
amule.desktop Added imetype-handler for amule ed2k-links. 6 years ago
amule.ico Removed GetLocaleDir() + new icons by Skolnick 18 years ago
amule.png Add new icon by Skolnick 18 years ago
amule.rc Fixed ifdef 13 years ago
amule.xpm Silencing some g++4 warnings. 18 years ago
amule_build_install.sh Fix various documentation and source comment typos (#297) 4 years ago
amulegui.desktop TRANSLATION: Add Italian locale into .desktop files. 8 years ago
amulegui.xpm Silencing some g++4 warnings. 18 years ago
autogen.sh Fix various documentation and source comment typos (#297) 4 years ago
config.h.cm Added cmake 4 years ago
configure.ac build: don't support gtk1 and gtk2 5 months ago
convert.ico Initial import of the partfile converter. 20 years ago
org.amule.amule.metainfo.xml Provide initial appstream metainfo 2 weeks ago
version.rc.in Add missing Copyright info to MinGW binaries 16 years ago

README.md

aMule

aMule

aMule is an eMule-like client for the eDonkey and Kademlia networks.

Forum | Wiki | FAQ

Debian CI Debian CI

Overview

aMule is a multi-platform client for the ED2K file sharing network and based on the windows client eMule. aMule started in August 2003, as a fork of xMule, which is a fork of lMule.

aMule currently supports Linux, FreeBSD, OpenBSD, Windows, MacOS X and X-Box on both 32 and 64 bit computers.

aMule is intended to be as user friendly and feature rich as eMule and to remain faithful to the look and feel of eMule so users familiar with either aMule or eMule will be able switch between the two easily.

Since aMule is based upon the eMule codebase, new features in eMule tend to find their way into aMule soon after their inclusion into eMule so users of aMule can expect to ride the cutting-edge of ED2k clients.

Features

  • an all-in-one app called amule.
  • a daemon app called amuled. It's amule but with no interface.
  • a client for the server called amulegui to connect to a local or distant amuled.
  • amuleweb to access amule from a web browser.
  • amulecmd to access amule from the command line.

Compiling

In general, compiling aMule should be as easy as running configure and make. There are detailed instructions on the wiki for compiling on a number of different platforms, though they may be outdated a bit... (updates are welcome).

Setting Up

aMule comes with reasonable default settings and should be usable as-is. However, to receive a HighID you need to open aMule's ports on your firewall and/or forward them on your router. Again, you'll find detailed articles on the wiki helping you get HighID and setting up firewall rules for aMule.

Reporting Bugs

We aren't perfect and so aMule isn't perfect, too. We know that. If you find a bug or miss a feature you can report/request it either on the forum, the bug tracker or on GitHub.

Contributing

Contributions are always welcome!

You can contribute to aMule several ways:

  • Contributing code. You can fix some bugs, implement new features, or whatever you want. The preferred way is opening a pull request on GitHub, but you can also post your patch on the forum.
  • Translating. You can translate aMule, translate the wiki or translate aMule's documentation to your language.
  • Fixing the wiki. aMule's wiki contains a lot of old, outdated information, that is simply not true anymore. One should read through the pages, update manuals and references and remove obsolete information.