Elixir Distributed Systems

Open-source Elixir projects categorized as Distributed Systems

Top 10 Elixir Distributed System Projects

Distributed Systems
  1. realtime

    Broadcast, Presence, and Postgres Changes via WebSockets

    Project mention: Ask HN: Who is hiring? (January 2025) | news.ycombinator.com | 2025-01-02

    Supabase | Senior Elixir Engineer | APAC | Remote | https://supabase.com/

    We're hiring to grow our Elixir teams mainly on Supavisor and Realtime projects. You will be using Elixir and also help build new client libs mainly in TS. We work in an opensource manner so you can check our code in https://github.com/supabase/realtime and https://github.com/supabase/supavisor.

    * Senior Elixir Engineer: https://jobs.ashbyhq.com/supabase/46ffc00b-b9a7-4b45-a6f2-1a...

    Any question, email me at [email protected]

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. cachex

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

    Project mention: Multi-Layered Caching with Decorators in Elixir: Optimizing Performance and Scalability | dev.to | 2024-06-18

    Cachex, the most popular Elixir caching library, offers a clustered cache option but lacks support for dynamic node configuration. This limitation becomes evident in environments like Fly.io, where nodes scale dynamically and their addresses aren’t known at startup. Engaging with the Fly.io community led me to an open issue on Cachex’s GitHub regarding dynamic node configuration. This search introduced me to Nebulex, a feature-rich library supporting multiple cache stores, including Cachex and Redis.

  4. 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.

  5. memento

    Simple + Powerful interface to the Mnesia Distributed Database 💾

  6. ex_hash_ring

    A fast consistent hash ring implementation in Elixir.

  7. delta-elixir

    Elixir implementation of Delta, the JSON format for describing rich-text content and their changes

  8. spawn

    Spawn - Actor Mesh (by eigr)

  9. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. Workbench

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

  11. jumper

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

  12. 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 discussion

Log in or Post with

Elixir Distributed Systems related posts

  • Spawn: A New Approach to Actors

    1 project | news.ycombinator.com | 13 Dec 2023
  • Optimizing Elixir Phoenix action with huge json response by responding by cached, gzipped values.

    2 projects | dev.to | 19 Jul 2023
  • Ask HN: Leetcode for Back End and Server Development

    4 projects | news.ycombinator.com | 11 Jul 2023
  • Show HN: Hackernews-style stock news (from 40 sources)

    1 project | news.ycombinator.com | 19 Jun 2021

Index

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

# Project Stars
1 realtime 6,915
2 cachex 1,638
3 free4chat 1,036
4 memento 765
5 ex_hash_ring 518
6 delta-elixir 363
7 spawn 306
8 Workbench 116
9 jumper 12
10 Gorilla 9

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Elixir is
the 24th most popular programming language
based on number of references?