Skip to content

kustomzone/EmpireEngine

 
 

Repository files navigation

Empire Engine travis npm downloads Greenkeeper badge

Let's build a connected world together

This is the underlining engine that fuels our P2P connections.

Install

npm install empire-engine

Usage

const Empire = require("empire-engine").default; // CommonJS


let E = new Empire();

Modules

These are the main modules that make up Empire:

module tests version description
EmpireEngine Torrent Client Engine (this module)
peer-tracker The first persistent Bittorent Tracker
bittorrent-wire stream ready Bittorrent Protocol
webRTC-Socket Send WebRTC data to and from users
ut-extensions Extensions for The Bittorent Protocol
torrent-piece-handler Quickly prep for downloads without polluting your code.
binary-bitfield Track the blocks downloaded
torrent-parser Parse torrents and create torrent files
parse-magnet-uri Parse a magnet link to something useful for a Bittorent app

About

Let's build a connected world together

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.7%
  • JavaScript 0.3%