eMule (community version) | Batch Downloader

A free and open-source peer-to-peer file sharing client