Clustering

Packages that enable clustering of Erlang nodes

libcluster

Stale
10.0

Automatic Erlang cluster formation and management for Elixir/Erlang applications

2.1K 840.9K/wk v3.5.0 1y ago

libcluster

Stale
10.0
Automatic Erlang cluster formation and management for Elixir/Erlang applications
clustering erlang-distribution elixir
Popularity
2,135 ★
191 forks · 33 watching
Activity
12 issues
10 open PRs · 84 merged
Downloads
840,925/wk
16,600 yesterday · 20.1M total
Release
v3.5.0
January 09, 2025

peerage

Inactive
1.8

Easy clustering, pluggable discovery: via DNS (for Kubernetes, Weave, discoverd, Swarm and others), UDP multicast, or a plain list of nodes. Easy extensibility for custom Providers.

399 5.6K/wk v1.0.3 7y ago

peerage

Inactive
1.8
Easy clustering, pluggable discovery: via DNS (for Kubernetes, Weave, discoverd, Swarm and others), UDP multicast, or a plain list of nodes. Easy extensibility for custom Providers.
Popularity
399 ★
20 forks · 7 watching
Activity
1 issues
2 open PRs · 8 merged
Downloads
5,557/wk
98 yesterday · 664.0K total
Release
v1.0.3
February 07, 2019

dns_cluster

Active
1.1

Simple DNS clustering for distributed Elixir nodes

242 594.8K/wk v0.2.0 11mo ago

dns_cluster

Active
1.1
Simple DNS clustering for distributed Elixir nodes
Popularity
242 ★
15 forks · 8 watching
Activity
2 issues
1 open PRs · 11 merged
Downloads
594,804/wk
11,397 yesterday · 5.2M total
Release
v0.2.0
March 04, 2025

highlander

Active
0.7

There can only be one! (process in your cluster)

137 67.1K/wk v0.2.1 1y ago

highlander

Active
0.7
There can only be one! (process in your cluster)
Popularity
137 ★
14 forks · 3 watching
Activity
1 issues
0 open PRs · 0 merged
Downloads
67,095/wk
1,098 yesterday · 1.3M total
Release
v0.2.1
April 12, 2024

pogo

Inactive
0.5

Distributed supervisor for clustered Elixir applications

106 2.4K/wk v0.3.0 2y ago

pogo

Inactive
0.5
Distributed supervisor for clustered Elixir applications
distributed elixir supervisor
Popularity
106 ★
3 forks · 8 watching
Activity
1 issues
2 open PRs · 1 merged
Downloads
2,356/wk
62 yesterday · 30.1K total
Release
v0.3.0
May 03, 2023

squabble

Inactive
0.4

Simple leader election for your cluster

78 28/wk v0.1.0 7y ago

squabble

Inactive
0.4
Simple leader election for your cluster
elixir
Popularity
78 ★
6 forks · 2 watching
Activity
0 issues
1 open PRs · 0 merged
Downloads
28/wk
2 yesterday · 2.3K total
Release
v0.1.0
October 27, 2018

eredis_cluster

Stale
0.2

An erlang wrapper for eredis library to support cluster mode

17 96.1K/wk v0.9.0 3y ago

eredis_cluster

Stale
0.2
An erlang wrapper for eredis library to support cluster mode
Popularity
17 ★
20 forks · 6 watching
Activity
9 issues
0 open PRs · 57 merged
Downloads
96,062/wk
1,888 yesterday · 1.1M total
Release
v0.9.0
July 29, 2022

skycluster

Inactive
0.1

Automatic Erlang cluster formation, messaging and management for Elixir/Erlang applications.

18 314/wk v1.1.5 8y ago

skycluster

Inactive
0.1
Automatic Erlang cluster formation, messaging and management for Elixir/Erlang applications.
Popularity
18 ★
3 forks · 11 watching
Activity
3 issues
0 open PRs · 1 merged
Downloads
314/wk
12 yesterday · 3.7K total
Release
v1.1.5
July 03, 2017

