yokai/batch
Yokai Batch is a Laravel package for running and managing batch jobs, with tools to define batches, track progress, and handle failures in queued workloads. It integrates with Laravel's queue and provides a simple API for orchestrating long-running or bulk tasks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| yokai/batch-symfony-framework | 0.89 | Symfony integration for Yokai Batch that makes it easy to define and run batch jobs using framework-native service configuration, console commands, and event handling. Manage jobs, steps, and execution from your Symfony application. | 1 | 1 | 1 | 8K | 0 | 0.0 | 49.5 | MIT | 2 years ago | |
| pixelplan/messenger-job-batch-bundle | 0.86 | A Symfony bundle that adds job batching to Messenger, letting you dispatch, track, and manage groups of related messages as batches with progress and completion handling. | 0 | 0 | 0 | 759 | 0 | 19.0 | 46.5 | MIT | 3 weeks ago | |
| juststeveking/laravel-business-process | 0.86 | Define business processes as explicit steps and transitions, then run them predictably in your Laravel app. Encapsulates multi-step workflow logic in dedicated classes, keeping controllers and models clean, and making complex flows easier to test, reason about, and maintain. | 66 | 66 | 1 | 86 | 1 | 0.8 | 5.0 | MIT | 3 years ago | |
| richcongress/normalizer-extension-bundle | 0.85 | The RichCongress Normalizer Extension Bundle provides a Symfony integration for reusable normalizer extensions, making it easier to customize object normalization and keep serialization logic organized across your PHP applications, with a lightweight way to extend existing normalizers. | 0 | 0 | 0 | 629 | 0 | 0.3 | 38.7 | MIT | 2 years ago | |
| vimex/batch-bundle | 0.85 | vimex/batch-bundle provides batch processing utilities for PHP applications, letting you group jobs and run them together with configurable execution flow. It targets Symfony-style projects that need structured handling of bulk operations, though the low star count means documentation and community... | 1 | 1 | 2 | 1 | 0 | 0.1 | 2.4 | — | 8 years ago | |
| jean-beru/pipeline-bundle | 0.85 | Jean-Beru PipelineBundle brings composable pipeline processing to Symfony apps. Build multi-step workflows from reusable stages, keep business logic organized, and run ordered processing as clean, testable services. | 1 | 1 | 0 | 52 | 1 | 0.4 | 19.8 | MIT | 2 years ago | |
| spatie/fork | 0.85 | 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 | 306K | 0 | 35.1 | 40.1 | MIT | 2 days ago | |
| jgrygierek/batch-entity-import-bundle | 0.85 | A Symfony bundle for importing large sets of Doctrine entities in batches from files, with configurable field mapping and validation to keep memory use low and imports reliable. | 12 | 12 | 6 | 2K | 2 | 19.9 | 35.6 | MIT | 2 weeks ago | |
| yosymfony/resource-watcher | 0.85 | A PHP library for watching files and directories for changes. It detects file creations, modifications, and deletions using inotify, polling, or hashing strategies, with a simple event-based API for building file monitors, hot-reload tools, and build watchers. | 68 | — | 19 | — | 2 | 1.6 | 1.1 | MIT | 6 years ago |
|
| vxm/laravel-async | 0.85 | vxm/laravel-async brings asynchronous and parallel execution to Laravel. Run closures and tasks concurrently with a simple API, await results, handle errors, and cap concurrency—ideal for speeding up slow I/O, reports, and batch jobs without restructuring your app. | 154 | 154 | 31 | 4K | 9 | 4.4 | 22.7 | MIT | 2 years ago | |
| mxl/laravel-job | 0.85 | mxl/laravel-job is a Laravel package that simplifies creating and dispatching queued jobs. It offers a clean API for defining job logic, passing payloads, and integrating with Laravel's queue system, making background processing easier to organize and maintain. | 66 | — | 7 | — | 0 | 0.5 | — | MIT | — | |
| andrey-helldar/laravel-actions | 0.85 | 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 | |
| long-running/long-running | 0.84 | LongRunning is a Laravel package for managing long-running tasks and processes. It provides helpers for execution limits, process signals, and graceful shutdowns, helping background jobs and commands run reliably without being cut off. | 190 | 192 | 18 | 45K | 0 | 1.9 | 33.6 | MIT | 2 years ago | |
| spatie/laravel-short-schedule | 0.84 | Schedule Artisan commands at sub-minute frequencies—every second or half-second—using a long-running ReactPHP event loop kept separate from Laravel's native scheduler, so short tasks never delay your regular schedule. | 659 | 664 | 53 | 21K | 0 | 19.9 | 22.5 | MIT | 7 months ago | |
| setono/doctrine-orm-batcher | 0.84 | Opinionated batch processing for Doctrine ORM using seek pagination (no slow LIMIT/OFFSET) to handle large datasets efficiently. Create ID ranges or collections of IDs/entities for synchronous or message-driven async processing. | 28 | 28 | 10 | 9K | 0 | 17.6 | 39.7 | MIT | 6 months 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 | |
| sylius/flow-bundle | 0.84 | Sylius FlowBundle provides a flexible workflow and state-machine layer for Symfony applications, letting developers define flows, steps, transitions, and callbacks to model checkout, order, or custom business processes with clean, configurable PHP code. | 81 | 91 | 40 | 388 | 0 | 0.8 | 7.4 | — | — | |
| jobmetric/laravel-flow | 0.84 | jobmetric/laravel-flow adds structured, code-driven workflows to Laravel: define flows, states, and transitions, move records through each stage, and track progress with events and database history. Great for approvals, order lifecycles, and multi-step business processes. | 21 | — | 5 | — | 3 | 1.0 | 0.4 | MIT | — | |
| recca0120/laravel-parallel | 0.84 | 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 | |
| mrshanebarron/progress | 0.84 | A Laravel package for adding and displaying progress tracking in your applications. It provides a clean API for defining progress steps and helpers for rendering progress indicators, making it easy to visualize completion status in dashboards, workflows, and multi-step processes. | 0 | — | 0 | — | 0 | 3.2 | — | — | 10 months ago |
How can I help you explore Laravel packages today?