LeechCraft is a free open source cross-platform modular internet-client. LeechCraft allows to browse the web, read RSS/Atom feeds, download files via BitTorrent, FTP, HTTP and DC, automatically download, play or stream podcasts (and other media files) and much more.
LeechCraft is a (C++ and Qt-based) modular live environment: a kind
of a desktop environment with a focus on the actual applications for
some typical desktop tasks and their interoperation. For instance,
LeechCraft allows one to:
Each function is provided by a separate module which can be omitted at build
or run time if not needed.
A more or less up-to-date list of plugins is available here:
https://leechcraft.org/plugins
Getting precompiled LeechCraft for various OS is documented here:
https://leechcraft.org/download
In short:
git clone git://github.com/0xd34df00d/leechcraft.git
cd leechcraft
mkdir build && cd build
cmake ../src
make
Prerequisites and more details are available at: https://leechcraft.org/development-building-from-source