Preparing for system design interviews?  Try bugzed.com →

RabbitMQ Client for Node.js

JSON →
library 5.0.8 ·javascript
verified Jun 17, 2026

rabbitmq-client is a robust and typed Node.js client library for RabbitMQ (AMQP 0-9-1), designed as an alternative to `amqplib`. It is currently in version 5.0.8, actively maintained with regular updates and bug fixes as indicated by recent commits and version bumps. Key differentiators include automatic re-connection, re-subscription, and message retry mechanisms, offering higher resilience out of the box. It provides a higher-level API through `Consumer` and `Publisher` abstractions, simplifying common use cases, alongside a lower-level `Connection` for direct AMQP operations and an `RPCClient` for request-response patterns. The library is written in TypeScript, ships with comprehensive type definitions, and explicitly avoids external dependencies, contributing to a smaller footprint and potentially fewer supply chain risks. Performance is comparable to `amqplib`, as demonstrated by included benchmarks.

total hits 7
actors 4 distinct systems
last hit 31d ago GPTBot
GPTBot
4
Script
1
Amazonbot
1
ClaudeBot
1

top countries 🇺🇸 United States · 🇩🇪 Germany