juststeveking/laravel-webhooks
A Laravel package for receiving and processing incoming webhooks. Define webhook endpoints, validate request signatures from providers, and dispatch payloads to dedicated handler classes, keeping controllers clean and integrations secure.
Verdict for the PM: this is a sizing instrument and design reference, not a dependency to approve. It is archived, single-maintainer, has shipped nothing since May 2023, sits at 83 stars and zero dependents, and never reached a 1.0 (0.0.5 → 0.0.51 is the entire release history visible here). A TPM's job is to carry it as a timeboxed investigation line item with a written decision gate — "adopt a maintained alternative / build in-house / fork this" — and to actively prevent it from landing in composer.json by inertia because a spike "worked."
Architecture fit
order.created," which is why it is useful as a sizing instrument even if never installed.Integration feasibility
composer require, publish config and migrations, dispatch from domain events. A spike is a day; a credible prototype a week. That is the full cost of the investigation, and it is why the spike is worth funding.illuminate/* constraints around Laravel 9–10 and PHP 8.1/8.2. On Laravel 11/12 the install likely fails or needs a constraint override — and overriding constraints on an archived package is the first step of an unplanned fork. Resolve this first; it is the cheapest possible kill criterion.Technical risk
Key questions to resolve before the gate
illuminate/* and PHP constraints are declared, and does it install cleanly on our target matrix?Stack fit
Options to put to the decision gate (effort and exit cost)
spatie/laravel-webhook-server. Actively maintained, the ecosystem default, similar queued-job-plus-signing model. Evaluate in the same spike against the same matrix so the gate is a like-for-like call rather than a gut feel.Compatibility considerations
Sequencing (milestones a TPM can track and report on)
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?