Giter VIP home page Giter VIP logo

hadouken's Introduction

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

We are currently moving from C# to C++ and therefore only Windows beta builds are available. These can be found on the build server.

  • Download the latest MSI installer.
  • Install with your preferred settings.
  • Go to remote.hdkn.net and finish the configuration.

The source code for remote.hdkn.net is available on GitHub and anyone can host their own remote.

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\build\out\Release 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

hadouken's People

Contributors

matjos avatar olegtarasov avatar patriksvensson avatar rextremendae avatar vktr avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.