Build status
Hadouken is a modern, open source, cross-platform BitTorrent client written in C++11. It is written using Poco and Rasterbar-libtorrent and designed to run headless as a native Linux daemon/Windows Service.
Please refer to the documentation.
If you're interested in contributing, we recommend reading through the contribution guidelines.
For further documentation regarding plugins or the JSONRPC API, please refer to the wiki.
Depending on your platform (Windows/Linux), Hadouken have different prerequisites. Common for all platforms is CMake, so make sure you have CMake (>= v2.8) installed and available in your path.
Building on Windows requires Visual Studio 2013. Dependencies will be pulled from NuGet at build time.
PS> .\win32\build.ps1
This will build and package Hadouken as well as output .zip and .msi files in the .\win32\build\out\Release
folder.
Building on Linux (Ubuntu) requires libssl-dev
, libboost-system-dev
, and then you need to manually compile both Rasterbar-libtorrent (>= v1.0.3) and Poco (>= v1.6.0)
Next, run,
$ mkdir cmake-build && cd cmake-build
$ cmake .. && make