toplan/task-balancer
Toplan Task Balancer is a Laravel package that helps distribute tasks and queue workloads evenly across workers, reducing bottlenecks and improving throughput. It integrates smoothly with Laravel and offers simple configuration for more reliable background job processing.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| marcj/topsort | 0.85 | Fast PHP topological sort/dependency resolver. Add string nodes with dependencies and get a valid processing order; includes grouped sorting to keep same-type items together and retrieve group metadata. Useful for UoW, DI, package managers, etc. | 243 | 253 | 19 | 458K | 1 | 3.5 | 45.2 | MIT | 5 years ago | |
| php-pm/httpkernel-adapter | 0.84 | HttpKernel adapter for PHP-PM, letting Symfony and other HttpKernel applications run on a persistent worker process. It bootstraps the kernel once per worker and dispatches requests efficiently, reducing per-request overhead and improving performance. | 245 | 247 | 69 | 2K | 9 | 6.1 | 15.6 | MIT | 3 years ago | |
| jms/job-queue-bundle | 0.84 | A Symfony bundle that adds a persistent, Doctrine-backed job queue to your application. It supports job scheduling, dependencies, retries, parallel workers, and a web interface for monitoring and managing queued jobs. | 333 | 345 | 246 | 6K | 51 | 27.7 | 44.3 | — | 7 years ago | |
| queue-interop/queue-spec | 0.84 | PSR-style interfaces for interoperable PHP message queues. Defines common contracts for contexts, producers/consumers, messages, destinations, and delivery options so different queue libraries and transports can be swapped without changing application code. | 2 | 2 | 0 | 1K | 0 | 3.9 | 36.7 | MIT | 5 years ago | |
| giudicelli/distributed-architecture-queue | 0.84 | Laravel package for building queue-driven distributed architectures. Helps coordinate queued jobs and messaging across services or nodes, supporting scalable, decoupled application workflows with structured queue integration. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| php-resque/resque | 0.83 | PHP-Resque is a Redis-backed background job queue for PHP inspired by Ruby's Resque. Enqueue jobs, run worker processes, and manage queues through a lightweight API for reliable asynchronous processing. | 14 | 15 | 4 | 3 | 0 | 0.1 | 0.8 | MIT | — | |
| mehr-als-nix/parallel | 0.83 | Lightweight PHP library to run multiple tasks in parallel using a Manager/Worker model. Uses pcntl on *NIX to fork processes (auto-detects CPU count), with graceful fallback to serial execution when requirements aren’t met. Captures results and errors per worker. | 7 | 7 | 0 | 3K | 0 | 0.3 | 36.1 | — | 8 years ago | |
| recca0120/laravel-parallel | 0.83 | Laravel Parallel speeds up Laravel test suites by running PHPUnit tests across multiple processes. It provides a simple Artisan command, configurable concurrency, and familiar PHPUnit output, helping large suites finish faster while staying integrated with Laravel. | 63 | — | 4 | — | 0 | 0.8 | — | MIT | 2 years ago | |
| php-pm/php-pm | 0.83 | PHP-PM is a process manager, supercharger, and load balancer for PHP applications. It boots your app once and serves requests through multiple worker processes, eliminating repeated framework bootstrap overhead and boosting throughput for Laravel, Symfony, and other PHP apps. | 6,538 | — | 367 | — | 26 | 44.4 | 11.5 | MIT | 4 years ago |
|
| amphp/sync | 0.83 | Async synchronization primitives for Amp PHP: mutexes, semaphores, locks, and a synchronized helper. Coordinate concurrent fibers, ensure mutual exclusion, and cap parallel work (e.g., limit HTTP requests) with simple, safe abstractions. | 197 | 195 | 12 | 6M | 0 | 26.6 | 65.0 | MIT | 6 days ago | |
| released/queues-and-jobs | 0.83 | 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 | — | — | — | |
| spatie/laravel-long-running-tasks | 0.83 | Monitor externally executed long-running tasks in Laravel by polling instead of webhooks. Extend LongRunningTask, implement check() returning TaskResult::ContinueChecking or StopChecking, and start with MyTask::make()->meta($data)->start(). Checks run on a configurable interval until the task... | 38 | 39 | 2 | 236 | 0 | 12.0 | 13.5 | MIT | 6 months ago | |
| spatie/fork | 0.83 | Run PHP code concurrently with spatie/fork, which forks the main process into child tasks. Pass multiple closures to run at the same time, then collect results in order. Requires PHP 8 and the pcntl extension, and works in CLI only, not web contexts. | 1,050 | 1,052 | 120 | 310K | 0 | 35.1 | 40.1 | MIT | 20 hours ago | |
| php-standard-library/async | 0.83 | Fiber-based async primitives for PHP: structured concurrency with cooperative multitasking. Run tasks concurrently, manage lifecycles, cancellations, and scopes predictably. Part of PHP Standard Library; docs and guides at php-standard-library.dev. | 2 | 2 | 0 | 110K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| parallite/parallite-php | 0.83 | Parallite is a lightweight PHP package for running tasks in parallel, with a simple API for concurrent jobs and result collection. It integrates with Laravel and helps speed up independent operations without extra infrastructure, making it useful for batch processing and I/O-bound work. | 6 | 6 | 3 | 491 | 0 | 11.7 | 28.2 | MIT | 5 months ago | |
| 21torr/task-manager | 0.83 | A small PHP bundle that wraps Symfony Messenger to simplify task management. It provides a lightweight layer for dispatching and handling tasks, making background job processing easier in Symfony applications. Full documentation is available online. | 0 | 0 | 1 | 360 | 2 | 28.1 | 41.7 | MIT | 3 weeks ago | |
| dansan/jobboy | 0.83 | JobBoy is the core library for the JobBoyProject, providing the foundational components used across the project. For setup and usage details, see the official documentation in the jobboy-doc repository. | 2 | 2 | 0 | 106 | 0 | 0.0 | 15.2 | MIT | — | |
| innmind/http-server | 0.83 | A small HTTP server for PHP built on Innmind's HTTP abstractions. It wires PSR-7 requests and PSR-15-style middleware into an immutable application, handles the request lifecycle, and emits responses, giving you a framework-free foundation for serving APIs and web apps. | 0 | 0 | 0 | 165 | 0 | 15.5 | 34.9 | MIT | 2 months ago | |
| sfcod/jobqueue | 0.83 | 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 | |
| fidry/cpu-core-counter | 0.83 | A tiny PHP utility for detecting CPU core counts, with logical and physical finders, built-in fallbacks, and memoized results. It also estimates cores available for parallel processes and lets you customize or reorder finders. Requires Composer. | 256 | 255 | 5 | 16M | 1 | 23.5 | 64.0 | MIT | 1 month ago |
How can I help you explore Laravel packages today?