clusterable

Inactive
0.1

Clusterable makes clustering easier

26 82/wk v0.2.0 8y ago

clusterable

Inactive
0.1
Clusterable makes clustering easier
clustering erlang elixir hex libcluster
Popularity
26 ★
1 forks · 1 watching
Activity
0 issues
1 open PRs · 0 merged
Downloads
82/wk
6 yesterday · 1.6K total
Release
v0.2.0
September 21, 2017

cloister

Stale
0.1

The helper application to manage cluster, that uses hash ring to route requests to nodes. Automatically keeps track of connected nodes, provides helpers to determine where the term is to be executed, to multicast to all the nodes in the cluster and to retrieve current state of the cluster.

17 2.3K/wk v0.18.1 1y ago

cloister

Stale
0.1
The helper application to manage cluster, that uses hash ring to route requests to nodes. Automatically keeps track of connected nodes, provides helpers to determine where the term is to be executed, to multicast to all the nodes in the cluster and to retrieve current state of the cluster.
clustering erlang-distribution elixir
Popularity
17 ★
4 forks · 1 watching
Activity
0 issues
0 open PRs · 21 merged
Downloads
2,332/wk
118 yesterday · 37.2K total
Release
v0.18.1
June 10, 2024

libelection

Inactive
0.1

Library to perform leader election in a cluster of containerized Elixir nodes

12 140/wk v1.0.0 6y ago

libelection

Inactive
0.1
Library to perform leader election in a cluster of containerized Elixir nodes
kubernetes elixir
Popularity
12 ★
2 forks · 7 watching
Activity
3 issues
0 open PRs · 6 merged
Downloads
140/wk
12 yesterday · 3.6K total
Release
v1.0.0
April 05, 2019

elector

Active
0.1

Elects master node from Erlang/Elixir cluster that is agreed by all nodes.

19 574/wk v0.3.2 5mo ago

elector

Active
0.1
Elects master node from Erlang/Elixir cluster that is agreed by all nodes.
distributed-systems elixir clustering elections erlang erlang-otp
Popularity
19 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
574/wk
49 yesterday · 1.7K total
Release
v0.3.2
September 29, 2025

herd

Inactive
0.1

Connection manager for a cluster of nodes

14 13.0K/wk v0.4.3 6y ago

herd

Inactive
0.1
Connection manager for a cluster of nodes
Popularity
14 ★
3 forks · 3 watching
Activity
1 issues
4 open PRs · 1 merged
Downloads
12,999/wk
61 yesterday · 717.0K total
Release
v0.4.3
May 27, 2019

nebulex_local_multilevel_adapter

Inactive
0.1

A variant of Multilevel adapter for Nebulex with additional cluster features

15 168/wk v0.2.0 2y ago

nebulex_local_multilevel_adapter

Inactive
0.1
A variant of Multilevel adapter for Nebulex with additional cluster features
Popularity
15 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 7 merged
Downloads
168/wk
6 yesterday · 15.5K total
Release
v0.2.0
June 20, 2023

kurasuta

Inactive
0.1

Clustering library for Elixir

12 27/wk v0.1.0 8y ago

kurasuta

Inactive
0.1
Clustering library for Elixir
clustering kmeans machine-learning
Popularity
12 ★
1 forks · 1 watching
Activity
1 issues
0 open PRs · 0 merged
Downloads
27/wk
2 yesterday · 364 total
Release
v0.1.0
July 04, 2017

node_compass

Inactive
0.0

NodeCompass is an automated hash-ring management system for Elixir clusters

8 27/wk v0.1.0 5y ago

node_compass

Inactive
0.0
NodeCompass is an automated hash-ring management system for Elixir clusters
Popularity
8 ★
1 forks · 1 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
27/wk
2 yesterday · 186 total
Release
v0.1.0
May 14, 2020

dns_srv_cluster

Active
0.0

Elixir clustering with DNS SRV records

7 109/wk v0.3.0 1y ago

dns_srv_cluster

