Ross ROSS = Recommend OSS · open-source software intelligence for agents

wagslane/go-rabbitmq

A wrapper of streadway/amqp that provides reconnection logic and sane defaults observed · 2026-10-21

github.com/wagslane/go-rabbitmq · homepage · Go · MIT (permissive) observed · 2026-10-21

Health v2 · maintenance only

76/100

  • Activity 84
  • Release rhythm 53
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2054
  • days_rel: 100
  • days_push: 100
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1002 stars · 151 forks observed · 2026-10-21

What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-07, confidence 0.96

A Go library that wraps the rabbitmq/amqp091-go client with a higher-level, RabbitMQ-focused API. It adds automatic reconnection, flow control and TCP block handling, multithreaded consumer handlers, and sane defaults for publishing and consuming.

Use cases

  • connect to rabbitmq from a go application
  • rabbitmq client with automatic reconnection in golang
  • consume rabbitmq messages concurrently in go
  • publish messages to a rabbitmq exchange in golang
  • simpler wrapper around amqp091-go
  • handle rabbitmq connection drops gracefully in go

When to choose

  • You want an easier, higher-level RabbitMQ API in Go than the raw AMQP protocol library
  • You need automatic reconnection, flow control, and multithreaded consumer handling out of the box
  • You are specifically working with RabbitMQ rather than generic AMQP brokers

When to avoid

  • You need full low-level control over every AMQP protocol feature; use amqp091-go directly
  • You use a message broker other than RabbitMQ, since the wrapper is RabbitMQ-specific
  • You need a cross-language client or a non-Go environment

Facets

library · maturity active

message-queue backend microservices go cross-platform rabbitmq amqp wrapper reconnection consumer publisher pubsub high-level-api messaging

1 source

Member repositories

RepositoryRoleHealth v2
wagslane/go-rabbitmqmain76

For agents

markdown · JSON · MCP: product_card(name="wagslane/go-rabbitmq")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem