
HRW
A library for implementing Rendezvous Hashing (HRW) in Elixir.
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-24Email
Google Workspace
Hosting
Google Cloud
Stack
Tailwind CSS
Capital network
Open in Market Map editorFrequently 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.