Active
0.0
Elixir clustering with DNS SRV records
elixir
Popularity
7 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 46 merged
Downloads
109/wk
8 yesterday · 459 total
Release
v0.3.0
July 10, 2024

maracuja

Inactive
0.0

Spawns singletons that live at most once per cluster

4 265/wk v0.2.0 6y ago

maracuja

Inactive
0.0
Spawns singletons that live at most once per cluster
elixir-lang distributed-systems singleton-pattern
Popularity
4 ★
0 forks · 4 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
265/wk
6 yesterday · 10.7K total
Release
v0.2.0
May 03, 2019

redix_clustered

Stale
0.0

Hex package to run redix with cluster support and more

2 762/wk v1.1.1 1y ago

redix_clustered

Stale
0.0
Hex package to run redix with cluster support and more
Popularity
2 ★
1 forks · 5 watching
Activity
0 issues
0 open PRs · 1 merged
Downloads
762/wk
17 yesterday · 6.6K total
Release
v1.1.1
June 05, 2024

kantan_cluster

Inactive
0.0

Form a simple Erlang cluster easily in Elixir

6 286/wk v0.5.0 2y ago

kantan_cluster

Inactive
0.0
Form a simple Erlang cluster easily in Elixir
elixir erlang nerves-project nerves-device
Popularity
6 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 2 merged
Downloads
286/wk
22 yesterday · 1.6K total
Release
v0.5.0
August 23, 2023

loner

Inactive
0.0

Loner provides a simple method for creating a registered, supervised singleton process within a multi-node cluster with the help of Horde.

1 62/wk v0.2.0 6y ago

loner

Inactive
0.0
Loner provides a simple method for creating a registered, supervised singleton process within a multi-node cluster with the help of Horde.
Popularity
1 ★
0 forks · 6 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
62/wk
4 yesterday · 401 total
Release
v0.2.0
November 19, 2019

singleton_supervisor

Inactive
0.0

Singleton supervisor within an erlang cluster

5 687/wk v0.2.1 5y ago

singleton_supervisor

Inactive
0.0
Singleton supervisor within an erlang cluster
Popularity
5 ★
1 forks · 1 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
687/wk
14 yesterday · 16.3K total
Release
v0.2.1
July 22, 2020

global_supervisor

Inactive
0.0

A supervisor that dynamically distributes children across the cluster.

5 53/wk v0.1.1 7y ago

global_supervisor

Inactive
0.0
A supervisor that dynamically distributes children across the cluster.
Popularity
5 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
53/wk
4 yesterday · 648 total
Release
v0.1.1
February 20, 2019

nebulex_cluster

Inactive
0.0

Nebulex Cluster Utilities

4 56/wk v0.1.0 6y ago

nebulex_cluster

Inactive
0.0
Nebulex Cluster Utilities
Popularity
4 ★
0 forks · 1 watching
Activity
1 issues
0 open PRs · 0 merged
Downloads
56/wk
2 yesterday · 104.5K total
Release
v0.1.0
May 11, 2019

tailscale

Inactive
0.0

Create an Elixir cluster with Tailscale.

4 24/wk v0.1.0 2y ago

tailscale

Inactive
0.0
Create an Elixir cluster with Tailscale.
Popularity
4 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
24/wk
2 yesterday · 171 total
Release
v0.1.0
September 20, 2023

galaxy

Archived
0.0

Seamless node clustering for Elixir

3 410/wk v0.6.8 5y ago

galaxy

Archived
0.0
Seamless node clustering for Elixir
elixir clustering dns kubernetes erlang-distribution
Popularity
3 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
410/wk
26 yesterday · 2.2K total
Release
v0.6.8
June 04, 2020

global_child

Inactive
0.0

Cluster-wide singleton child management

2 105/wk v0.2.1 4y ago

global_child

Inactive
0.0
Cluster-wide singleton child management
Popularity
2 ★
1 forks · 1 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
105/wk
8 yesterday · 2.3K total
Release
v0.2.1
November 22, 2021

hydrax

