Kademlia DHT implementation in Go
-
Updated
Nov 14, 2018 - Go
Kademlia DHT implementation in Go
Implemented the Kademlia Distributed Hash Table protocol
A peer-to-peer networking library that utilizes the Kademlia algorithm for peer-to-peer routing. Written in Go.
Agent Platform written in Golang
Kbucket is a port of Kadmelia DHT used to organise nodes in a distributed system based on closeness and most recently active. It uses the k-bucket algorithm to build a routing tree. The library is a direct port of KBucket implemented by the Nodejs library of the same name used for webtorrent. To learn more about Kadmelia refer to http://www.maym…
Tengu App is a p2p music player based on a DHT (chord & kademlia protocol) implementation in Golang. SJTU PPCA 2021 Project.
An example libp2p project that uses a Kademlia DHT for peer discovery and performs rpc calls.
Simple torrent proxy to http stream controlled over REST-like api
A crawler for the IPFS network, code for our paper (https://arxiv.org/abs/2002.07747). Also holds scripts to evaluate the obtained data and make similar plots as in the paper.
A terminal-based P2P chat application using libp2p and Golang that uses a Kademlia DHT and the IPFS network for peer discovery and routing
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
Add a description, image, and links to the kademlia-dht topic page so that developers can more easily learn about it.
To associate your repository with the kademlia-dht topic, visit your repo's landing page and select "manage topics."