blomstra/horizon
Integrates Laravel Horizon with Flarum so administrators can monitor Redis queues, jobs, and workers from the admin panel. Offers a convenient in-app view of queue health and failed jobs without switching to a separate Horizon dashboard.
artisan to triage. Embedding the dashboard for admins reduces escalation volume to engineering and shortens time-to-recovery on queue incidents.Consider it (or a fork of it) when:
Look elsewhere when:
sync or database queue driver — Horizon adds little beyond Flarum's built-in failed-job handling.For executives: This is a small, MIT-licensed admin add-on that surfaces Laravel Horizon's queue dashboard inside Flarum. It ships no customer-facing functionality; its value is reducing the engineering hours spent diagnosing stuck emails, notifications, and digest jobs, and shortening recovery when background processing stalls. License cost is zero — the real cost is ownership. Adoption is negligible (2 stars, one release in May 2024, no downstream dependents), so we should treat it as a starting point we may fork rather than a supported vendor product. Recommendation: a scoped pilot on one production forum, measured against current queue-incident resolution time, before any broader commitment.
For engineering: It's a thin Flarum extension that mounts Horizon behind Flarum's admin authorization — cheap to audit, cheap to replace, no lock-in. Before rollout, confirm Redis and supervised workers are actually in place, verify the permission gate so queue internals aren't exposed to non-admins, and pin the version. Assume we carry the fork if upstream stalls; the code footprint makes that a low-effort contingency. This is an ops-visibility decision, not an architectural one.
How can I help you explore Laravel packages today?