Workbench

Monitor BullMQ queues with a dashboard that tracks live metrics, job runs, and scheduler status.

Workbench screenshot 1

Workbench is an open-source web app and server that provides a monitoring dashboard for BullMQ. It allows users to track live queue metrics, manage job runs, and monitor scheduler status without requiring direct access to Redis. The software is designed for developers managing background jobs and message queues who need a visual interface for queue administration and job lifecycle management.

The software is deployed as a web application and can be integrated directly into an existing Node.js or Bun backend as a route or run as a standalone Docker container. It supports a wide variety of deployment patterns, allowing it to function as an embedded part of a larger application or as a separate service in a containerized environment. This flexibility ensures that the dashboard can be served from the same backend that manages the BullMQ workers, keeping the interface behind the application's own authentication layer.

Key features

  • Visual FlowProducer DAG views for complex job flows
  • Live queue metrics and scheduler status monitoring
  • Search functionality and error triage for job runs
  • MCP server integration for Cursor, Claude Desktop, Zed, and Continue.dev
  • Dark-mode user interface with basic-auth protection by default
  • Standalone Docker image for Kubernetes or container deployments
  • CLI tool for automated framework detection and installation

Workbench includes first-party adapters for a wide range of frameworks, including Express, Fastify, NestJS, Hono, Elysia, Koa, AdonisJS, Next.js, TanStack Start, Astro, Nuxt, and Bun.serve. The integration process is streamlined via a CLI tool that detects the active framework, installs the matching package, and injects the necessary mount points or scaffolds route files. For those using Next.js, Astro, or Nuxt, the dashboard handles the routing while the BullMQ workers continue to run in a sibling process.

It offers a keyboard-driven UI and expanded support for modern TypeScript frameworks.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity2 months ago
Repository Age3 months
LicenseMIT
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.