Elixir Realtime

Open-source Elixir projects categorized as Realtime

Top 8 Elixir Realtime Projects

  • Phoenix

    Peace of mind from prototype to production

  • Project mention: Why, after 6 years, I'm over GraphQL | news.ycombinator.com | 2024-05-30

    > I seem to recall Meta/Facebook engineers on HN having said they have a tool that allows engineers to author SQL or ORM-like queries on the frontend and close to where the data is used, but a compiler or post-processor turns that into an endpoint.

    I don't know about on-HackerNews but there's a discussion about their "all of Facebook optimizing compiler" infrastructure from when they did the site redesign in 2020: https://engineering.fb.com/2020/05/08/web/facebook-redesign/...

    > perhaps not coincidentally, React introduced "server actions" as a mechanism that is very similar to [the above]

    Yep - there's also the Scala framework LiftWeb (https://www.liftweb.net/), the Elixir framework Phoenix (https://www.phoenixframework.org/) and of course the system we're using right now (Arc) that do similar things. Scaling these kinds of UUID-addressed-closures is harder (because the client sessions have to be sticky unless you can serialize closures and send them across the network between servers).

  • realtime

    Broadcast, Presence, and Postgres Changes via WebSockets

  • Project mention: Reliably syncing database and frontend state: A realtime competitor analysis | dev.to | 2024-05-16

    Supabase has a feature called Postgres Changes, which is part of their realtime product offering. It allows you to listen to changes that happen in a single table, and send those changes to clients that are allowed to receive them.

  • 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
  • livebook

    Automate code & data workflows with interactive Elixir notebooks

  • Project mention: Elixir and Machine Learning in 2024 so far: MLIR, Arrow, structured LLM, etc. | news.ycombinator.com | 2024-05-29

    I have always considered helping the community grow into a diverse ecosystem to be my main responsibility (the Python community being a great example here).

    This particular effort started because some people got together and realized that we could do it! Do it in a way that felt part of Elixir and not just a bunch of bindings to C libraries.

    We honestly never had the expectation that we had to beat Python (otherwise we would simply not have started). Early on, we were not even sure if we could be better at one single thing. However, 3 years later, we do have features that would be quite hard or impossible to implement in Python. For example:

    * Nx Serving - https://hexdocs.pm/nx/Nx.Serving.html - allows you to serve machine learning models, across nodes and GPUs, with concurrency, batching, and partitioning, and it has zero dependencies

    * Livebook - https://livebook.dev - brings truly reproducible workflows (hard to achieve in Python due to mutability), smart cells, and other fresh ideas

    * A more cohesive ecosystem - Nx, Scholar, Explorer, etc all play together, zero-copy and all, because they are the only players in town

    Of course, there are also things that Python can do, that we cannot:

    * In Python, integration with C code is easier, and that matters a lot in this space. Python also allows C to call Python, and that's just not possible in the Erlang VM

    * Huge ecosystem, everything happens in Python first

    At the end of the day, what drives me is that the Erlang VM offers a unique set of features, and combining them with different problems have historically lead to interesting and elegant solutions. Which drives more people to join, experiment, run in production, and create new things.

  • phoenix-chat-example

    💬 The Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.7 [Latest] 🚀

  • ECSx

    An Entity-Component-System framework for Elixir

  • phoenix-liveview-chat-example

    💬 Step-by-step tutorial creates a Chat App using Phoenix LiveView including Presence, Authentication and Style with Tailwind CSS

  • race_bot

    An Elixir project dedicated to processing live data from Formula 1 races.

  • Project mention: How do you make the most of live timing data? | /r/formula1 | 2023-06-08

    But if you really want to understand the bigger picture strategy, you need this website. It plots lap times as they come in so you can very easily see if any driver is managing or pushing.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • SentryPeerHQ

    Fraud Detection for VoIP. Use SentryPeer® HQ to help prevent VoIP cyberattacks and fraudulent VoIP phone calls (toll fraud) at https://sentrypeer.com

  • Project mention: SentryPeerHQ | /r/VOIP | 2023-07-04

    Fully Open Source -> https://github.com/SentryPeer/SentryPeerHQ

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 Realtime related posts

  • Show HN: Wikipedia Golf – find the fewest clicks between two random wiki article

    1 project | news.ycombinator.com | 20 May 2024
  • Reliably syncing database and frontend state: A realtime competitor analysis

    1 project | dev.to | 16 May 2024
  • Super simple validated structs in Elixir

    1 project | dev.to | 20 Apr 2024
  • Setup Nx lib and EXLA to run NX/AXON with CUDA

    2 projects | dev.to | 22 Mar 2024
  • Aplicando MVVM en Phoenix LiveView

    4 projects | dev.to | 1 Feb 2024
  • Interactive Code Cells

    2 projects | news.ycombinator.com | 18 Dec 2023
  • Supabase Studio: AI Assistant and User Impersonation

    1 project | dev.to | 11 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Phoenix 20,794
2 realtime 6,510
3 livebook 4,507
4 phoenix-chat-example 739
5 ECSx 187
6 phoenix-liveview-chat-example 113
7 race_bot 45
8 SentryPeerHQ 16

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