SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 Go message-queue Projects
-
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.
-
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.
-
plumber
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
-
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.
-
iwf
iWF is an API orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
-
gq
gq is a lightweight scalable message queue backed by the most popular SQL DBs. Add message queue semantics to your application without integrating extra infrastructure.
-
kubemq-bridges
KubeMQ Bridges bridge, replicate, aggregate, and transform messages between KubeMQ clusters no matter where they are, allowing to build a true cloud-native messaging single network running globally.
-
crimsonq
One Message to Multi Consumer Queue with persistence and Queue Stages. Crimson Queue allows you to have multiple consumers listening on topics and receive a copy of a message that targets its topic providing multiple consumers for a queue message and complex message routing. Utilizes the same methodology as MQTT topic routing but with queue stages and persistence.,
-
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: 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.
KubeMQ can be a good choice because it supports both Queue and Stream patterns, which are simple to use and deploy in microservices.
Project mention: Show HN: Python SDK for iWF – API orchestration engine | news.ycombinator.com | 2023-09-14
Project mention: Exploring the Horizon of Microservices with KubeMQ's New Control Center | dev.to | 2024-01-22Go
Go message-queue related posts
-
plumber VS kaf - a user suggested alternative
2 projects | 12 Jan 2024
- Fancy stream processing made operationally mundane
- Benthos: Fancy stream processing made operationally mundane
- In memory message broker, any recommendations?
- Message broker for simple strings, sockets
- Any golang library to batch process a queue ?
- Benthos: Open-source stream processing tool
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source message-queue projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | nsq | 24,530 |
2 | NATS | 14,678 |
3 | Benthos | 7,516 |
4 | memphis | 3,145 |
5 | liftbridge | 2,532 |
6 | vanus | 2,261 |
7 | plumber | 2,039 |
8 | rmq | 1,476 |
9 | taskq | 1,199 |
10 | kubemq-community | 624 |
11 | iwf | 456 |
12 | polar | 199 |
13 | kubemq-go | 47 |
14 | memphis.go | 38 |
15 | gq | 26 |
16 | kubemqctl | 23 |
17 | kubemq-bridges | 15 |
18 | crimsonq | 11 |
19 | go-client | 7 |