Skip to content
forked from dtantsur/rust-dht

Kademlia-based DHT implementation for Rust language

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

admiyo/rust-dht

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-dht

Build Status

A work-in-progress implementation of Kademlia-based DHT in Rust language. Unlike other implementations this one is concentrated on simplicity and extensibility.

Build

Use cargo tool to build and test.

Status

Currently implemented or have a good progress:

  • Node struct: endpoint address + ID, representing this Node in the system.

  • GenericAPI trait: base trait for all protocol implementations.

  • knodetable::KBucket: k-bucket implementation.

  • knodetable::KNodeTable: node table with k-buckets.

  • service::Handler: handler of DHT requests.

  • Service: main class - DHT service.

About

Kademlia-based DHT implementation for Rust language

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%