piece/stagehand-fsm
Stagehand FSM is a Laravel/PHP finite state machine package for defining states, transitions, guards, and actions. Model workflows and object lifecycles with clean, testable state-driven logic.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| free-agent/workflow-bundle | 0.85 | Free Agent's Workflow Bundle brings structured workflow management to PHP applications. Define multi-step processes, manage transitions, and track state in one lightweight package. A practical choice for projects needing simple, configurable workflow orchestration. | 2 | 4 | 2 | 0 | 0 | 0.0 | — | MIT | — | |
| sprintf/workflow-bundle | 0.85 | A Symfony bundle that integrates the Workflow component, helping you configure state machines and workflows with places, transitions, guards, and events through simple configuration. | 1 | 1 | 0 | 37 | 0 | 0.0 | 17.8 | MIT | 1 year ago | |
| phpmentors/workflower-bundle | 0.85 | Symfony bundle that integrates the Workflower BPMN 2.0 workflow engine into PHP applications. Define and execute business processes, manage transitions and tokens, and wire workflow events into Symfony services, configuration, and dependency injection. | 24 | 24 | 12 | 23 | 3 | 1.6 | 4.7 | BSD-2-Clause | 9 years ago | |
| elcodi/state-transition-machine-bundle | 0.85 | Symfony bundle from the Elcodi e-commerce suite that provides state transition machine support for managing workflow states. This package is a read-only mirror maintained via the main elcodi/elcodi repository under the MIT license. | 0 | 0 | 0 | 20 | 0 | 0.0 | 18.3 | MIT | — | |
| juststeveking/laravel-business-process | 0.85 | 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 | |
| yohang/finite | 0.84 | yohang/finite is a lightweight PHP finite state machine library for modeling workflows and state transitions. Define states, transitions, guards, and callbacks with a fluent API, and use it in Laravel or any PHP application. | 1,348 | — | 186 | — | 0 | 14.0 | — | MIT | 11 months ago | |
| juststeveking/workflow | 0.84 | A Laravel package for defining and running workflows in your applications. Model states, transitions, and actions so complex multi-step processes stay organized and predictable, with a clean, testable API for managing every stage of the flow. | 4 | 4 | 1 | 0 | 0 | 0.4 | — | — | 4 years ago | |
| winzou/state-machine-bundle | 0.84 | Lightweight PHP/Symfony bundle for defining state machines on your domain objects. Configure graphs with states, transitions, and optional guard/before/after callbacks via YAML/XML/PHP, then apply and test transitions without hard-coded state logic. | 338 | 343 | 43 | 98K | 6 | 18.6 | 38.1 | MIT | 7 months ago | |
| christhompsontldr/laravel-fsm | 0.84 | A plug-and-play finite state machine for Laravel with guards, actions, callbacks, events, and transition logging. Define states and transitions per model column to power order workflows, verification flows, and more. | 8 | 7 | 0 | 5 | 0 | 12.0 | 2.9 | MIT | 5 months ago | |
| littlerocket/workflow-extensions-bundle | 0.84 | A Symfony bundle that extends the Workflow component with practical helpers for building and managing state machines in PHP applications. It reduces boilerplate, simplifies workflow configuration, and helps keep complex state transitions easier to organize and maintain. | 0 | 0 | 1 | 0 | 0 | 9.9 | — | MIT | 6 months ago | |
| idci/step-bundle | 0.84 | IDCI StepBundle is a Symfony bundle for modeling and running sequential steps in PHP applications. It helps structure multi-step processes such as wizards and workflows with reusable step definitions, navigation, and lifecycle hooks. | 6 | 6 | 5 | 91 | 0 | 16.5 | 18.1 | MIT | 2 months ago | |
| fab2s/nodalflow | 0.84 | NodalFlow is a PHP library for building node-based workflows and data pipelines. Compose reusable nodes into flows, pass payloads between them, and control execution order and branching with a simple, extensible API designed for framework-agnostic PHP applications. | 16 | — | 3 | — | 0 | 15.0 | — | MIT | 3 months ago |
|
| broadway/broadway-saga | 0.84 | Experimental Broadway component that adds saga support to your application, offering saga state and metadata management plus a manager for waking up and starting sagas. Proof-of-concept and highly experimental, so intended for early exploration rather than production use. | 35 | 35 | 17 | 1K | 0 | 10.3 | 17.5 | MIT | 2 months ago | |
| survos/workflow-helper-bundle | 0.84 | A Symfony bundle that adds convenience helpers around the Symfony Workflow component, simplifying workflow configuration, transitions, and guards so you can wire state machines into your application with less boilerplate. | 4 | 4 | 0 | 15 | 0 | 0.0 | 8.3 | — | 1 year ago | |
| micro-module/broadway-saga | 0.84 | Micro Module Broadway Saga brings saga orchestration to Laravel applications using Broadway, helping you coordinate multi-step business workflows across domain events with event-sourced state and clean service-provider integration. | 0 | 0 | 1 | 105 | 0 | 0.3 | 28.0 | MIT | 5 years ago | |
| gtt/workflow-extensions-bundle | 0.84 | GTT Workflow Extensions Bundle extends Symfony's Workflow component with practical features for defining, visualizing, and managing state machines and business workflows. It helps PHP teams reduce boilerplate and build clearer, more maintainable workflow-driven applications. | 41 | 41 | 5 | 2 | 2 | 0.8 | 0.3 | MIT | — | |
| hyn/state-machine | 0.84 | A lightweight state machine for Laravel that lets you define states and transitions on Eloquent models, validate and apply transitions cleanly, and keep business logic out of your controllers. | 16 | — | 1 | — | 0 | 0.1 | — | — | — | |
| samuel4x4/state-machine | 0.84 | A state machine package for Laravel and PHP that lets you define states and transitions, enforce allowed changes, and attach guards or actions to workflow transitions. Useful for modeling order, payment, and approval flows directly in your applications. | 0 | 0 | 0 | 0 | 0 | 6.0 | — | MIT | 8 months ago | |
| zerodahero/laravel-workflow | 0.84 | 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 | |
| sprintf/wolfflow-bundle | 0.84 | sprintf/wolfflow-bundle is a Symfony bundle that integrates WolfFlow workflow capabilities into PHP applications. It provides configuration, service container wiring, and workflow definitions to help developers model, execute, and monitor business processes with less boilerplate and cleaner Symfony... | 5 | 5 | 1 | 24 | 0 | 0.2 | 9.7 | BSD-3-Clause | — |
How can I help you explore Laravel packages today?