Peace of mind from prototype to production
-
Updated
Feb 6, 2023 - Elixir
Peace of mind from prototype to production
In-memory and distributed caching toolkit for Elixir.
Mnesia autoclustering made easy!
Makes it easier to build distributed Elixir applications on the Fly.io platform. Adds region awareness to an app and makes it easy to perform RPC calls in other Fly.io regions.
An elixir implementation of Rtree, optimized for fast updates.
Distributed is a wrapper module that helps developers to make distributed, scaled, replicated and fault-tolerant (with takeover ability) leader-follower systems.
A Domain Specific Language for Distributed, Reactive Workflows
mora is a distributed event scheduler capable of handling both recurring and one-off event dispatching.
A dead simple distributed rate limiting library in Elixir using Mnesia.
A decentralized, unique, time based ID generator.
Postgres advisory lock backed elixir Library for locking critical section of code running on multiple machines.
A very thin wrapper around Erlang's mnesia, used to provide distributed rate limiting, with little to no configuration and a simple API for developer happiness.
Simple distributed rate limiter in Elixir example
The scaffold for the process keeping track of the cluster changes and calling callbacks
A distributed Task store ... because elixir
Dummy app for testing different clustering strategies
Gossip Protocol Implementation in Elixir.
HTTP service for file uploading, processing, serving, and storage.
Add a description, image, and links to the distributed topic page so that developers can more easily learn about it.
To associate your repository with the distributed topic, visit your repo's landing page and select "manage topics."