chuckha / dht
Distributed hash table using a chord
☆27Updated 6 years ago
Related projects ⓘ
Alternatives and complementary repositories for dht
- Dendrite is a Go package that implements distributed hash table (DHT) based on Chord Protocol.☆30Updated 8 years ago
- Golang implementation of Chord DHT☆34Updated 3 years ago
- A general-purpose write-ahead log☆25Updated 5 years ago
- An AVX/AVX2/x64/pure-Go implementation of the ChaCha20 stream cipher for Golang. [Deprecated].☆11Updated 6 years ago
- A transactional layer that provides ACID properties to generic key-value storage engines such as Amazon S3, Google Cloud Storage, Azure B…☆10Updated 5 years ago
- Movidius Neural Compute Stick V2.0 API Go bindings☆18Updated 4 years ago
- Basic paxos☆30Updated 10 years ago
- GoNeedle is a system for punching reliable transport over UDP through NATs and Firewalls☆82Updated 14 years ago
- Some experiments with concurrent data structures in Go.☆23Updated 12 years ago
- Ordered map Go data structure benchmarks☆40Updated 2 years ago
- An experimental library for building clustered services in Go☆98Updated last year
- [DEPRECATED] stream multiplexer interface; use https://github.com/libp2p/go-libp2p-core/ instead.☆33Updated 5 years ago
- Package tcpinfo implements encoding and decoding of TCP-level socket options regarding connection information☆39Updated 3 years ago
- blance - functional algorithm to assign partitions and replicas across distributed nodes☆14Updated 7 months ago
- A p2p gossip protocol for requesting artifacts.☆11Updated 9 years ago
- Golang library for working with cbor binary format☆61Updated 6 years ago
- A high-performance, memory-efficient concurrent hash table☆36Updated 11 years ago
- A hashmap for Go that uses crypto random seeds, hash hints, open addressing, and robin hood hashing.☆29Updated 5 years ago
- Thread safe []byte pool for Go☆27Updated 9 years ago
- Package trace extends the features of the Go execution tracer.☆8Updated 6 years ago
- Key-value store for temporary items☆19Updated 6 years ago
- Local syncing package with support for timeouts. This package offers both a sync.Mutex and sync.RWMutex compatible interface.☆17Updated 5 years ago
- CBOR rfc7049 for Go☆11Updated 6 years ago
- golang port of Gimli, https://gimli.cr.yp.to, a 384-bit permutation designed to achieve high security with high performance across a broa…☆17Updated 6 years ago
- Key/Value database benchmark☆26Updated 5 years ago
- TRR: Time-Series of gorilla algorithm with Raft RPC Server/Client in Golang☆8Updated 8 years ago
- Golang implementation of a distributed hash table using Consul and rendezvous hashing☆31Updated 8 years ago
- Go implementation of skiplist, with search fingers☆33Updated 9 years ago