message-queue

Top 23 message-queue Open-Source Projects

  • advanced-java

    😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

  • nsq

    A realtime distributed messaging platform

  • Project mention: NSQ: Open-source realtime distributed messaging, billions of messages / day | news.ycombinator.com | 2024-01-09
  • 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
  • bull

    Premium Queue package for handling distributed jobs and messages in NodeJS.

  • Project mention: Prioritizing Concurrent Requests: Queuing system to handle distributed processes and messages with NodeJS and Bull | dev.to | 2024-03-15

    To 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.

  • NATS

    High-Performance server for NATS.io, the cloud and edge native messaging system.

  • Project mention: Implementing OTel Trace Context Propagation Through Message Brokers with Go | dev.to | 2024-04-04

    Several 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

    The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles

  • Project mention: Simplest Guide to DIY Your Own LLM Toy in 2024 | dev.to | 2024-04-02

    EMQX (optional): Open-source MQTT broker for IoT, IIoT, and connected vehicles. Used for managing your toys.

  • Benthos

    Fancy stream processing made operationally mundane

  • Project mention: Ask HN: Who is hiring? (December 2023) | news.ycombinator.com | 2023-12-01
  • 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.

    WorkOS logo
  • memphis

    Memphis.dev is a highly scalable and effortless data streaming platform

  • Project mention: Memphis | /r/devopspro | 2023-05-11
  • 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!

  • Project mention: New scalable, fault-tolerant, and efficient open-source MQTT broker | news.ycombinator.com | 2023-12-18

    Shameless 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

  • kombu

    Messaging library for Python.

  • liftbridge

    Lightweight, fault-tolerant message streams.

  • Project mention: Kafka alternatives | /r/apachekafka | 2023-05-22
  • blazingmq

    A modern high-performance open source message queuing system

  • Project mention: BlazingMQ - High performant Open Source Message Queue by Bloomberg | /r/opensource | 2023-08-02
  • 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.

  • Rebus

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

  • Enqueue

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

  • svix-webhooks

    The enterprise-ready webhooks service 🦀

  • Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08

    That'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

  • plumber

    A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.

  • Project mention: plumber VS kaf - a user suggested alternative | libhunt.com/r/plumber | 2024-01-12
  • rsmq

    Redis Simple Message Queue

  • message-db

    Microservice native message and event store for Postgres

  • Project mention: Show HN: Light implementation of Event Sourcing using PostgreSQL as event store | news.ycombinator.com | 2023-10-31

    I’m addition to the alternatives mentioned, here’s another Postgres-only ES implementation: https://github.com/message-db/message-db

  • rmq

    Message queue system written in Go and backed by Redis

  • taskq

    Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends

  • carmine

    Redis client + message queue for Clojure

  • message-io

    Fast and easy-to-use event-driven network library.

  • SaaSHub

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

    SaaSHub logo
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).

message-queue related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com