Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/probe-lab/go-kademlia
Generic Go Kademlia implementation
https://github.com/probe-lab/go-kademlia
Last synced: 9 days ago
JSON representation
Generic Go Kademlia implementation
- Host: GitHub
- URL: https://github.com/probe-lab/go-kademlia
- Owner: probe-lab
- License: other
- Created: 2023-06-23T16:24:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-23T12:55:18.000Z (4 months ago)
- Last Synced: 2024-08-23T14:19:49.354Z (4 months ago)
- Language: Go
- Size: 24.8 MB
- Stars: 17
- Watchers: 4
- Forks: 4
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
go-kademlia
=======================> A Generic Go Kademlia Implementation
Generic Kademlia implementation in Go that can be used to build DHT Protocols. This repository is **NOT** meant to be the home of the Go IPFS DHT implementation, it is meant to provide generic Kademlia building blocks that could be used in multiple Kademlia implementations and simulations. This Kademlia implementation was built to be reproducible: most of the modules are single threaded, allowing sequential execution. This repository enables deterministic testing, and stable simulations.
## Documentation
TBD
## Design
[`Design document`](./design/README.md)
## Lead Maintainer
[Guillaume Michel](https://github.com/guillaumemichel)
## Contributing
Contributions are welcome! This repository is part of the IPFS project and therefore governed by our [contributing guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md).
## License
[SPDX-License-Identifier: Apache-2.0 OR MIT](LICENSE.md)