bittorrent-dht

Peer discovery

An implementation of the BitTorrent Distributed Hash Table (DHT) protocol in JavaScript

🕸 Simple, robust, BitTorrent DHT implementation

GitHub

1k stars
47 watching
203 forks
Language: JavaScript
last commit: about 1 month ago
Linked from 2 awesome lists

bittorrentbittorrent-dhtdhtdht-protocoljavascriptnodejsp2ppeertorrentwebtorrent

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
webtorrent/torrent-discovery A module for discovering peers in a peer-to-peer network using BitTorrent protocols. 217
webtorrent/bittorrent-protocol A Node.js implementation of the BitTorrent peer wire protocol. 349
mafintosh/k-rpc Low-level implementation of k-rpc protocol used in the BitTorrent DHT 74
fent/node-torrent A Node.js library for reading, creating, and hashing BitTorrent files. 197
webtorrent/bittorrent-tracker A Node.js implementation of a BitTorrent tracker that supports various protocols and provides statistics via web interface or JSON data. 1,791
jech/dht A C implementation of a Distributed Hash Table (DHT) for peer-to-peer networks 701
holepunchto/dht-rpc Allows remote IP and firewall detection, adds commands to a distributed hash table (DHT), and streams queries and updates over the DHT. 196
webtorrent/webtorrent-cli A command-line tool for managing BitTorrent files and streams 1,177
mafintosh/dns-discovery A JavaScript library for discovering peers in a distributed system using DNS and multicast DNS. 193
anacrolix/dht A DHT library for efficient peer-to-peer networking 313
webtorrent/create-torrent A module for creating .torrent files used in BitTorrent distributions 341
max-mapper/dhtkv A CLI tool for storing arbitrary key-value data in the bittorrent DHT 63
webtorrent/parse-torrent This project provides a utility to parse and extract metadata from torrent identifiers. 441
winpooh32/peerstohttp Serves torrent files over HTTP using a REST-like API to enable streaming and downloading 46
jhiesey/webdht A JavaScript implementation of a distributed hash table 16