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

Hook Bundle Laravel Package

scylabs/hook-bundle

scylabs/hook-bundle adds a lightweight hook system to PHP applications, letting you register callbacks at named hook points and trigger them to extend behavior without modifying core code. Ideal for modular, event-driven workflows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Extensibility strategy: Informs whether to add a hook/event/template-override system so customers, partners, or internal teams can customize workflows without forking the core app.
  • Roadmap validation: Useful as a signal for features like admin-configurable templates, plugin hooks, tenant-specific business rules, and no-code automation. The high opportunity score suggests demand for the category, not confidence in this specific package.
  • Build vs. buy: Strongly favors build on Laravel-native primitives—Events/Listeners, service providers, Blade components, and package discovery—rather than buying this Symfony-specific bundle. The v1.0.6 patch does not change this calculus.
  • Use-case discovery: Reference for CMS-style template overrides, notification/workflow hooks, integration extension points, and tenant customization patterns.
  • Risk decision: Flags a dependency that is framework-mismatched for Laravel, has negligible adoption (7 stars, 0 dependents), and whose maintenance signal is a single patch release after a long gap; treat it as an architectural reference, not a production vendor choice.

When to Consider This Package

  • Consider only for a Symfony application that needs a lightweight reference implementation for templates and functional hooks, and only after confirming PHP version compatibility, test coverage, security posture, and maintenance willingness.
  • Consider as a spike/reference if your Laravel roadmap includes a plugin/hook architecture and you want to study prior art before designing native Laravel events and Blade-based extension points.
  • Look elsewhere for Laravel production use: the package is a Symfony bundle, not Laravel-native, and lacks meaningful adoption or dependent packages.
  • Look elsewhere if you need active maintenance, security patches, documented upgrade paths, or community support. The v1.0.6 release is a container-injection bugfix—it demonstrates someone is still committing, not that a support model exists. For Laravel, prefer native Events/Listeners, Blade components, Livewire/Filament extension patterns, or actively maintained Laravel packages.
  • Do not adopt if the decision requires vendor confidence, long-term support, or low integration risk. A single patch release after a multi-year gap is not sufficient evidence of sustained maintenance; set an explicit revisit trigger (e.g. two+ releases in six months plus a security policy) before reconsidering.

How to Pitch It (Stakeholders)

Executive summary: This remains a low-cost reference point for an extensibility category—hooks and templates—but not a viable production dependency for a Laravel product. It is Symfony-specific and has negligible adoption. The recent v1.0.6 release is a narrow container-injection bugfix: it softens the "abandoned" read but does not establish a support commitment or change the strategic conclusion. Customer-configurable hooks/templates may still be worth roadmap investment; this package is not the buy decision.

Engineering summary: Use it as prior art, not as a dependency. The v1.0.6 patch fixes container injection only—no new extension APIs, no architectural changes, no breaking changes—so nothing here is reusable beyond what was already noted. For Laravel, implement extension points with native events, listeners, service providers, and Blade components. If the team pursues this category, budget a short spike and build internally; avoid inheriting a Symfony bundle with no dependents and an inconsistent release history.

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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core