RabbitMQ Desktop GUI
$29.99, free evaluation
Quickly connect to your RabbitMQ and start working
RabbitMQ Assistant is developed with Windows Native technology, small and fast, and can be started within 1s even on machines with lower configuration
View your RabbitMQ health metrics in real time
The Dashboard feature provided by RabbitMQ Assistant allows you to observe RabbitMQ health metrics, including backlog of messages, throughput, number of client connections, and more. Also, you can see the topology of the VHost
Supports rich data formats
RabbitMQ Assistant will automatically recognize and format different message formats, including Text, JSON, XML, HEX, MessagePack, and various integer and floating point types
View/Add bindings
You can quickly view bindings on exchanges, add new bindings, publish messages, and more
Create message
When creating a message, you can specify headers, properties, and payload; or send thousands of messages at a time for performance testing to see how the system handles the payload
User Management
View users, add new users, set permissions for users, etc.

Main Functions

GPU rendering

RabbitMQ Assistant takes full advantage of your GPU when rendering the interface. This results in a smooth user experience while using less power than before

Generate topology map

Generate a topology map for the specified vhost with one click, and support exporting various formats such as png, svg, pdf, tk, etc., so that your message flow is clear at a glance

Test producers and consumers

You can test parts of your solution, simulating third-party messages in and out. You can create and edit test messages to send one by one or in batches

Data formatting

RabbitMQ Assistant will automatically recognize and format different message formats, including Text, JSON, XML, HEX, MessagePack, and various integer and floating point types

View system status

You can see system status at a glance, check if some queues are getting too large, if there are messages in dead letter queues, etc. See how your entire system is working in near real-time with auto-refresh

Create message

When creating messages, using the data templates provided by the RabbitMQ Assistant, you can generate large, heterogeneous, realistic messages for any development, testing or demonstration purpose

  • View the backlog of messages in the queue, read and write rates; configuration information of switches and queues in the virtual host
  • Combined with data templates and timers, you can send thousands of messages at a time for performance testing to see how your system handles load
  • Support SSL/TLS transmission encryption to ensure data transmission security
  • Organize exchanges, queues, and users in a directory structure
  • Add, delete, modify, check for exchanges, queues and users
  • Displays message formats like JSON, XML, MessagePack, Hex, etc. in a pretty format
  • Add new bindings, publish messages, receive messages; view a list of all consumers in the queue
  • More features are supported based on your suggestion

Meet the Redisant Family

Redis Assistant Redis Assistant

Redis Desktop GUI - for strings, lists, hashes, sets, sorted sets, streams. Fast, efficient, and takes up very little resources

ZooKeeper Assistant ZooKeeper Assistant

ZooKeeper Desktop GUI - display nodes in a tree structure, monitor server status, and multiple data formats: JSON, XML, HEX, MessagePack.

Kafka Assistant Kafka Assistant

Kafka Assistant——Manage Broker, Topic, Group, monitor server status, and support multiple message formats.

RocketMQ Assistant RocketMQ Assistant

RocketMQ Desktop GUI - In-depth understanding of your queues, subscription and consumption messages, display message traces and stress tests.

RabbitMQ Assistant RabbitMQ Assistant

RabbitMQ Desktop GUI - In-depth understanding of your queues, subscriptions and consumption messages, showing a complete message flow graph and stress testing.

Pulsar Assistant Pulsar Assistant

Pulsar Assistant - manage your tenants, namespaces, topics, subscribe and consume messages, simulate messages and stress test.

Etcd Assistant Etcd Assistant

Etcd Assistant - Operate your etcd cluster conveniently and efficiently; support views for multiple keys; manage leases, users, roles, and permissions.

MQTT Assistant MQTT Assistant

MQTT Desktop GUI - structured themes and dynamic preview, supports various message types, automatically parses message fields and draws them into line charts, making data changes clear at a glance.

Modbus Slave Emulator Modbus Slave Emulator

Modbus slave station emulator - Simulate multiple slave station devices at the same time, support multiple communication protocols, and quickly build your test platform.

Modbus Slave Emulator Modbus Master Emulator

Modbus Master Emulator - create multiple connections at the same time, monitor multiple Modbus slave registers, and quickly debug your slave devices.

Redisant Toolbox Redisant Toolbox

More than 40 commonly used development tools; native applications, well-designed, fast and efficient; offline use, respect your privacy.

Data Assistant Data Assistant

Data Assistant——Generate large, heterogeneous, real-world data for any development, testing or demonstration purposes.


TinyGUI allows you to easily optimize JPG, WebP and PNG images using tinypng.com's API service. And TinyGUI is completely free and open source.