Go message-queue

Open-source Go projects categorized as message-queue

Top 23 Go message-queue Projects

message-queue
  1. nsq

    A realtime distributed messaging platform

    Project mention: RabbitMQ 4.0 Released | news.ycombinator.com | 2024-09-18

    https://nsq.io/ is also very reliable, stable, lightweight, and easy to use.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. NATS

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

    Project mention: Redis is open source again | news.ycombinator.com | 2025-05-01
  4. connect

    Fancy stream processing made operationally mundane (by redpanda-data)

    Project mention: Fivetran to Acquire Census | news.ycombinator.com | 2025-05-01
  5. memphis

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

  6. liftbridge

    Lightweight, fault-tolerant message streams.

  7. smoothmq

    An improved drop-in replacement for SQS

    Project mention: Ask HN: What Open Source Projects Need Help? | news.ycombinator.com | 2024-11-16

    SmoothMQ: a drop-in replacement for SQS. https://github.com/poundifdef/smoothmq

    I am looking to build 4 main things:

    1. Better compatibility with SQS' different endpoints

  8. plumber

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

  9. SaaSHub

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

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

  11. rmq

    Message queue system written in Go and backed by Redis

  12. taskq

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

  13. kubemq-community

    KubeMQ is a Kubernetes native message queue broker

    Project mention: Simplifying Multi-LLM Integration with KubeMQ: The Path to Scalable AI Solutions | dev.to | 2025-02-25

    In this blog post, we'll look at just how to do this. We’ll provide code examples to guide you through setting up a router that interfaces with both OpenAI and Anthropic's Claude using KubeMQ as our example.

  14. Siberite

    Siberite is a simple, lightweight, leveldb backed message queue written in Go.

  15. iwf

    iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes

  16. polar

    Lightweight & elastic kubernetes-native event streaming system (by polarstreams)

  17. varmq

    A Simplest Storage-Agnostic and Zero-dep Message Queue for Your Concurrent Go Program

    Project mention: A Story of Building a Storage-Agnostic Message Queue | dev.to | 2025-05-09

    If you’re curious, check out Varmq on GitHub. Feel free to share your thoughts and opinions in the comments below, and let's make this Better together.

  18. kawa

    A blazingly fast event stream processing library powering the reveald event processing daemon. (by runreveal)

  19. blockqueue

    BlockQueue is a open source and cost-effective Job Queue with a pub/sub mechanism utilizing SQLite and NutsDB. Support LibSQL by Turso and PostgreSQL

    Project mention: Ask HN: What Is the SQLite of Queues? | news.ycombinator.com | 2024-07-25
  20. kubemq-go

    go library for kubemq server

  21. memphis.go

    Go client for Memphis. Memphis is an event processing platform

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

  23. kubemqctl

    Kubemqctl is a command line interface (CLI) for KubeMQ , Kubernetes Message Broker

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

  25. rabbitmq-message-ops

    🔧 CLI tool for RabbitMQ message management

    Project mention: Show HN: RabbitMQ-Message-Ops – A CLI for Managing RabbitMQ Messages | news.ycombinator.com | 2025-01-25
  26. 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).

Go message-queue discussion

Log in or Post with

Go message-queue related posts

  • Simplifying Multi-LLM Integration with KubeMQ: The Path to Scalable AI Solutions

    3 projects | dev.to | 25 Feb 2025
  • Enhancing GenAI Applications With KubeMQ: Efficiently Scaling Retrieval-Augmented Generation (RAG)

    4 projects | dev.to | 12 Dec 2024
  • RabbitMQ 4.0 Released

    12 projects | news.ycombinator.com | 18 Sep 2024
  • Mastering Multi-Cloud and Edge Data Synchronization: A Retail Use Case with KubeMQ’s Java SDK

    1 project | dev.to | 10 Sep 2024
  • Ask HN: What Is the SQLite of Queues?

    3 projects | news.ycombinator.com | 25 Jul 2024
  • Bento, the open source fork of the project formerly known as Benthos

    4 projects | news.ycombinator.com | 31 May 2024
  • Benthos – Fancy stream processing made operationally mundane

    1 project | news.ycombinator.com | 15 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source message-queue projects in Go? This list will help you:

# Project Stars
1 nsq 25,367
2 NATS 17,316
3 connect 8,375
4 memphis 3,303
5 liftbridge 2,587
6 smoothmq 2,216
7 plumber 2,126
8 vanus 1,704
9 rmq 1,595
10 taskq 1,276
11 kubemq-community 668
12 Siberite 588
13 iwf 574
14 polar 207
15 varmq 134
16 kawa 133
17 blockqueue 67
18 kubemq-go 49
19 memphis.go 40
20 gq 30
21 kubemqctl 22
22 kubemq-bridges 16
23 rabbitmq-message-ops 14

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?