catchadmin/plugin-hook
A lightweight hook system for CatchAdmin that lets plugins register and listen for events, so you can extend core behaviour without patching framework code. Useful for inserting custom logic at defined extension points in a Laravel-based admin panel.
Event/Dispatcher and service providers. At 0 stars and 0 dependents, the honest answer is "buy only if you're already in the CatchAdmin ecosystem; otherwise build."Consider it when:
Look elsewhere when:
Event/Listener, service providers, Macroable, or a modules package like nwidart/laravel-modules — which give you first-party support and a much larger talent pool.To executives: This is a small, MIT-licensed hook component from the CatchAdmin ecosystem that would let us add plugin-style extensibility cheaply — the enabling layer for a future integrations or marketplace story. Treat it as a low-cost accelerator, not a strategic dependency: it has no community, no adoption, and no support, so we should only use it if we're already committed to CatchAdmin, and we should budget for owning it ourselves. The decision it unlocks (build vs. adopt an extension layer) is worth making deliberately; this package makes "adopt" a cheap experiment.
To engineering: It's a WordPress-style action/filter dispatcher wired into CatchAdmin's plugin lifecycle. Pros: tiny surface area, MIT, fits the framework, fast to prototype with. Cons: zero stars, zero dependents, no tests/CI signal we can verify, likely Chinese-only docs, and tight coupling to CatchAdmin's plugin loader. Recommendation: if we're on CatchAdmin, vendor it and pin the version so upstream drift can't break us; if we're not, use Laravel's native events and service providers instead — the maintenance burden of an unadopted dependency outweighs the saved implementation time.
How can I help you explore Laravel packages today?