cocur/background-process
Run shell commands as detached background processes from PHP so they keep running after the request/script ends. Start jobs, optionally get PID, poll if running, and stop them (Unix). Basic Windows support for launching only.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cloudone/job-queue-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| docplanner/tasks-bundle | 0.84 | — | 0 | 0 | 1 | 0 | 0 | 0.2 | — | — | 9 years ago | |
| allprogrammic/resque | 0.84 | — | 2 | 2 | 3 | 16 | 0 | 0.1 | 11.1 | MIT | — | |
| toflar/cronjob-supervisor | 0.84 | Run and cap background workers using only a minutely cronjob—no supervisord needed. Define commands with desired concurrency; the supervisor tracks running processes and prevents overspawning across minutes via ps/tasklist/flock providers, working on Linux and Windows. | 3 | 3 | 3 | 26K | 0 | 22.5 | 61.8 | — | 1 week ago | |
| dlakomski/asynchronous | 0.84 | Laravel package enabling asynchronous/background execution of tasks and queued jobs, letting you dispatch work without blocking the request cycle. Useful for offloading long-running operations, improving responsiveness, and handling work in parallel or after response. | 0 | 0 | 0 | 451 | 0 | 0.0 | 36.7 | MIT | — | |
| coka/worker-bundle | 0.83 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| acassan/worker-bundle | 0.83 | Laravel/PHP worker bundle providing a queue/worker manager to run and supervise background jobs. Includes tooling to start, stop, and monitor workers and process queued tasks, helping you manage asynchronous job execution in your application. | 0 | 1 | 0 | 1 | 0 | 0.0 | 4.2 | MIT | — | |
| bcc/resque-bundle | 0.83 | — | 119 | 121 | 88 | 170 | 26 | 11.5 | 18.2 | — | — | |
| ralphjsmit/laravel-horizon-cron-supervisor | 0.83 | Run Laravel's scheduled tasks through Horizon instead of system cron. Your schedule is dispatched as Horizon jobs, so it's supervised, monitored, and retried automatically and visible on the Horizon dashboard. | 63 | 63 | 4 | 381 | 2 | 1.1 | 11.6 | MIT | 1 year ago | |
| aureja/job-queue | 0.83 | JobQueue is a PHP package for managing job queues, providing a simple way to enqueue, process, and organize background tasks in your application. Suitable for basic queueing needs with a lightweight setup and straightforward API. | 3 | 3 | 2 | 0 | 0 | 0.1 | — | MIT | — | |
| spatie/laravel-artisan-dispatchable | 0.83 | Register Laravel jobs as Artisan commands by implementing the ArtisanDispatchable interface. Dispatch queued jobs via CLI (e.g., php artisan process-podcast) so long-running tasks won’t block the scheduler, while remaining runnable from Artisan. | 160 | 161 | 7 | 14K | 0 | 10.6 | 28.3 | MIT | 8 months ago | |
| spatie/laravel-signal-aware-command | 0.83 | Add signal awareness to Laravel Artisan commands. Gracefully handle SIGINT/SIGTERM (Ctrl+C, container stop, deploy) to stop work cleanly, run shutdown logic, and avoid half-finished jobs—ideal for long-running CLI tasks and workers. | 167 | 168 | 11 | 2M | 0 | 5.0 | 55.8 | MIT | 11 months ago | |
| mondalaci/supervisor-client | 0.83 | — | 59 | 54 | 17 | 0 | 0 | 0.8 | — | GPL-3.0 | — | |
| illuminated/console-mutex | 0.82 | Prevent overlapping Laravel console commands with a simple mutex. This package adds atomic locking to Artisan commands so scheduled or manual runs never execute concurrently, helping avoid duplicate work and race conditions. | 147 | 147 | 31 | 10K | 0 | 20.4 | 29.7 | MIT | 4 weeks ago | |
| bobrd/scheduler-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| acassan/supervisord-bundle | 0.82 | Laravel/PHP bundle for managing Supervisord: configure supervisor programs, control processes, and monitor status from your application. A lightweight wrapper to simplify integrating supervisord-based workers and services into your project. | 0 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| protonemedia/laravel-task-runner | 0.82 | Laravel Task Runner lets you define reusable tasks as classes and run them from Artisan, code, or a schedule. It offers clean task registration, output handling, and cron-like scheduling for maintenance routines and background work. | 131 | 131 | 7 | 21 | 1 | 7.2 | 1.3 | MIT | 8 months ago | |
| catch-of-the-day/php-resque-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| workerman/crontab | 0.82 | workerman/crontab is a lightweight cron scheduler for Workerman PHP applications. It adds second-level cron expressions and recurring task scheduling to Workerman workers, letting you run background jobs on timers without relying on external cron. | 71 | 70 | 12 | 9K | 5 | 2.4 | 30.6 | — | 1 year ago | |
| dtc/queue | 0.82 | — | 120 | 119 | 38 | 0 | 22 | 8.5 | 8.6 | MIT | — |
How can I help you explore Laravel packages today?