rabbithole is a terminal UI for consuming and inspecting RabbitMQ messages in real time. It features a topology browser for exploring exchanges and bindings, a split-pane consumer view with vim-style navigation, dynamic protobuf decoding that auto-detects message types from routing keys, and optional SQLite persistence for saving message history across sessions. Built with Bubble Tea and designed for developers who live in the terminal.
Copilot says:
AI-generated
Dive down the rabbit hole of your RabbitMQ queues with this gorgeous terminal UI that lets you browse, consume, and inspect messages in real-time — complete with automatic Protobuf decoding that just works.
Key features:
- 🐰 Interactive topology browser for exchanges and bindings
- 🔄 Real-time message streaming with pause/resume and split-pane view
- 🔍 Auto-detects and decodes Protobuf messages from routing keys
- 💾 SQLite persistence with full-text search across session history
This summary was generated by GitHub Copilot based on the project README.