broadway

Concurrent and multi-stage data ingestion and data processing with Elixir (by elixir-broadway)

Broadway Alternatives

Similar projects and alternatives to broadway

  1. gleam

    151 broadway VS gleam

    ⭐️ A friendly language for building type-safe, scalable systems!

  2. SaaSHub

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

    SaaSHub logo
  3. livebook

    92 broadway VS livebook

    Automate code & data workflows with interactive Elixir notebooks

  4. ponyc

    74 broadway VS ponyc

    Pony is an open-source, actor-model, capabilities-secure, high performance programming language

  5. consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

  6. templ

    A language for writing HTML user interfaces in Go.

  7. oban

    36 broadway VS oban

    💎 Robust job processing in Elixir, backed by modern PostgreSQL, SQLite3, and MySQL

  8. nx

    39 broadway VS nx

    Multi-dimensional arrays (tensors) and numerical definitions for Elixir (by elixir-nx)

  9. ld-find-code-refs

    Build tool for automatically sending feature flag code references to LaunchDarkly

  10. loco

    29 broadway VS loco

    🚂 🦀 The one-person framework for Rust for side-projects and startups

  11. beego

    27 broadway VS beego

    beego is an open-source, high-performance web framework for the Go programming language.

  12. explorer

    24 broadway VS explorer

    Series (one-dimensional) and dataframes (two-dimensional) for fast and elegant data exploration in Elixir

  13. transport-site

    Rendre disponible, valoriser et améliorer les données transports

  14. axon

    19 broadway VS axon

    Nx-powered Neural Networks

  15. bumblebee

    15 broadway VS bumblebee

    Pre-trained Neural Network models in Axon (+ 🤗 Models integration)

  16. eqwalizer

    Discontinued A type-checker for Erlang

  17. kaffe

    0 broadway VS kaffe

    An opinionated Elixir wrapper around brod, the Erlang Kafka client, that supports encrypted connections to Heroku Kafka out of the box.

  18. conduit

    0 broadway VS conduit

    A message queue framework, with support for middleware and multiple adapters. (by conduitframework)

  19. membrane_core

    The core of Membrane Framework, multimedia processing framework written in Elixir

  20. kafka_ex

    1 broadway VS kafka_ex

    Kafka client library for Elixir

  21. flume

    0 broadway VS flume

    A blazing fast job processing system backed by GenStage & Redis. (by scripbox)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better broadway alternative or higher similarity.

broadway discussion

Log in or Post with

broadway reviews and mentions

Posts with mentions or reviews of broadway. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-02-01.
  • Actors: A Model of Concurrent Computation [pdf]
    3 projects | news.ycombinator.com | 1 Feb 2026
    Fair, I worked a lot on data pipelines and found the actor model worked well in that context. I particularly enjoyed it in the Elixir ecosystem where I was building on top of Broadway[0]

    Probably has to do with not fighting the semantics of the language.

    [0] https://elixir-broadway.org/

  • The One-Person Framework in Practice
    6 projects | news.ycombinator.com | 28 Apr 2025
    Built my startup on phoenix and I can vouch that it was 100% the right decision. code is easy to modify/reason about. Performance smokes rails by a wide margin and its websocket support is simply amazing. There's a few really great libraries for it that just let you scale very efficiently without much effort.

    https://github.com/elixir-nx/axon -> AI/neural networks

    https://elixir-broadway.org/ -> consume streams from kafka or rabbitmq

    https://oban.pro/ -> job processing

    https://membrane.stream/ -> webrtc (make a video confrencing app)

  • Switching to Elixir
    11 projects | news.ycombinator.com | 9 Nov 2023
  • My Love Letter to Rails (and Ruby) – Or, Why RoR Isn't Dead Yet
    6 projects | news.ycombinator.com | 24 Oct 2023
  • Unpacking Elixir: Concurrency
    9 projects | news.ycombinator.com | 25 Aug 2023
    > In other words, there is a subset of distributed problems that Distributed Erlang solves very well out of the box: homogeneous systems working on ephemeral data. And some of the scenarios above are very common.

    Speaking of which, I'm looking forward to using Broadway [1] in a new project here in my company. Here, people are using an enterprise integration engine specialized in the healthcare space [2], with built-in single-branch version control and all actions going through the UI.

    As I come from a background of several years with Ruby on Rails, I really hope to convince people to use this great library your company created, since RoR is severely lacking when handling heavy concurrency like when gluing multiple APIs in complex workflows. Software engineers are going to love it, but integration analysts are used to IDEs with GUIs, so we'll need to create a pretty admin dashboard to convince them to switch.

    [1] https://elixir-broadway.org/

  • Event Based System with Localstack (Elixir Edition): Notifing to SQS when a file its uploaded
    2 projects | dev.to | 23 Aug 2023
    To listen a message broker the most used library is broadway, this library helps to create GenServer's that listens a specific queue and process message by message (or by chunks).
  • Do I need to use Elixir from Go perspective?
    5 projects | /r/elixir | 9 Jan 2023
    Outside of that, Elixir can be used for data pipelines, audio-video processing, and it is making inroads on Machine Learning with projects like Livebook, Nx, and Bumblebee.
  • Como automatizamos a avaliação de projetos com Github Actions e o Broadway do Elixir.
    2 projects | dev.to | 8 Sep 2022
  • Controlling Elixir supervisors at runtime with feature flags
    4 projects | dev.to | 22 Jun 2022
    Like many applications, our infrastructure relies on queues to decouple various components. In our system we use AWS Kinesis as a data stream, consumed by Broadway consumers for some critical parts of our infrastructure. We have found that sometimes our Broadway consumers for AWS Kinesis fail in ways that do not gracefully recover when they crash. For example, each Kinesis shard has its own supervision tree managed by the Kinesis Broadway consumer. We found that if a shard consumer experienced a crash-inducing error, the shard would not restart and the crash would not cascade up to the Broadway producer. While we have worked on contributing to this consumer library, we decided that it would be important to have runtime control over stopping and starting consumers to respond to such failures just in case.
  • Um guia para uma arquitetura orientada a eventos em Elixir
    1 project | dev.to | 31 May 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic broadway repo stats
13
2,660
5.0
15 days ago

elixir-broadway/broadway is an open source project licensed under which is not an OSI approved license.

The primary programming language of broadway is Elixir.


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