Elixir Distributed Systems

Open-source Elixir projects categorized as Distributed Systems

Top 10 Elixir Distributed System Projects

  • realtime

    Broadcast, Presence, and Postgres Changes via WebSockets

  • Project mention: A Technical Dive into PostgreSQL's replication mechanisms | news.ycombinator.com | 2024-01-11

    You can LISTEN/NOTIFY. Or you can use logical replication and a custom subscriber.[1] Supabase uses the latter.[2]

    [1]: https://www.postgresql.org/docs/current/logical-replication....

    [2]: https://github.com/supabase/realtime

  • cachex

    A powerful caching library for Elixir with support for transactions, fallbacks and expirations

  • Project mention: Optimizing Elixir Phoenix action with huge json response by responding by cached, gzipped values. | dev.to | 2023-07-19

    By integrating cachex into our system, we're now able to optimize the loading process, providing users with a smoother experience while still benefiting from offline accessibility. Stay tuned as I delve deeper into the caching practices that helped us enhance the performance of our Phoenix Controller actions with JSON responses.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • free4chat

    free4.chat is a real-time audio chat service. It is designed by the local first and privacy first principle, and is very easy to use.

  • memento

    Simple + Powerful interface to the Mnesia Distributed Database 💾

  • ex_hash_ring

    A fast consistent hash ring implementation in Elixir.

  • Project mention: Work Distribution with Jump Consistent Hashing [Elixir] | news.ycombinator.com | 2023-06-08

    Worth noting Discord's consistent hash ring implementation in pure Elixir. It's very easy to use and maintained by Discord (yay): https://github.com/discord/ex_hash_ring/

  • delta-elixir

    Simple yet expressive format to describe contents and changes 🗃

  • Project mention: Is Go the best language to build a web page with a collaborative text field? | /r/golang | 2023-06-07

    I'm exploring web stacks to build a multiplayer text editor. Elixir's Delta has been recommended to me.

  • spawn

    Spawn - Actor Mesh (by eigr)

  • Project mention: Spawn: A New Approach to Actors | news.ycombinator.com | 2023-12-13
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Workbench

    From Idea to Execution - Manage your trading operation across a distributed cluster (by fremantle-industries)

  • jumper

    Jump consistent hash implementation in Elixir (without NIFs) (by whitfin)

  • Gorilla

    🐺 A Distributed Lock Service, Set up in Minutes. (by Norwik)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Elixir Distributed Systems related posts

Index

What are some of the best open-source Distributed System projects in Elixir? This list will help you:

Project Stars
1 realtime 6,451
2 cachex 1,465
3 free4chat 991
4 memento 710
5 ex_hash_ring 493
6 delta-elixir 332
7 spawn 241
8 Workbench 108
9 jumper 12
10 Gorilla 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com