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 Link Laravel Package

alexpgates/horizon-link

A lightweight Laravel package that provides convenient links to your Laravel Horizon queue dashboard, making it quick to jump from your application to Horizon to monitor queues, jobs, and workers. Simple to install and configure.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for internal admin tooling. This is a single-purpose Laravel Nova navigation affordance — a menu entry/card that deep-links operators from the Nova admin panel into the Horizon queue dashboard. It is not monitoring, alerting, or queue-management capability; it is a convenience shortcut. The realistic decision it informs is "reimplement in-house in under a day" rather than "adopt a dependency."
  • Whether to invest in operator/support UX at all. If support, success, or on-call staff regularly ask "where do I see failed jobs?", that is a demand signal for a first-party shortcut surface in Nova — and for a broader runbook/observability-links panel (Horizon, Telescope, logs, queue metrics) that you own.
  • Roadmap placement of observability surfaces. The package itself is a link, not a feature. It should not be counted toward an "observability" roadmap item; at most it is an acceptance criterion ("operators can reach Horizon from the admin panel in one click").
  • Dependency policy decisions. With 5 stars, 0 dependents, no release since 2020-02-27, and a low opportunity score (~32/100), this is a textbook abandoned micro-package. It is a useful test case for codifying a policy: no new runtime dependencies for functionality you could write in an hour, especially where the last release predates Nova 4 and PHP 8.
  • Reference-implementation value. Because it is MIT and small, its highest-leverage use is as a pattern reference for how Nova tools register navigation and links — input to an internal spike, not a line in composer.json.
  • Use cases it maps to: internal admin panel shortcuts, onboarding/runbook deep links, POC or demo environments, and short-lived internal tools where the cost of later removal is near zero.

When to Consider This Package

Consider it only when all of the following hold:

  • You are on a legacy Laravel Nova version (1.x–3.x era) and PHP 7.x, matching the package's 2020 release window.
  • You already run Laravel Horizon in the same application and simply want a clickable path to it from Nova.
  • The environment is internal, low-criticality, and short-lived (demo, POC, a single team's admin panel).
  • You are comfortable pinning the version and isolating it, with an explicit plan to remove or replace it, and security/supply-chain review has cleared an unmaintained MIT package with a trivial surface area.

Look elsewhere — specifically, build it in-house — when:

  • You are on Nova 4/5 or PHP 8.1+, where the tool/navigation APIs and framework assumptions have moved on and no maintainer is tracking them.
  • You need anything beyond a hyperlink: failed-job counts, retry/dispatch actions, per-queue health, or access control around who sees queue internals.
  • The feature must survive the next framework upgrade; there is no maintenance commitment here and 0 dependents means no community fork pressure to keep it working.
  • Your dependency policy requires active maintenance, security response, or a named owner.
  • You need discoverability and support — the package name and repository name do not even match, which is itself a signal of low investment.

How to Pitch It (Stakeholders)

To executives: This is a ~1-screen internal convenience tool, not a platform investment. Cost to adopt is effectively zero, but so is the vendor's commitment — last release was February 2020, five stars, no downstream users. The recommendation is not to take it as a dependency; the equivalent functionality is a few hours of internal work that we fully control. No budget line, no procurement, no roadmap impact. The only strategic value is as a prompt: if operators keep asking where the queue dashboard is, we should own that surface ourselves.

To engineering: Treat alexpgates/horizon-link as a reference implementation, not a dependency. It shows the shape of a Nova tool that registers a navigation link to Horizon; reproduce that as a first-party tool, which costs roughly half a dev-day plus review. That buys us Nova 4/5 and PHP 8 compatibility on our own schedule, plus a natural place to add what the package never had — failed-job counts, per-queue status, and role-gated visibility. If a team needs the shortcut this sprint for a demo, install it pinned in that environment only, with a removal ticket filed at the same time.

Recommendation: Do not adopt. Spike a first-party Nova navigation tool (est. 1 dev-day including review); keep this package as the pattern reference. Revisit only if we standardize on a maintained, actively released equivalent.

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.
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator