patchlevel/worker
A lightweight worker abstraction for Laravel/PHP apps, providing long-running background process loops with graceful shutdown, signal handling, and support for event-driven or subscription-based workloads.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jeffersongoncalves/laravel-queue-worker | 0.85 | A lightweight Laravel package for running and managing queue workers without Supervisor. Start, stop, restart, and monitor workers through simple Artisan commands, making background job processing practical on shared hosting and minimal deployments. | 1 | 1 | 0 | 0 | 0 | 17.6 | — | MIT | 1 month ago | |
| webparking/laravel-queue-ensurer | 0.82 | Keeps Laravel queue workers alive by monitoring your queues and automatically restarting stalled or missing workers, so background jobs keep processing without manual intervention or custom health checks. | 64 | — | 5 | — | 1 | 0.9 | — | MIT | 6 years ago | |
| released/queues-and-jobs | 0.82 | Queues and Jobs is a Laravel package that provides convenient tools for dispatching and managing background jobs, integrating with Laravel's queue system to help organize asynchronous work in your application. | 1 | 1 | 1 | 0 | 0 | 0.0 | — | — | — | |
| micro-module/job-queue | 0.81 | A lightweight job queue module for Laravel micro-modules: dispatch and delay background jobs, process them with configurable workers, and handle retries and failures through a simple API that drops into any modular Laravel application. | 0 | 0 | 0 | 110 | 0 | 0.0 | 28.3 | MIT | 1 year ago | |
| andrey-helldar/laravel-actions | 0.81 | Laravel Actions lets you encapsulate business logic in reusable action classes and run them as controllers, jobs, listeners, or console commands. With an expressive API and Laravel-friendly conventions, it keeps applications cleaner, more testable, and free of duplicated code. | 244 | — | 16 | — | 0 | 21.8 | — | MIT | 4 days ago | |
| olaldennis/job-queue-bundle | 0.81 | A Laravel job queue bundle for dispatching, scheduling and monitoring background jobs. Includes queue helpers, retry and failure handling, and lightweight tracking for pending, running and failed tasks. | 1 | 1 | 0 | 9 | 0 | 0.3 | 10.2 | — | 5 years ago | |
| yuntian001/multi-process-queue | 0.80 | A Laravel/PHP package for multi-process queue processing. It runs queue workers in parallel to improve job throughput and makes it easier to manage concurrent queue consumption in Laravel applications, helping background jobs scale beyond a single worker process. | 93 | 95 | 12 | 34 | 1 | 1.2 | 1.9 | MIT | 3 years ago | |
| coka/worker-bundle | 0.80 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| queueworker/sansdaemon | 0.80 | Run Laravel queue workers without a long-running daemon. Sansdaemon processes queued jobs on demand, making it ideal for cron, serverless, and shared hosting where persistent workers are not possible. Install via Composer, configure your queues, and let it drain jobs and exit cleanly. | 178 | 178 | 16 | 3K | 2 | 1.8 | 16.5 | MIT | 3 years ago | |
| workerman/crontab | 0.80 | 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 | |
| mxl/laravel-queue-rate-limit | 0.80 | mxl/laravel-queue-rate-limit lets you throttle Laravel queue jobs per queue, capping how many are processed in a given time window. Configure limits in your queue config to protect external APIs and downstream services from job bursts. | 93 | 93 | 22 | 5K | 0 | 11.2 | 26.1 | MIT | 6 months ago | |
| barryvdh/laravel-async-queue | 0.80 | Laravel Async Queue adds an async queue driver that runs queued jobs in background PHP processes instead of requiring a long-running queue worker. Useful on shared hosting or simple deployments where daemons aren’t available, while keeping Laravel’s queue API. | 288 | 291 | 74 | 11K | 41 | 8.2 | 24.5 | — | 1 year ago | |
| yangusik/laravel-balanced-queue | 0.80 | Balanced queue scheduling for Laravel that spreads jobs evenly across workers to prevent bottlenecks, improve throughput, and keep processing fair. Drop-in configuration works with existing queue connections and supports priorities. | 89 | 87 | 7 | 3K | 0 | 17.5 | 24.4 | MIT | 2 months ago | |
| sfcod/jobqueue | 0.80 | sfcOD JobQueue is a Laravel package for managing queued jobs, giving you a straightforward way to dispatch, process, and track background tasks. It fits into Laravel’s queue system to help keep asynchronous work organized and maintainable. | 16 | 16 | 5 | 72 | 0 | 0.7 | 9.9 | — | 3 years ago | |
| acassan/worker-bundle | 0.80 | 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 | — | |
| anousss007/vigilance | 0.79 | Driver-agnostic control center for Laravel queues, jobs, commands and the scheduler. See what ran and what failed, dispatch jobs or run allowlisted commands from a Livewire dashboard, with error tracking, APM, per-route metrics and a worker supervisor across Redis, database, SQS and Beanstalkd. | 207 | 207 | 10 | 4K | 0 | 30.7 | 21.5 | MIT | 2 days ago |
How can I help you explore Laravel packages today?