I got tired of the RabbitMQ web UI, so I built a real IDE
I got tired of the RabbitMQ web UI, so I built a real IDE
Hey HN! I've been using RabbitMQ for about 10 years now, and while the web UI is handy, I've always found the experience frustrating. We all used to share scripts that would add JSON formatting and other small details to make it more practical. At some point, I even tried proposing improvements or a revamp of the UI on the RabbitMQ Slack. The answer I got was "don't fix what is not broken", which in hindsight was obviously the right one. So I took a different route and built the tool I wished existed: a desktop IDE for RabbitMQ. The key features I started with are: - Multi-connection support (local, staging, prod) - JSON editor for publishing / displaying messages - Quick search across queues, exchanges, vhosts - Interactive charts with automatic LOD based on zoom level - All routing info in one view (bindings, dead letters, alternate exchanges) - Built-in documentation and formatted inputs (the raw list of arguments has always been frustrating to me) The app will be a one-time purchase of $29 for Mac, Windows, and Linux, I didn't think the SaaS model made much sense here. It's not live yet, I'm in the final polishing phase, but if this sounds like something you'd use, you can leave your email to get 50% off at launch. I'd also love to hear from you: - What are your biggest frustrations with RabbitMQ today? - Any features you wish existed in your tooling? Thanks for reading, and double thanks if you share your thoughts in the comments!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
grep for GOT – A UI Experiment
We got fed up with Airbrake, so we built Coalmine
I got tired of stressing about my karma, so I wrote this.
I got bored, so I made a roguelike
We Got Your Back
Be the dad who’s got it handled
We get it, we got you
Built for myself when Todoist and Notion got too much.
Gebug has now web UI
Web UI Released for Asynq