k-rpc
Peer discovery library
Low-level implementation of k-rpc protocol used in the BitTorrent DHT
Low-level implementation of the k-rpc protocol used the BitTorrent DHT.
74 stars
7 watching
23 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
mafintosh/k-rpc-socket | A low-level network layer implementation for peer-to-peer communication in distributed systems | 23 |
mafintosh/dns-discovery | A JavaScript library for discovering peers in a distributed system using DNS and multicast DNS. | 193 |
mafintosh/peer-wire-protocol | A Node.js implementation of the BitTorrent protocol's communication layer | 46 |
mafintosh/peer-network | Creates servers and clients that use a distributed hash table to communicate over the internet using names instead of ports or hostnames. | 184 |
webtorrent/bittorrent-dht | An implementation of the BitTorrent Distributed Hash Table (DHT) protocol in JavaScript | 1,233 |
mafintosh/peerwiki | A BitTorrent-based distributed wiki system that fetches and shares Wikipedia content | 317 |
mafintosh/torrent-stream | A Node.js module providing low-level streaming access to torrent files | 1,952 |
mafintosh/webcat | Enables peer-to-peer communication between users on the web using public-key authentication and WebRTC. | 445 |
mafintosh/torrent-docker | Enables real-time boot of remote Docker images using Bittorrent | 315 |
mafintosh/webrtc-swarm | Enables peer-to-peer communication using WebRTC and facilitates discovery and connection brokering through a central hub. | 382 |
mafintosh/discovery-server | A TCP/UTP server that auto announces itself using discovery-channel | 58 |
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 |
mafintosh/ip-packet | Tools for working with IP packets in JavaScript. | 42 |
mafintosh/peer-wire-swarm | Enables communication between multiple peers in a decentralized network using a swarm architecture | 80 |
webtorrent/torrent-discovery | A module for discovering peers in a peer-to-peer network using BitTorrent protocols. | 217 |