recca0120/laravel-parallel
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.
pcntl/fork wrapper; useful when the team already standardizes on Laravel and wants a small internal helper rather than a new platform.Consider it when all or most are true:
pcntl available.Look elsewhere when:
For executives: This is a low-cost, MIT-licensed experiment to speed up internal Laravel batch jobs — reports, exports, syncs — without buying new infrastructure. It is not a queue replacement or a platform bet. Approve a time-boxed spike on one candidate workflow; success means measurable runtime reduction, stable error handling, and a clean fallback to sequential processing.
For engineering: The package offers a Laravel-friendly way to fan out independent tasks via forked processes. Use it only in console/worker contexts, wrap it behind an internal service, pin the version, add logging/timeouts, and validate Laravel/PHP compatibility. Treat it as an optimization for single-server batch jobs; keep queues/Horizon as the path for durable, distributed, or retryable work.
How can I help you explore Laravel packages today?