Skip to content

yrnehli/bunnymq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BunnyMQ

TypeScript Workflow ESLint Workflow Prettier Workflow

A modern web interface to manage your RabbitMQ queues. Built using React, with a focus on type safety.

image

Features

  • Multiple environments 🌲
  • View queues 🔁
  • Purge/view messages 👀
  • Construct queue messages using TypeScript 🚧
  • Syntax highlighting 🎨
  • Pretty printing 💅
  • Dark mode 🌚

Installation

  1. Clone this repository.
  2. Setup src/config.ts to your liking (more info here).
  3. Install dependencies: npm install.
  4. To start the app: npm run dev.
  5. In a separate instance, npm run proxy if useProxy is true in your configuration.

Configuration

Key Type Description
environments Record<EnvironmentName, BaseUrl> A mapping of environment names to the base URL of your RabbitMQ web instance.
credentialsTtl number The TTL (time to live) in seconds for the login credentials to persist within the browser.
useProxy boolean Use a proxy to make calls to the RabbitMQ web API, circumventing CORS restrictions. Not recommended if hosting on a publicly accessible server!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published