Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Horizon Extended Dashboard Laravel Package

vincentbean/horizon-extended-dashboard

A Laravel package that extends the Horizon dashboard with additional queue and job insights, making it easier to monitor workers, inspect workloads, and debug Redis-backed queues. A drop-in addition for applications already using Laravel Horizon.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for queue observability: Avoid spending engineering cycles building a custom dashboard on top of Laravel Horizon. This package provides extended queue visibility as a low-cost, self-hosted add-on, freeing the team to focus on product work.
  • Prioritizing notification/email reliability: Release 1.2.2 adds support for queued Mailables as queue items, making delayed transactional emails, password resets, receipts, onboarding drips, and other user-facing messages visible in the same operational dashboard. PMs can use this to justify roadmap investment in email deliverability, retry policies, and async job SLAs.
  • Support and incident triage: When customers report missing emails or delayed notifications, support/engineering can inspect queue state rather than guessing. PMs can use this to define escalation paths and reduce time-to-resolution for customer-facing async workflows.
  • Capacity and throughput planning: Extended queue metrics help PMs and engineering reason about worker capacity, backlog growth, and the operational cost of new async features before committing to roadmap items.
  • Technical due diligence for Laravel stacks: For products built on Laravel + Horizon, this package is a practical evaluation point when deciding whether to standardize queue observability or adopt a broader APM tool.

When to Consider This Package

Consider adopting this package when:

  • The product runs on Laravel and uses Laravel Horizon for Redis queue management.
  • The team needs more visibility than default Horizon provides, especially into queued Mailables and other job types.
  • Engineering wants a lightweight, self-hosted dashboard without procuring an enterprise APM platform.
  • Customer-facing notifications, transactional emails, or async workflows are important enough to warrant operational visibility.
  • The team values low integration effort, minimal maintenance, and staying within the Laravel ecosystem.

Look elsewhere when:

  • The stack is not Laravel/Horizon, or queues are managed by another system.
  • The organization requires vendor-supported SLAs, enterprise security reviews, compliance/audit features, or long-term metric retention.
  • The product needs full distributed tracing, cross-service observability, or advanced alerting beyond a queue dashboard.
  • The team already has a mature APM/observability platform (e.g., Datadog, New Relic) and duplicating dashboards would add operational overhead.
  • The package’s maintenance cadence, community support, or release history does not meet the organization’s risk tolerance for production tooling.

How to Pitch It (Stakeholders)

For executives: This package improves visibility into background jobs and queued emails, helping us catch and resolve customer-facing delays faster. The latest release, 1.2.2, extends that visibility to Mailables, so issues like delayed password resets, receipts, or onboarding emails are easier to diagnose. It is a low-cost, self-hosted complement to our existing Laravel Horizon setup, reducing the need to build or buy a larger observability platform just for queue monitoring.

For engineering: The package extends Horizon’s dashboard with additional queue insight and now recognizes queued Mailables as queue items. Adoption is lightweight for Laravel/Horizon applications and avoids custom dashboard maintenance. It is a good fit for teams that want better operational visibility without introducing a heavier APM dependency. Evaluate against existing monitoring standards, but for many Laravel products it is a pragmatic, low-risk addition.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package