An implementation of the Pastry DHT in go. This package includes a libp2p compatible node making it easy to use in a libp2p network.
Usage with libp2p:
func main() {
writer := node.NewWriter()
d := dht.New(id, writer)
n := node.New(ctx.Background(), d, host.Host, writer)
}