draw/workflow
draw/workflow is a Laravel/PHP package for modeling and running workflows. Define steps and transitions, track state changes, and execute processes consistently across your application. Useful for approvals, onboarding flows, and other multi-step business processes.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| devhelp/flow-control | 0.88 | Laravel/PHP utilities for controlling application flow: helpers and patterns for branching, conditional execution, retries, and early exits. Designed to simplify complex control logic and keep code paths readable and consistent across projects. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| mhqady/flowra | 0.86 | Flowra is a database-driven workflow and state machine engine for Laravel. Define typed states, guarded transitions, and actions; persist each model's current state with a full transition audit history. Includes generators, query scopes, bulk transitions, and diagram export. | 2 | 2 | 1 | 134 | 0 | 14.9 | 25.8 | — | 3 months ago | |
| laravel-workflow/laravel-workflow | 0.86 | Durable Workflow (formerly Laravel Workflow) for Laravel lets you define workflows and activities as simple PHP classes, with queuing, parallel execution, retries, and queue/event integration for reliable async processes like agentic workflows, sagas, and data pipelines. | 1,271 | 1,254 | 89 | 61K | 37 | 55.4 | 43.2 | MIT | 1 week ago | |
| aboutcoders/workflow-bundle | 0.86 | Symfony bundle to define and manage workflows with optional GUI. Provides routing and ORM configuration, Twig helpers to render workflow configuration and history, and an AJAX endpoint to fetch execution history. Integrates with KnpMenuBundle and JobBundle. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| xentixar/workflow-manager | 0.86 | — | 13 | 13 | 4 | 23 | 0 | 5.3 | 6.0 | MIT | 1 year ago | |
| den1008/workflower-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | BSD-2-Clause | — | |
| solution-forest/workflow-engine-core | 0.85 | A framework-agnostic PHP 8.3+ workflow engine for defining, executing, and tracking workflows with state management, retries, timeouts, and conditions. Extensible and type-safe, with no framework dependencies. | 9 | 9 | 4 | 8 | 0 | 19.1 | 4.1 | MIT | 1 month ago | |
| 2lenet/bpm-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.4 | — | MIT | 8 years ago | |
| moffhub/flow | 0.84 | Database-driven state machine & workflow engine for Laravel. Build multi-step approval gates with role/permission guards, auditable transitions, actions, parallel states, scheduled transitions, and a visual builder + workflow visualization for complex business processes. | 0 | 0 | 0 | 273 | 0 | 9.2 | 36.3 | — | 6 months ago | |
| aboutcoders/process-control | 0.84 | — | 4 | 5 | 0 | 387 | 1 | 0.1 | 26.1 | MIT | — | |
| phpmentors/workflower | 0.83 | Workflower is an open-source BPMN 2.0 workflow engine for PHP. Import BPMN process definitions and run process instances with tasks, events, gateways, lanes, and sequence flows, plus interfaces for persistence via serialization/deserialization. | 705 | 712 | 144 | 1K | 31 | 19.9 | 18.6 | BSD-2-Clause | 6 years ago | |
| atournayre/atwork-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| coosos/version-workflow-bundle | 0.83 | — | 1 | 1 | 0 | 0 | 0 | 2.1 | — | LGPL-3.0 | 6 years ago | |
| cvek/workflow | 0.82 | — | 1 | 1 | 0 | 18 | 0 | 1.2 | 13.8 | MIT | 1 year ago | |
| symfony/workflow | 0.82 | The Symfony Workflow component provides tools for managing workflows and finite state machines in PHP applications, letting you define states, transitions, and guards to model business processes cleanly and reliably. | 628 | 645 | 58 | 2M | 0 | 37.4 | 56.2 | MIT | 2 days ago | |
| draw/application | 0.82 | — | 1 | 1 | 0 | 1K | 0 | 0.0 | 38.9 | — | — | |
| solution-forest/workflow-engine-laravel | 0.82 | — | 4 | 4 | 1 | 1 | 0 | 18.9 | 1.3 | MIT | 1 month ago | |
| monzer/filament-workflows | 0.80 | — | 65 | 67 | 14 | 109 | 5 | 3.8 | 7.7 | MIT | 1 year ago | |
| draw/process | 0.80 | draw/process is a Laravel/PHP package for running and managing external processes. It helps you start commands, capture output, handle errors, and control execution in a clean API—useful for queues, build tasks, and integrations that need shell tools. | 0 | 0 | 0 | 369 | 0 | 0.0 | 35.5 | — | — | |
| zerodahero/laravel-workflow | 0.79 | Integrate the Symfony Workflow component into Laravel. Define workflows and state machines in config, attach them to Eloquent models, and transition between places with a simple facade. Supports Laravel 10-13. | 204 | 206 | 45 | 24K | 2 | 29.8 | 33.8 | MIT | 1 month ago |
How can I help you explore Laravel packages today?