LFX Platform

Know more about LFX Platform

LFX Insights

Message Queues & Brokers

Systems for reliable message passing and communication between distributed application components.

55 projects

103,135 contributors

$1.4B

Supabase

Supabase is an open source Firebase alternative providing a PostgreSQL database, authentication, instant APIs, real-time subscriptions, and edge functions. It offers a platform for building scalable and secure backend infrastructure with a focus on developer experience.

Contributors

15,959

Organizations

2,636

Software value

$72M

Celery

Celery is a distributed task queue system that enables asynchronous task processing and scheduling in Python applications. It supports real-time operations, scheduled tasks, and complex workflows with features like task routing, retries, and monitoring.

Contributors

8,996

Organizations

2,272

Software value

$4M

Redis

Redis is an open-source, in-memory data structure store that can be used as a database, cache, message broker, and queue. It supports multiple data structures like strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

Contributors

8,661

Organizations

2,025

Software value

$13M

NATS

NATS.io is a simple, secure and high performance open source messaging system for cloud native applications, IoT messaging, and microservices architectures.

Contributors

7,542

Organizations

1,769

Software value

$84M

Dapr

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

Contributors

4,889

Organizations

1,062

Software value

$55M

Apache Kafka

Apache Kafka is a distributed event streaming platform designed for high-throughput, fault-tolerant handling of real-time data feeds. It enables building real-time streaming data pipelines and applications that can process, transform, and react to streams of events.

Contributors

4,530

Organizations

744

Software value

$44M

Knative

Knative is an Open-Source Enterprise-level solution to build Serverless and Event Driven Applications.

Contributors

3,716

Organizations

981

Software value

$750M

Apache RocketMQ

Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity and flexible scalability. It supports pub-sub and push-pull messaging models, providing a reliable message-based asynchronous communication and streaming data processing solution for distributed applications.

Contributors

3,586

Organizations

275

Software value

$10M

Apache Pulsar

Apache Pulsar is a cloud-native, distributed messaging and streaming platform designed to handle high-performance workloads. It provides pub-sub messaging, queuing, stream processing, and event streaming capabilities with built-in multi-tenancy, geo-replication, and persistent storage features.

Contributors

3,509

Organizations

534

Software value

$28M

Eclipse Mosquitto

Eclipse Mosquitto is an open source message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. It provides a lightweight method of carrying out messaging using a publish/subscribe model, making it suitable for Internet of Things messaging, low power sensors, mobile devices, and other applications requiring lightweight messaging transport.

Contributors

3,389

Organizations

581

Software value

$3.7M

MassTransit

MassTransit is a distributed application framework and message bus for .NET that enables building loosely coupled applications using message-based asynchronous communication patterns. It provides a high-level abstraction over message transport technologies like RabbitMQ, Azure Service Bus, and Amazon SQS.

Contributors

3,381

Organizations

452

Software value

$12M

EMQX

EMQX is an open-source, highly scalable, distributed MQTT broker and IoT messaging platform designed for handling millions of concurrent IoT device connections. It provides real-time message routing, streaming data processing, and supports multiple protocols including MQTT, CoAP, and WebSocket.

Contributors

3,316

Organizations

475

Software value

$20M

Akka

Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM. It implements the Actor Model, providing a higher level of abstraction for writing concurrent and distributed systems.

Contributors

3,301

Organizations

732

Software value

$22M

RabbitMQ Server

RabbitMQ is an open source message broker and queuing server that supports multiple messaging protocols, enabling asynchronous communication and message routing between applications. It provides features for message queuing, routing, clustering, federation, high availability, and management tools.

Contributors

2,807

Organizations

566

Software value

$16M

Bull

Bull is a Node.js job/task queue library built on top of Redis, designed for handling distributed jobs and messages in a robust and performant way. It provides features like rate limiting, retries, job scheduling, and progress tracking for background processing tasks.

Contributors

2,483

Organizations

756

Software value

$468K

Kombu

Kombu is a messaging library for Python that provides a high-level interface for working with message queues and message brokers. It enables communication between distributed applications through various transport protocols and serves as a core dependency for the Celery task queue system.

Contributors

2,303

Organizations

765

Software value

$1.3M

Sarama

Sarama is a Go library for Apache Kafka.

Contributors

2,157

Organizations

602

Software value

$2M

BullMQ

BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis

Contributors

1,923

Organizations

563

