BunnyBus
JSON →BunnyBus is a high-level enterprise bus library for RabbitMQ that simplifies pub/sub and queue management by abstracting connection, channel, binding, and subscription creation. The current stable version is 7.0.0, released with Node.js >=14 support and maintained by XO Group. It offers both callback and Promise APIs, with optional strict FIFO ordering (at a performance cost). Unlike lower-level RabbitMQ libraries, BunnyBus provides safe defaults, native callbacks for performance, and a built-in error queue / retry management system. It is designed for production messaging patterns requiring reliable delivery and easy configuration.
Resources
packagebunnybus ↗