awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Consistent hashing algorithm

Ranking updated Aug 4, 2026

Explore the top open-source consistent hashing algorithms on GitHub, ranked by stars and activity, and find the best fit for your project.

Consistent hashing algorithm

Find the best repos with AI.We'll search the best matching repositories with AI.
  • buraksezer/consistentburaksezer avatar

    buraksezer/consistent

    774View on GitHub↗

    Consistent is a Go library that implements consistent hashing with bounded loads to distribute data keys across nodes in a distributed system. It provides a mechanism for mapping keys to cluster members that minimizes data movement during membership changes while preventing performance hotspots. The library distinguishes itself by enforcing strict capacity limits on individual nodes, ensuring that no single member becomes overwhelmed by excessive key assignments. It supports virtual node mapping to distribute physical capacity across the hash ring, allowing for granular control over load bala

    This Go library provides consistent hashing with bounded loads and virtual nodes for distributed data partitioning, which squarely matches your need for load balancing and cluster member mapping.

    GoConsistent Hashing
    View on GitHub↗774
  • reset/hash-ring-exreset avatar

    reset/hash-ring-ex

    24View on GitHub↗

    A consistent hash ring implemention for Elixir

    This repository provides a consistent hash ring implementation in Elixir, directly fitting the required category though lacking some advanced distributed features.

    ElixirAlgorithms and Data Structures
    View on GitHub↗24

Related searches

  • a library of algorithms and data structures
  • Distributed consensus algorithm
  • Path planning algorithms
  • a collection of educational Python algorithms
  • a collection of algorithms and data structures
  • Reference architecture examples
  • Data partitioning strategies
  • Scalability architectural patterns