horde

Official

Run distributed Elixir processes across nodes.

Authoragoodway
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Horde helps you coordinate uniquely registered GenServer processes across multiple BEAM nodes, so you can reliably run cluster-wide distributed infrastructure without duplicate instances or manual node bookkeeping.

Core Features & Use Cases

  • Cluster-wide registry: Provides unique key registration across nodes using Horde.Registry and via tuples.
  • Dynamic distributed supervision: Enables a Horde-backed dynamic supervisor that distributes started children across the cluster and redistributes on node changes.
  • Operational safety hooks: Includes a cluster monitor pattern to validate joining nodes via a trusted suffix allowlist (defense-in-depth).

Quick Start

Use the horde skill to bootstrap Horde in your Phoenix app by running the command: npx skills add agoodway/GoodSkills --skill horde and then configure your app using the /horde bootstrap subcommand.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: horde
Download link: https://github.com/agoodway/GoodSkills/archive/main.zip#horde

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.