Displaying 1 to 4 from 4 results

bittorrent-tracker - 🌊 Simple, robust, BitTorrent tracker (client & server) implementation

  •    Javascript

Node.js implementation of a BitTorrent tracker, client and server. A BitTorrent tracker is a web service which responds to requests from BitTorrent clients. The requests include metrics from clients that help the tracker keep overall statistics about the torrent. The response includes a peer list that helps the client participate in the torrent swarm.

bittorrent-swarm - Simple, robust, BitTorrent "swarm" implementation

  •    Javascript

This is a node.js abstraction of a BitTorrent "swarm", which is handy for managing all peer connections for a given torrent download. This handles connecting to peers, listening for incoming connections, and doing the initial peer wire protocol handshake with peers. It also tracks total data uploaded/downloaded to/from the swarm. Also works in the browser with browserify and chrome-net! This module is used by WebTorrent.

uWebTorrentTracker - 🔆 Simple, robust, WebTorrent tracker server implementation

  •    Javascript

Node.js implementation of a BitTorrent tracker for WebTorrent clients. A BitTorrent tracker is a web service which responds to requests from BitTorrent clients. The requests include metrics from clients that help the tracker keep overall statistics about the torrent. The response includes a peer list that helps the client participate in the torrent swarm.

bittorrent-protocol - Simple, robust, BitTorrent peer wire protocol implementation

  •    Javascript

Node.js implementation of the BitTorrent peer wire protocol. The protocol is the main communication layer for BitTorrent file transfer. Also works in the browser with browserify! This module is used by WebTorrent.