O eMule é um programa de partilha P2P que utiliza o protocolo do eDonkey com várias optimizações específicas.
É um programa Open Source e a página do projecto é http://www.emule-project.net. Com este programa é possível puxar o mesmo ficheiro de vários utilizadores ao mesmo tempo.
Ao iniciar um download é criado um ficheiro virtual na directoria dos ficheiros temporários com o tamanho total deste.