xMule is an easy to use multi-platform client for the ED2K Peer-to-Peer Network. It was originally based on eMule, the popular windows-only client for the same network. It uses the wxWindows class library. Some of its features include Movie Preview, GTK2 Compatibility, Multi-Selection in all lists, Tray-icon, Statistics, Source Exchange, File Commenting any many more.