Software value

$2.9M

AutoMQ

AutoMQ is a cloud-native alternative to Kafka by decoupling durability to S3 and EBS. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency.

Contributors

1,842

Organizations

208

Software value

$44M

Spring for Apache Kafka

Spring for Apache Kafka is a framework that provides integration between Spring Framework and Apache Kafka, offering templates as message-driven abstractions, support for Kafka Streams, and native encoding/decoding of messages. It simplifies the development of Kafka-based messaging solutions in Spring applications.

Contributors

1,641

Organizations

234

Software value

$3.2M

Spring Cloud Stream

Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems. It provides a flexible programming model built on already established and familiar Spring programming conventions and best practices, including support for persistent publish-subscribe semantics, consumer groups, and partitioned data streams.

Contributors

1,465

Organizations

211

Software value

$2.4M

PyZMQ

PyZMQ is a Python binding for ZeroMQ (ØMQ), a distributed messaging and computing library. It enables Python programs to use ZeroMQ sockets for building distributed applications through its high-performance asynchronous messaging capabilities.

Contributors

1,418

Organizations

432

Software value

$762K

kafka-go

Kafka library in Go

Contributors

1,343

Organizations

379

Software value

$1.3M

Apache Pekko

Apache Pekko is a fork of Akka, providing a resilient actor-based framework for building concurrent, distributed applications on the JVM. It offers features for building reactive systems with message-driven communication, fault tolerance, and scalability patterns.

Contributors

1,305

Organizations

198

Software value

$21M

php-amqplib

The most widely used PHP client for RabbitMQ

Contributors

1,293

Organizations

326

Software value

$513K

Akka.NET

Akka.NET is an open-source framework for building highly concurrent, distributed, and fault-tolerant event-driven applications on .NET. It is a port of the popular Akka framework from the JVM world, implementing the actor model to simplify the development of scalable applications.

Contributors

1,210

Organizations

258

Software value

$15M

Enqueue

Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro

Contributors

867

Organizations

228

Software value

$2.5M

Apache BookKeeper

Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads

Contributors

737

Organizations

106

Software value

$13M

RabbitMQ .NET Client

The RabbitMQ .NET Client is the official client library for .NET applications to interact with RabbitMQ message broker. It enables developers to implement messaging patterns and integrate RabbitMQ functionality into .NET applications for reliable message queuing and distribution.

Contributors

702

Organizations

181

Software value

$1.3M

Spring AMQP

Spring AMQP - support for Spring programming model with AMQP, especially but not limited to RabbitMQ

Contributors

694

Organizations

135

Software value

$2.9M

Apache ActiveMQ Artemis

Apache ActiveMQ Artemis is a high-performance, multi-protocol message broker and queuing system that supports multiple messaging patterns and protocols including AMQP, MQTT, STOMP, and OpenWire. It provides enterprise messaging features like clustering, security, persistence, and high availability.

Contributors

667

Organizations

120

Software value

$28M

SmallRye Reactive Messaging

SmallRye Reactive Messaging

Contributors

565

Organizations

126

Software value

$4.9M

Apache ActiveMQ

Apache ActiveMQ Classic

Contributors

510

Organizations

89

Software value

$26M

eProsima Fast DDS

eProsima Fast DDS is a high-performance implementation of the DDS (Data Distribution Service) standard protocol. It enables real-time publish-subscribe communications between distributed systems, providing reliable data exchanges in IoT, robotics, and autonomous systems applications.

Contributors

249

Organizations

19

Software value

$48M

Tremor

Tremor is an early stage event processing system for unstructured data with rich support for structural pattern matching, filtering and transformation.

Contributors

179

Organizations

88

Software value

$13M

Aeron

Efficient reliable UDP unicast, UDP multicast, and IPC message transport

This project hasn't been onboarded to LFX Insights.

Google Cloud Client for Node.js

Google Cloud Client Library for Node.js

This project hasn't been onboarded to LFX Insights.

Java Google Cloud Client Library

Google Cloud Client Library for Java

This project hasn't been onboarded to LFX Insights.

KafkaJS

A modern Apache Kafka client for node.js

This project hasn't been onboarded to LFX Insights.

Rebus

:bus: Simple and lean service bus implementation for .NET

This project hasn't been onboarded to LFX Insights.

Redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

This project hasn't been onboarded to LFX Insights.

Spring Cloud Alibaba

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?