Horde provides a distributed, fault-tolerant Registry and DynamicSupervisor for Elixir applications, letting you run and manage processes across clustered nodes as if they lived on a single machine. It relies on conflict-free replicated data types (CRDTs) to converge membership and process ownership without a central leader, so cluster topology can change freely as nodes join or leave. With Horde.Registry you register processes globally and look them up anywhere, while Horde.DynamicSupervisor starts and migrates children across nodes, rebalancing as capacity or health changes. Because everything runs under OTP supervision, failures are isolated and recoveries are automatic, even during network partitions or rolling deploys. It integrates naturally with common clustering tools and plays well with PubSub, job systems, and presence tracking. The result is predictable, configuration-driven distribution that removes a lot of custom glue typically needed for multi-node Elixir systems.

Features

  • Horde.DynamicSupervisor for distributed supervision across nodes
  • Horde.Registry offering a distributed process registry API-compatible with Elixir’s Registry
  • Dynamic cluster membership; nodes can join or leave gracefully
  • Built atop delta‑CRDTs for eventual consistency and safe replication
  • Handles graceful shutdown and redistribution of processes across cluster
  • Drop‑in replacement for local Supervisor/Registry with distributed functionality

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow Horde

Horde Web Site

Other Useful Business Software
Network Performance Monitoring | Statseeker Icon
Network Performance Monitoring | Statseeker

Statseeker is a powerful network performance monitoring solution for businesses

Using just a single server or virtual machine, Statseeker can be up and running within minutes, and discovering your entire network in less than an hour, without any significant effect on your bandwidth availability.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Horde!

Additional Project Details

Programming Language

Elixir

Related Categories

Elixir Libraries

Registered

2025-09-01