Inactive
0.0

Shared functionality for working with PIDs across a distributed cluster. Acts as a wrapper around [Horde](https://hex.pm/packages/horde), providing a few convenience functions such as helpers for working with two-element registry keys.

3 249/wk v0.7.0 3y ago

hydrax

Inactive
0.0
Shared functionality for working with PIDs across a distributed cluster. Acts as a wrapper around [Horde](https://hex.pm/packages/horde), providing a few convenience functions such as helpers for working with two-element registry keys.
elixir distributed-systems
Popularity
3 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 2 merged
Downloads
249/wk
12 yesterday · 4.7K total
Release
v0.7.0
August 17, 2022

easy_cluster

Archived
0.0

The scaffold for the process keeping track of the cluster changes and calling callbacks

1 45/wk v0.1.1 6y ago

easy_cluster

Archived
0.0
The scaffold for the process keeping track of the cluster changes and calling callbacks
elixir elixir-lang cluster otp distributed
Popularity
1 ★
0 forks · 1 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
45/wk
2 yesterday · 286 total
Release
v0.1.1
September 20, 2019

single

Inactive
0.0

Runs supervised, singleton processes within an Erlang cluster.

1 42/wk v0.2.0 3y ago

single

Inactive
0.0
Runs supervised, singleton processes within an Erlang cluster.
elixir
Popularity
1 ★
0 forks · 1 watching
Activity
0 issues
2 open PRs · 1 merged
Downloads
42/wk
4 yesterday · 17.7K total
Release
v0.2.0
July 29, 2022

stoker

Inactive
0.0

Stoker makes sure your cluster keeps running

0 87/wk v0.1.3 2y ago

stoker

Inactive
0.0
Stoker makes sure your cluster keeps running
Popularity
0 ★
0 forks · 1 watching
Activity
5 issues
0 open PRs · 0 merged
Downloads
87/wk
8 yesterday · 918 total
Release
v0.1.3
September 07, 2023

columbo

Inactive
0.0

Erlang service discovery and tracking system for clusters

0 136/wk v2.0.0 7y ago

columbo

Inactive
0.0
Erlang service discovery and tracking system for clusters
Popularity
0 ★
0 forks · 0 watching
Activity
1 issues
0 open PRs · 0 merged
Downloads
136/wk
10 yesterday · 1.8K total
Release
v2.0.0
April 15, 2018

distrimon

Inactive
0.0

A library to help you run one process in a cluster

0 30/wk v0.1.0 3y ago

distrimon

Inactive
0.0
A library to help you run one process in a cluster
Popularity
0 ★
0 forks · 0 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
30/wk
2 yesterday · 172 total
Release
v0.1.0
March 05, 2022

epmdlex

Inactive
0.0

Run distribute cluster without EPMD.

0 56/wk v0.1.1 4y ago

epmdlex

Inactive
0.0
Run distribute cluster without EPMD.
Popularity
0 ★
0 forks · 0 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
56/wk
4 yesterday · 335 total
Release
v0.1.1
September 30, 2021

peerage_ec2

Inactive
0.0

A Peerage provider for easy clustering on AWS EC2 and Elastic Beanstalk

0 135/wk v2.1.0 6y ago

peerage_ec2

Inactive
0.0
A Peerage provider for easy clustering on AWS EC2 and Elastic Beanstalk
Popularity
0 ★
0 forks · 0 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
135/wk
10 yesterday · 179.4K total
Release
v2.1.0
August 19, 2019

redis_cluster_multilock

Inactive
0.0

A multilock for redis cluster using lua scripts and given key(s) hopefully with shard key(s)

0 24/wk v0.1.0 6y ago

redis_cluster_multilock

Inactive
0.0
A multilock for redis cluster using lua scripts and given key(s) hopefully with shard key(s)
Popularity
0 ★
0 forks · 0 watching
Activity
0 issues
0 open PRs · 0 merged
Downloads
24/wk
2 yesterday · 229 total
Release
v0.1.0
October 01, 2019