consistenthash

Hash partitioning library

A Go library implementing Consistent Hashing and Block Partitioning

A Go library that implements Consistent Hashing (+Block Partitioning)

GitHub

27 stars
3 watching
4 forks
Language: Go
last commit: 10 months ago
Linked from 2 awesome lists


Backlinks from these 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