Roadmap

Are you excited for the future of RabbitGUI? So are we! Here is a quick overview of what is coming next for all RabbitGUI users. You can vote for the features you are the most excited about or make suggestions here: let me choose what's next!.

Visual routing with graphs

A simple way to visualize and navigate your RabbitMQ routing. Just like the node editor of Blender or Unreal-Engine, each node being an exchange or a queue, and each edge being a binding, a dead-letter exchange, or an alternate exchange.

Rabbitmq visual routing

Forecast queue volume based on consumption rate

Sometimes you have a lot of messages in a queue and would like to know when all messages will be consumed based on the current consumption rate. This is like a "time-left" indicator when you download a large file, but for RabbitMQ!

Forecast rabbitmq queue volume

Spy on a queue's messages

Spy on a queue to see real-time messages without disrupting the existing queue. RabbitGUI will create a temporary queue with the same bindings to receive a copy of the traffic.

Spy on rabbitmq queue

Custom alerts on queues

Get a desktop notification when the number of messages in a queue goes above or bellow a given threshold. RabbitGUI will monitor that queue and let you know when needed!

Custom views management

Just like in Notion, RabbitGUI will let you save your custom views to be easily accessible later for a fully customized experience. Save your filters, columns, and everything else for later.

Export consumed messages

An easy way to export consumed messages to CSV, TSV, JSON, or Excel files to share them or import them elsewhere.

Dummy messages generator

You need to test a consumer? Use RabbitGUI to generate random messages based on a schema and publish them to the queue you want at the pace you want.

Publish messages in bulk

Instead of manually publishing messages one by one, import a JSON, CSV, or Excel file and publish all messages at once with rate limiting right from RabbitGUI

Filter consumed messages base on JSON keys

You can already filter messages by metadata or using the search bar, but this feature will allow you to filter messages based on any nested key of the JSON body.

Users management

Manage users permissions directly from RabbitGUI: create users, add, or remove roles on any virtual host.

Windows support

Support the Windows operating system.

Monitoring statistics

Display a lot of monitoring data across you RabbitMQ cluster.

Policies editor

Create and edit policies directly from RabbitGUI with a UI as smooth as the rest of the app.

Connections and channels management

Manage and monitor connections and channels to your RabbitMQ cluster.