consistenthash
Hash partitioning library
A Go library implementing Consistent Hashing and Block Partitioning
A Go library that implements Consistent Hashing (+Block Partitioning)
27 stars
3 watching
4 forks
Language: Go
last commit: 10 months ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
edwingeng/doublejump | A consistent hash implementation with improved node removal functionality | 103 |
lemire/clhash | A fast hashing function implemented in C with support for C++ wrappers and benchmarking tools. | 268 |
dgryski/go-jump | An implementation of Google's Consistent Hash function for efficient data distribution across multiple servers. | 383 |
apense/shimsham | A collection of hash functions implemented in pure Nim | 8 |
rj/ketama | A consistent hashing library and its language bindings allow efficient distribution of data across servers. | 943 |
pnathan/genhash | A basic implementation of a hash table data structure in Common Lisp | 17 |
corona10/goimagehash | An image hashing library written in Go that provides different types of hash functions and supports various image formats. | 755 |
wangyi-fudan/wyhash | Provides fast and simple hashing functions and random number generators for various programming languages. | 979 |
gregorycollins/hashtables | A set of implementations for mutable hash tables in Haskell. | 127 |
goradd/maps | A library providing a standard interface for working with various types of maps in Go. | 47 |
onmyway133/swifthash | A library that provides an MD5 hashing implementation in Swift. | 216 |
khchen/hashlib | A comprehensive hash function library for the Nim programming language | 38 |
davidmoten/geo | A utility library for efficient geospatial data querying using hashing and encoding methods | 413 |
hashicorp/go-version | A library for parsing and verifying version numbers and constraints. | 1,642 |
viney-shih/go-cache | Provides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern. | 141 |