QueueExplorer was originally built as a WinForms application. For its cross-platform version, we replaced the WinForms frontend with Electron while keeping the existing .NET backend. This made TypeScript the main language for the new user interface. TypeScript looked familiar enough to C# that we could just jump in, but there are some important conceptual differences. […]
Category: QueueExplorer
Modernizing a 20-Year-Old WinForms Application – Part 2: Making Electron and .NET Work as One Application
In the first part of this series, I described why we chose Electron for the new QueueExplorer frontend while keeping the existing .NET backend. This article describes the architecture we ended up with, why Electron owns the application lifecycle, how the .NET backend fits into that model, and what we learned from having a process […]
Modernizing a 20-Year-Old WinForms Application – Part 1
Why We Chose .NET + Electron QueueExplorer is a desktop application for inspecting, managing and testing messages in systems such as RabbitMQ, Azure Service Bus, ActiveMQ and MSMQ. It began in 2004 as a tool for managing MSMQ, which was itself a Windows-only technology. At that time, C# and WinForms were an easy choice. They […]
QueueExplorer for Mac and Linux is officially released
After several months of Alpha and Beta testing, the first production version of QueueExplorer for Mac and Linux is now available. This is no longer a preview release. The Mac and Linux editions are ready for regular, everyday use. The same QueueExplorer, now on three platforms QueueExplorer has been available on Windows for many years. […]
QueueExplorer for Mac and Linux enters Beta — now with full Professional edition feature parity
A month ago, we released the first Alpha version of QueueExplorer for Mac and Linux. Since then, we’ve received valuable feedback from early adopters. Thanks! Today, we released Beta version. We reached feature parity with Professional edition, so now it supports schema operations, custom columns (XML, JSON, Regex), queue views and custom folders. You can […]
Important Azure Service Bus update for QueueExplorer users
Microsoft is retiring several legacy Azure Service Bus SDK libraries and the SBMP protocol on September 30, 2026. For users of QueueExplorer v5 Since version 5.0.66 (February 2026), QueueExplorer fully supports the latest official Azure Service Bus SDK. The new SDK is user when the transport type is configured as: It is also used when […]
QueueExplorer now runs on Mac and Linux
For a long time, QueueExplorer has been a Windows-only application. That made sense when it was originally built for MSMQ, but over the years the world moved from Windows quite a bit. We added support for multiplatform queueing systems like RabbitMQ and ActiveMQ, but QueueExplorer itself needed Windows, or at least a Wine under Linux, […]
QueueExplorer 5 released – dark mode, schema operations
We just released a new major version of QueueExplorer. We feel this is a significant upgrade that brings entirely new kind of functionality, not available before – operations on metadata. Schema (metadata) operations (Pro) Schema operations allow you to export/copy definitions of queueing objects: queues, topics, exchanges, vhosts, etc. After that, you can import/paste them […]
QueueExplorer and QueueMonitor and log4j vulnerability
Since users start asking about whether log4j vulnerability affects our product, here’s how things are: QueueExplorer, QueueMonitor, and Cogin web site do not use Java in any way, and therefore do not use log4j either. If you have a checklist of all apps and services you’re using and have to check for this issue, you […]
RabbitMQ support in QueueExplorer
QueueExplorer 4.2 is out, and with it – official support for RabbitMQ. What changed since beta? Since February we improved performance quite a bit, added support for policies, and fixed a bunch of smaller issues. It can be downloaded from cogin.com/mq/download.php If you have any kind of feedback on how it works (or doesn’t work) […]