samuel4x4/state-machine-bundle
samuel4x4/state-machine-bundle provides a simple state machine for PHP/Laravel apps: define states and transitions, guard changes, and hook actions into workflow updates. Keep status logic centralized, explicit, and testable instead of scattering conditionals across models.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| samuel4x4/state-machine | 0.89 | 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 | 5.9 | — | MIT | 8 months ago | |
| sprintf/workflow-bundle | 0.89 | 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 | |
| sylius/flow-bundle | 0.88 | 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 | — | — | |
| caner/state-machine | 0.88 | A lightweight Laravel state machine for Eloquent models. Define states, transitions and guards, apply them safely with validation, events and history, and keep workflow logic out of controllers and models. Ideal for approvals, orders and multi-step processes. | 51 | 51 | 2 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| hyn/state-machine | 0.87 | 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 | 16 | 1 | 3 | 0 | 0.1 | 1.0 | — | — | |
| ringierimu/state-workflow | 0.87 | State workflow for Laravel Eloquent models: define states and allowed transitions, guard changes with custom rules, and react to transitions via events. Centralizes business status logic so it stays clean, testable, and consistent across your app instead of scattered controllers. | 31 | 34 | 12 | 826 | 0 | 7.4 | 20.9 | MIT | 8 months ago | |
| spatie/laravel-model-states | 0.87 | Add state behaviour to Eloquent models by combining the state pattern and state machines. Define each state as a class, cast it on your model, handle database serialization automatically, and transition between states easily. | 1,307 | 1,309 | 107 | 659K | 0 | 40.2 | 43.9 | MIT | 2 days ago | |
| elcodi/state-transition-machine-bundle | 0.87 | 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 | — | |
| markup/status-bundle | 0.87 | A lightweight PHP bundle for exposing and managing application status. Integrates cleanly with your framework to report health and runtime state through simple configuration. Useful for monitoring endpoints, status pages, and quick operational checks. | 0 | 0 | 0 | 0 | 0 | 0.4 | — | — | 9 years ago | |
| sprintf/wolfflow-bundle | 0.87 | 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 | — | |
| survos/workflow-helper-bundle | 0.87 | 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 | |
| ruwork/wizard-bundle | 0.87 | ruwork/wizard-bundle is a Symfony bundle for building multi-step wizard flows, helping organize forms and sequential user input into structured, manageable steps with navigation support. | 1 | 1 | 0 | 3 | 0 | 0.0 | 3.9 | MIT | — | |
| phpmentors/workflower-bundle | 0.87 | 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 | |
| survos/workflow-extension-bundle | 0.87 | A Symfony bundle that extends the Symfony Workflow component with extra features for configuring, visualizing, and working with workflows and state machines. It helps you define workflow behavior in configuration and integrate workflow-driven logic more easily into Symfony applications. | 4 | 1 | 0 | 0 | 0 | 0.0 | — | — | 1 year ago | |
| iotron/laravel-state-machine | 0.87 | A Laravel package for building state machines around Eloquent models. Define states and allowed transitions, guard status changes, and keep workflow logic organized, explicit, and easy to test. Helps replace scattered status checks with a clear, maintainable transition map. | 4 | 4 | 0 | 73 | 0 | 16.1 | 18.8 | MIT | 2 months ago | |
| littlerocket/workflow-extensions-bundle | 0.87 | 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 | |
| gtt/workflow-extensions-bundle | 0.87 | 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 | — | |
| madmind/state-machine-visualization-bundle | 0.87 | Visualize state machines and workflows in your Symfony app with clear, auto-generated diagrams of states, transitions, and places. This bundle makes it easy to debug, document, and explain workflow logic, helping your team understand complex state transitions at a glance. | 12 | 12 | 1 | 986 | 0 | 0.1 | 26.1 | MIT | 3 years ago | |
| sebdesign/laravel-state-machine | 0.86 | A lightweight Laravel package for adding state machines to Eloquent models. Define states, transitions, and guards, then move records safely between states with validation, events, and clear exceptions. Integrates cleanly with Laravel and supports custom classes. | 341 | — | 59 | — | 2 | 12.1 | 0.4 | MIT | 7 months ago | |
| kphoen/doctrine-state-machine | 0.86 | Bridges Symfony's StateMachine component with Doctrine ORM, letting entity state transitions be validated and applied automatically during persistence. Configure a state machine for an entity and Doctrine listeners enforce allowed transitions, keeping workflow state consistent and domain models clea... | 14 | 14 | 14 | 110 | 0 | 0.5 | 12.7 | MIT | 11 years ago |
How can I help you explore Laravel packages today?