Actors
Libraries implementing the Actor model for concurrent programming with isolated processes that communicate via message passing. Packages among the 3,000 most downloaded in the past 90 days.
-
1.6k1.9m
-
1.1k1.8m
-
49511.9k
-
13877.9k
-
jido 2.3.3
A toolkit for building autonomous, distributed agent systems in Elixir
1.8k71.3k last 90 days1.8k71.3k -
69966.2k
-
68556.5k
-
swarm 3.4.0
A fast, multi-master, distributed global process registry, with automatic distribution of worker processes.
1.3k39.1k last 90 days1.3k39.1k -
regulator 0.6.0
Regulator provides adaptive conconcurrency and congestion control algorithms for load shedding.
17720.4k last 90 days17720.4k -
3255.7k
-
group 0.2.1
Distributed process groups, registry, lifecycle monitoring, and isolated subclusters.
294.7k last 90 days294.7k -
404.7k
-
sidejob 2.2.0
sidejob is an Erlang library that implements a parallel, capacity-limited request pool. In sidejob, these pools are called resources. A resource is managed by multiple gen_server like processes which can be sent calls and casts using sidejob:call or sidejob:cast respectively.
154.4k last 90 days154.4k -
223.8k
-
73.7k
-
843.7k
-
durable_object 0.3.2
Durable Objects for Elixir - persistent, single-instance objects accessed by ID. Provides stateful, persistent actors with automatic lifecycle management.
453.0k last 90 days453.0k