QueuePeek.

A cross-platform desktop app for inspecting message queues across Azure Service Bus and AWS SQS — from a single window, on every desktop.

Windows 10 / 11 · macOS 13+ · Linux x64 / arm64
Version1.0.0

BrokersAzure Service Bus
AWS SQS

LicenseFree for individuals
QueuePeek
Epitka / newq
ApplicationHelp
queue Epitka/newq 9
+ New View Resend Delete Export Import Filter messages… ● Auto-refresh: 30s
Epitka 9
billing3
Active2
Dead-letter1
audit67
newq9
Active9
Dead-letter1
error
particular.monitoring2
TOPICS 3
events.payment
events.user
Seq #Message IDLabelContent TypeSession IDTimestamp
4497f23ab7-22f6-473eBankAccountConnectedapplication/jsonfc1a7b86-10d92024-07-09 14:27
45d86dac1b-8c65-4db4BankAccountConnectedapplication/json3ecfa5c3-5c732024-07-09 14:56
4692da8f34-5f13-401aBankAccountConnectedapplication/json73d7228b-a3cc2024-07-09 15:43
47c2dbc5ca-00db-4497BankAccountConnectedapplication/jsonce361225-ec1c2024-07-09 16:40
48eb6892c6-6bdf-4ba5PaymentMethodSetupapplication/json80021f9f-a0a62024-07-09 16:55
49203b6cff02a44e569SecondQueueMessageapplication/json382e772a-a6b02026-04-28 16:30
507eb730a90fb4456cff2026-05-09 22:55
connected · ns: epitka.servicebus.windows.net · queue: newq (Active) · 9 / 9 shown v1.0.0
QueuePeek main window: connection tree on the left, messages on the right, toolbar with peek/resend/delete/export actions.

What it does, in three sentences.

01 — Overview
01

One window, every broker.

Connect to as many Azure Service Bus namespaces and AWS SQS accounts as you like. Each shows up as a branch in a single tree, so switching between brokers takes zero context-switching.

02

Inspect without breaking things.

Peek messages non-destructively — leaves them on the queue. When you do want to act, resend, delete, requeue, or move to dead-letter with explicit confirmations.

03

Native on every desktop.

Built on .NET MAUI with native UI on Windows, macOS, and Linux. No Electron, no browser-in-a-window. Starts in under a second on a four-year-old laptop.

Works with the brokers you actually use.

02 — Brokers

Azure Service Bus

Full support for queues, topics, subscriptions, sessions, and dead-letter sub-queues. Connect via connection string or Microsoft Entra ID.

  • Queues + topics with subscriptions
  • Sessioned queues with session iteration
  • Active + dead-letter + transfer dead-letter
  • Subscription rules and filters
  • Entra ID and shared access key auth

AWS SQS

Standard and FIFO queues, dead-letter inspection, batch operations. Authenticate via access keys, profiles, or your default AWS credential chain.

  • Standard and FIFO queues
  • Dead-letter queue navigation
  • Per-region browsing
  • Access keys, profiles, or default credentials
  • Message-group and dedup-ID aware

More brokers planned. Tell us which one.

Everything you'd otherwise write a throwaway script for.

03 — Features
Peek

Non-destructive read.

Browse messages with their full payload, headers, and custom properties — without consuming them from the queue.

Resend

Move & copy.

Resend a message to its origin queue, a different queue, or another namespace entirely. Bulk-select or single-shot.

Delete

Selective cleanup.

Remove individual messages or batches. Includes confirmation for destructive actions on production-tagged connections.

Export / Import

Bulk in & out.

Save selected messages as JSON or CSV, import them back into any queue. Perfect for capturing reproducers or backups.

Dead-letter

DLQ first-class.

Every queue and subscription exposes its dead-letter sub-queue inline. Inspect, resubmit to origin, or purge.

Sessions

Session-aware.

Browse sessioned queues with full session iteration. Group messages by session ID; resubmit in order.

Filter

Find a needle.

Filter messages by label, content type, session ID, correlation ID, or substring across the payload.

Rules

Subscription filters.

View, edit, and test SQL filters and correlation filters on Azure Service Bus subscriptions.

Privacy

No telemetry.

Zero analytics or phone-home. Connection strings live in the OS keychain. Your queues are nobody else's business.

Native on every desktop.

04 — Platforms
Windows
10 / 11
x64 · arm64
macOS
13+
Apple Silicon · Intel
Linux
.deb / .rpm
x64 · arm64
License
Free for individuals
Team licensing TBA
Download for your platform v1.0.0 · released 2026 · ~24 MB
FAQ Frequently asked.

QueuePeek is a cross-platform desktop application for inspecting and managing messages on message brokers. Think of it as the equivalent of a database admin tool — but for message queues. It currently supports Azure Service Bus and AWS SQS.

Azure Service Bus and AWS SQS as of v1.0. RabbitMQ and Apache Kafka are on the shortlist for v1.1 — let us know which one you'd pay for first.

The Azure Portal is a web UI for managing Service Bus resources. It can do most things, but slowly — you click through three or four panes to inspect one message, and there's no way to peek across multiple namespaces.

QueuePeek is a desktop app optimised for the read/inspect/act loop: a single tree across all your namespaces and accounts, keyboard shortcuts for everything, bulk operations, and import/export. It's the tool you reach for when you actually need to fix something.

No. No analytics, no error reporting, no phone-home of any kind. The only network traffic the app makes is to the brokers you've explicitly connected to. See the privacy policy for specifics.

In the operating system's secure credential store — Windows Credential Manager, macOS Keychain, or libsecret on Linux. They never leave your machine and are never written to plaintext config files.

QueuePeek is free for individual use during the v1.x series. Team licensing for organisations is in design — if you want to pilot it, get in touch.

Native builds for Windows 10/11 (x64 and arm64), macOS 13 and later (Apple Silicon and Intel), and Linux as .deb / .rpm / AppImage for x64 and arm64.

Yes. Select any number of messages and export to JSON or CSV with their full payload, headers, and custom properties. Re-import into the same queue, a different queue, or even a different broker. Useful for backups, reproducers, and migrations.