Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Enables structured implementation of complex stateful workflows (e.g., order processing, content moderation) with minimal custom code, reducing development time and risk of inconsistent states
Supports roadmap decisions for features requiring compliance audit trails through built-in transition logging, critical for regulated industries
Facilitates build vs. buy decisions by providing a ready-to-use FSM solution that avoids reinventing state management logic, especially for projects where state transitions are core to business logic
Allows for easy extension of workflows without major refactoring, as the package supports guards, actions, and callbacks for custom business rules
When to Consider This Package
Adopt when your application has multi-step state transitions with conditional logic (guards), side effects (actions), and need for audit logging (e.g., payment processing, user onboarding)
Consider if your model requires multiple independent state machines (e.g., separate workflows for approval and publication status in a CMS)
Avoid if the state machine is simple (e.g., single toggle state), or if your project requires a battle-tested, high-adoptance solution (given this package's low GitHub stars and dependents)
Not suitable for distributed systems; this is a local, in-application
Weaver
How can I help you explore Laravel packages today?