HRWHRW
HRW

HRW

A library for implementing Rendezvous Hashing (HRW) in Elixir.

Active
About
HRW (Highest Random Weight) is a stateless alternative to consistent hashing algorithms like Discord's ExHashRing. It provides a simpler, functional approach to distributing keys across a set of nodes. The library offers basic HRW, a skeleton implementation for improved performance with a large number of nodes, weighted distribution, and bounded distribution for pre-defined key sets. It's designed for Elixir applications requiring distributed load balancing, rate limiting, or caching.

Technology stack

detected 2026-05-24
EmailGoogle Workspace
Hosting
Google Cloud
Stack
Tailwind CSS
Frequently asked

What does HRW do?

HRW (Highest Random Weight) is a stateless alternative to consistent hashing algorithms like Discord's ExHashRing. It provides a simpler, functional approach to distributing keys across a set of nodes. The library offers basic HRW, a skeleton implementation for improved performance with a large number of nodes, weighted distribution, and bounded distribution for pre-defined key sets. It's designed for Elixir applications requiring distributed load balancing, rate limiting, or caching.

What industry does HRW operate in?

HRW operates in Software Development, Developer Tools, Distributed Systems, Algorithms and Data structures, Networking.