📚 dht - Awesome Go Library for Distributed Systems
BitTorrent Kademlia DHT implementation.
🏷️ Distributed Systems
📂 Packages that help with building Distributed Systems.
⭐ 310 stars
Detailed Description of dht
dht
Installation
Get the library package with go get github.com/anacrolix/dht/v2
, or the provided cmds with go install github.com/anacrolix/dht/v2/cmd/...@latest
.
Commands
Here I'll describe what some of the provided commands in ./cmd
do.
dht
Supports various commands operating on the DHT.
% go run github.com/anacrolix/dht/v2/cmd/dht --help
valid arguments at this point:
--help|-h
--network <string>
--secure
--bootstrap-addr <[]string>
--query-resend-delay <time.Duration>
derive-put-target
put
put-mutable-infohash
get
ping
get-peers
query
ping-nodes
Downstream projects
Projects that uses this repo in novel ways.