Skip to content

Bus Lane - Service Bus Manager Desktop App

License

Notifications You must be signed in to change notification settings

soliktomasz/BusLane

Repository files navigation

BusLane

A cross-platform Azure Service Bus management tool built with Avalonia UI and .NET 10.

.NET 10 Avalonia UI License Platform BuyMeACoffee ko-fi

Website | Installation | Features | Roadmap | Security


BusLane Main Screen

Features

  • Dual connection modes - Azure Identity authentication or direct connection strings
  • Full entity support - Queues, topics, subscriptions, and session-enabled entities
  • Message operations - Peek, send, resend from DLQ, purge, search and filter
  • Live monitoring - Real-time message streaming, charts, and configurable alerts
  • Secure storage - AES-256 encrypted connection strings with machine-specific keys

Installation

Download the latest release from Releases.

macOS note: Run xattr -cr "/Applications/BusLane.app" if Gatekeeper blocks the app.

Build from Source

git clone https://github.com/soliktomasz/BusLane.git
cd BusLane
dotnet build
dotnet run

Prerequisites

  • .NET 10.0 SDK (for building)
  • Azure RBAC roles: Azure Service Bus Data Receiver, Azure Service Bus Data Sender, Reader

Usage

Azure mode: Sign in with Azure > Select subscription > Browse namespaces > View messages

Connection string mode: Open connection library > Add/select connection > Browse entities

Contributing

Contributions welcome. Fork, create a feature branch, and submit a PR. See ROADMAP.md for ideas.

License

MIT - see LICENSE