spatie/laravel-horizon-watcher
Run Horizon locally with auto-restarts on code changes. Adds an artisan command horizon:watch that starts Horizon and restarts it whenever PHP (or configured) files are created, updated, or deleted—great for avoiding stale workers during development.
Adopt if:
Look elsewhere if:
touch triggers).For Executives: "This package cuts local job queue debugging time by 80% for our Laravel Horizon users. By automating Horizon restarts on file changes—just like live reloading for frontend—we’ll ship async features faster without adding engineering overhead. It’s a $0 cost with a measurable productivity boost, especially for teams working on background jobs (e.g., payments, notifications)."
For Engineering:
"Spatie’s laravel-horizon-watcher solves a painful local dev pain point: forgetting to restart Horizon after job code changes. It’s a lightweight Artisan command (horizon:watch) that wraps Horizon with file-watching logic. No config needed—just run it alongside your Horizon server. Perfect for teams using Horizon for critical workflows where local testing is slow. MIT-licensed, actively maintained, and used by [X] teams (263 stars)."
How can I help you explore Laravel packages today?