Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

State Machine Bundle Laravel Package

winzou/state-machine-bundle

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.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
ringierimu/state-workflow 0.88 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
View on GitHub
devtrw/state-bridge-bundle 0.88 — 2 3 1 0 0 0.0 — MIT —
View on GitHub
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
View on GitHub
winzou/state-machine 0.87 Lightweight PHP state machine library. Define graphs with states, transitions, and guard/before/after callbacks, then apply and validate transitions on your domain objects. Supports multiple graphs per object and configurable state property paths. 518 524 74 135K 4 19.3 39.5 MIT 7 months ago
View on GitHub
Context7
teknoo/states-bundle 0.87 Teknoo States Bundle is a Symfony bundle for defining and managing object states and transitions. It provides configurable state machines, transition rules, and workflow integration for PHP applications that need clear lifecycle handling. 2 3 0 7 0 0.0 5.1 MIT —
View on GitHub
zerodahero/laravel-workflow 0.87 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
View on GitHub
Context7
black/user 0.87 DDD/CQRS-oriented user management library by black/user, with a Symfony bundle for integration. Provides domain user model foundations and ORM configuration hooks to plug into your Symfony app. MIT licensed. 3 3 3 11 0 0.1 7.9 MIT —
View on GitHub
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
View on GitHub
sebdesign/laravel-state-machine 0.87 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
View on GitHub
intaro/rule-engine-bundle 0.87 A Symfony bundle that adds a configurable rule engine to your app: define conditions and actions, evaluate them against domain objects, and run business logic declaratively. Extendable, expression-driven, and easy to wire into existing services. 6 6 4 171 1 0.6 19.4 MIT 8 years ago
View on GitHub
rezzza/ruler-bundle 0.87 Symfony bundle integrating the Ruler rule engine, letting you define and evaluate business rules and contexts via configuration. Useful for stateless, expression-based decision logic in PHP applications. 26 27 3 1 0 0.2 0.2 — —
View on GitHub
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 — —
View on GitHub
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 — — —
View on GitHub
Context7
phpmentors/workflower-bundle 0.86 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
View on GitHub
den1008/workflower-bundle 0.86 — 0 0 0 0 0 0.0 — BSD-2-Clause —
View on GitHub
Context7
devhelp/flow-control-bundle 0.86 — 2 2 0 0 0 0.0 — — —
View on GitHub
symfony/workflow 0.86 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 3 days ago
View on GitHub
micro-module/observability-bundle 0.86 Observability bundle for Laravel/PHP applications that centralizes logging, metrics, and tracing configuration. Provides opinionated defaults and simple setup so teams can monitor requests, errors, and performance without wiring multiple packages. 0 0 0 95 0 0.0 27.4 — —
View on GitHub
sprintf/workflow-bundle 0.86 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
View on GitHub
christhompsontldr/laravel-fsm 0.86 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
View on GitHub
Context7
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
adachsoft/php-code-style