The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 message-queue Open-Source Projects
-
advanced-java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
-
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.
-
nodejs-integration-tests-best-practices
✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (March 2024)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
vernemq
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!
-
vanus
Vanus is a Serverless, event streaming system with processing capabilities. It easily connects SaaS, Cloud Services, and Databases to help users build next-gen Event-driven Applications.
-
Enqueue
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
-
plumber
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: NSQ: Open-source realtime distributed messaging, billions of messages / day | news.ycombinator.com | 2024-01-09
Project mention: Prioritizing Concurrent Requests: Queuing system to handle distributed processes and messages with NodeJS and Bull | dev.to | 2024-03-15To implement the solution with a queue, I used a package called 'Bull' (https://github.com/OptimalBits/bull). It's a library that helps with distributed job control, providing some very useful solutions for this type of work, such as background job processing, queues with priorities (FIFO, LIFO, and others), among other features. 'Bull' uses Redis for queue storage, so if your application crashes for any reason, once it's back online, it will continue executing the processes that are in the queue. In our case, we'll use the FIFO (First in, first out) queue solution, meaning priority based on arrival order.
Project mention: Implementing OTel Trace Context Propagation Through Message Brokers with Go | dev.to | 2024-04-04Several message brokers, such as NATS and database queues, are not supported by OpenTelemetry (OTel) SDKs. This article will guide you on how to use context propagation explicitly with these message queues.
EMQX (optional): Open-source MQTT broker for IoT, IIoT, and connected vehicles. Used for managing your toys.
Project mention: New scalable, fault-tolerant, and efficient open-source MQTT broker | news.ycombinator.com | 2023-12-18Shameless plug since i'm a contributor but VerneMQ [1] is a pretty programmable one. You have options from using webhooks to writting your plugins in Lua or Erlang/Elixir.
* https://github.com/vernemq/vernemq
Project mention: BlazingMQ - High performant Open Source Message Queue by Bloomberg | /r/opensource | 2023-08-02
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08That's exactly why we built Svix[1]. Building webhooks services, even with amazing tools like FastAPI, Celery and Redis is still a big pain. So we just built a product to solve it.
Hatchet looks cool nonetheless. Queues are a pain for many other use-cases too.
1: https://www.svix.com
Project mention: Show HN: Light implementation of Event Sourcing using PostgreSQL as event store | news.ycombinator.com | 2023-10-31I’m addition to the alternatives mentioned, here’s another Postgres-only ES implementation: https://github.com/message-db/message-db
message-queue related posts
- Lightweight and fast AMQP (0-9-1) server
- Prioritizing Concurrent Requests: Queuing system to handle distributed processes and messages with NodeJS and Bull
-
plumber VS kaf - a user suggested alternative
2 projects | 12 Jan 2024
- Show HN: MongoMQ2, message/event queuing with MongoDB only
- Fancy stream processing made operationally mundane
- BlazingMQ - High performant Open Source Message Queue by Bloomberg
- BlazingMQ - High performant Open Source Message Queue by Bloomberg
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source message-queue projects? This list will help you:
Project | Stars | |
---|---|---|
1 | advanced-java | 74,203 |
2 | nsq | 24,561 |
3 | bull | 15,039 |
4 | NATS | 14,720 |
5 | emqx | 13,194 |
6 | Benthos | 7,559 |
7 | nodejs-integration-tests-best-practices | 3,200 |
8 | memphis | 3,149 |
9 | vernemq | 3,146 |
10 | kombu | 2,748 |
11 | liftbridge | 2,532 |
12 | blazingmq | 2,471 |
13 | vanus | 2,261 |
14 | Rebus | 2,234 |
15 | Enqueue | 2,151 |
16 | svix-webhooks | 2,075 |
17 | plumber | 2,041 |
18 | rsmq | 1,703 |
19 | message-db | 1,607 |
20 | rmq | 1,476 |
21 | taskq | 1,200 |
22 | carmine | 1,139 |
23 | message-io | 1,031 |
Sponsored