The modern dashboard for BullMQ.
Monitor queues, inspect jobs, debug failures, and operate workers across Redis environments.
Durabull is an open-source BullMQ operations platform built for teams that need visibility and control over background jobs.
- Queue and job visibility across multiple Redis connections
- Worker and scheduler diagnostics
- Redis key exploration tailored for BullMQ patterns
- Local-first development with Bun + TypeScript in a monorepo
- Bun
1.3+ - Node.js
20.19+or22.12+for the Vite web app - Redis (local or remote)
bun install
bun run dev:authlessOpen:
- Web:
http://localhost:5173 - API:
http://localhost:3001/api
dev:authlessis for local/private environments. Do not expose authless mode directly to the public internet.
bun docker
bun docker:seed
bun run devOptional demo traffic generator:
bun run workload:devIf you want API + web + workload in one terminal, use:
bun run dev:demo- Docs home:
https://durabull.io/documentation - Local development:
/documentation/getting-started/local-development - Installation:
/documentation/self-hosting/installation - Environment variables:
/documentation/getting-started/environment-variables - HTTP API reference:
/documentation/reference/http-api
Production and self-hosted Durabull collects anonymous/pseudonymous usage telemetry to understand
feature usage and improve the product. Configuring POSTHOG_KEY for your own PostHog project does
not disable Durabull telemetry, and Durabull does not provide a product-level telemetry opt-out.
When POSTHOG_KEY is set, the configured PostHog project still receives the full PostHog browser
analytics stream.
Durabull does not collect Redis URLs, queue names, Redis key names, job data, logs, emails, names, organizations, hostnames, raw URLs, search patterns, stack traces, or raw error messages.
- Desktop build and release guide:
apps/desktop/README.md - Authentication package:
packages/auth/README.md - Fleet demo workload:
packages/fleet-demo-workload/README.md - Example environment config:
.env.example
apps/api- Bun + Hono APIapps/web- React dashboard appapps/docs- Next.js documentation sitepackages/*- shared auth, DAL, analytics, utilities, and demo workload packages
Elastic License 2.0 (ELv2). See LICENSE.
