RabbitGUI

RabbitGUI

The missing rabbitmq IDE

37 followers

Debug, monitor, and manage RabbitMQ with a modern developer interface. RabbitGUI supports multiple connexions, quick search, debug mode, and much more.
RabbitGUI gallery image
RabbitGUI gallery image
RabbitGUI gallery image
RabbitGUI gallery image
Payment Required
Launch Team / Built With
AppSignal
AppSignal
Built for dev teams, not Fortune 500s.
Promoted

What do you think? โ€ฆ

Nicolas Ka
๐Ÿ‘‹ Hi Product Hunt! I'm the maker of RabbitGUI, the missing RabbitMQ IDE. This all started from a personal pain point. I've been working with RabbitMQ for years, and while the built-in web UI is undeniably useful, I always felt like it was missing the UX polish and power tools that developers and ops folks need day to day. I initially floated the idea of rebuilding the UI within the ecosystem, but understandably the project wasn't heading in that direction. So I built the tool I wished existed: a native Mac desktop IDE that goes beyond just visualizing queues. Here are some of the features I'm most excited about: ๐Ÿง  Multi-instance support (switch easily between prod, staging, local...) โœ๏ธ JSON editor for publishing messages ๐Ÿ” Quick global search across queues, exchanges, bindings ๐Ÿ“ˆ Time series explorer for messages and flow ๐Ÿ” Comprehensive routing view (bindings, dead-letter, alternate exchange) ๐Ÿ“˜ Built-in documentation, no more Googling for argument names ๐Ÿ’ธ It'll be a one-time payment of 29โ‚ฌ, with a full year of free updates and a 30-day money-back guarantee. It's not released yet, I'm currently putting the final touches on it, but if you're interested, you can leave your email to get 50% off when it launches. ๐Ÿงก I'd love your feedback! What's your biggest frustration with RabbitMQ today? Any features you've always wished the UI had? Thanks so much for checking it out!
Joey K. Moran

@nick_kellerย That JSON editor for publishing messages is an absolute lifesaver.

Nicolas Ka

@joey_k_moranย Thx Joey!
And it supports all shortcuts and features from VSCode as well!

Joey K. Moran

Do you have any user role or permission management features for teams sharing the same instance?

Nicolas Ka

@joey_k_moranย Yes, it uses the built-in user permission system of RabbitMQ, so it is up to you to create the appropriate users with the right permissions for your team.

Claudio Fanetti

A polished RabbitMQ IDE has been a long time coming thanks for making it happen!

Nicolas Ka

@claudio_fanettiย Couldn't agree more haha! This was born out of daily frustrations to be honest. I love Rabbit, but the UI of the management plugin is just not the best.

Gerardo Zepeda Diaz

Great indeed. Can RabbitGUI easily inspect dead letter queues or do users still have to dive into the management plugin directly?

Nicolas Ka

@gerardo_zepeda_diazย Yes!
For now, you can "peek" at the front of the queue (first X messages) with a nice JSON explorer for the content. And I am currently working on consuming all DLQ messages locally, showing stats on content or routing keys, filtering, and replubishing messages wherever you need in a few clicks.

Yoana Angelica

This is super exciting for anyone whoโ€™s dealt with RabbitMQ debugging can be such a hassle. How does your debug mode actually work? Is it real time inspection or log based?

Nicolas Ka

@yoana_angelicaย Thx Yoana! It uses both the management API to have stats, and the amqp protocol to consume and publish messages. It can for instance create temporary queues and bindings to "spy" on other queues.

Faizullo Suponyorov

Impressive launch. Are there any keyboard shortcuts for common tasks like purging a queue or binding an exchange?

Nicolas Ka

@faizullo_suponyorovย Thank you Faizullo! For now the common keyboard shortcuts like CMD+F, CMD+K, and all accessibility features are supported. I will monitor usage to figure out what common tasks need to be added.

Youngju Yu

Switching between multiple instances sounds super convenient great job.

Nicolas Ka

@youngju_yuย Yes definitely, this has been bothering me for so long to be honest ๐Ÿ˜…

12
Next
Last