55 projects
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.
15,959
2,636
$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.
8,996
2,272
$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.
8,661
2,025
$13M
NATS
NATS.io is a simple, secure and high performance open source messaging system for cloud native applications, IoT messaging, and microservices architectures.
7,542
1,769
$84M
Dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
4,889
1,062
$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.
4,530
744
$44M
Knative
Knative is an Open-Source Enterprise-level solution to build Serverless and Event Driven Applications.
3,716
981
$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.
3,586
275
$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.
3,509
534
$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.
3,389
581
$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.
3,381
452
$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.
3,316
475
$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.
3,301
732
$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.
2,807
566
$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.
2,483
756
$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.
2,303
765
$1.3M
Sarama
Sarama is a Go library for Apache Kafka.
2,157
602
$2M
BullMQ
BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis
1,923
563
$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.
1,842
208
$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.
1,641
234
$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.
1,465
211
$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.
1,418
432
$762K
kafka-go
Kafka library in Go
1,343
379
$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.
1,305
198
$21M
php-amqplib
The most widely used PHP client for RabbitMQ
1,293
326
$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.
1,210
258
$15M
Enqueue
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
867
228
$2.5M
Apache BookKeeper
Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
737
106
$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.
702
181
$1.3M
Spring AMQP
Spring AMQP - support for Spring programming model with AMQP, especially but not limited to RabbitMQ
694
135
$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.
667
120
$28M
SmallRye Reactive Messaging
SmallRye Reactive Messaging
565
126
$4.9M
Apache ActiveMQ
Apache ActiveMQ Classic
510
89
$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.
249
19
$48M
Tremor
Tremor is an early stage event processing system for unstructured data with rich support for structural pattern matching, filtering and transformation.
179
88
$13M
Aeron
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Google Cloud Client for Node.js
Google Cloud Client Library for Node.js
Java Google Cloud Client Library
Google Cloud Client Library for Java
KafkaJS
A modern Apache Kafka client for node.js
Rebus
:bus: Simple and lean service bus implementation for .NET
Redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Spring Cloud Alibaba
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.