Skip to content
forked from hadouken/hadouken

Main repository for the Hadouken BitTorrent client.

Notifications You must be signed in to change notification settings

joli80/hadouken

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

  • Windows: Build Status
  • Ubuntu: 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.

Getting started

Hadouken is currently moving from C# to C++ and therefore no binaries for v5 are available. To get binaries, you need to build Hadouken. See below for instructions.

For developers

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.

Building

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.

Windows

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\bin folder.

Linux

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

About

Main repository for the Hadouken BitTorrent client.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.2%
  • CMake 3.0%
  • PowerShell 0.8%