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

Finite Laravel Package

yohang/finite

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.

Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
juststeveking/laravel-business-process 0.87 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
View on GitHub
zerodahero/laravel-workflow 0.85 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
caner/state-machine 0.85 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
View on GitHub
norotaro/enumata 0.84 — 3 4 1 303 1 2.9 26.0 MIT 1 year ago
View on GitHub
jobmetric/laravel-flow 0.84 jobmetric/laravel-flow adds structured, code-driven workflows to Laravel: define flows, states, and transitions, move records through each stage, and track progress with events and database history. Great for approvals, order lifecycles, and multi-step business processes. 21 — 5 — 3 1.0 0.4 MIT —
View on GitHub
spatie/laravel-model-states 0.84 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
View on GitHub
Context7
aurorawebsoftware/arflow 0.84 ArFlow is a Laravel/PHP package from Aurora Web Software for defining and managing workflows and approval flows. It helps model states, transitions, and process steps around Eloquent records so applications can automate business processes with a lightweight, configurable workflow engine. 0 23 — 82 — 0.0 26.5 — —
View on GitHub
laravel-workflow/laravel-workflow 0.84 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
View on GitHub
Context7
sebdesign/laravel-state-machine 0.84 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
integrated/workflow-bundle 0.84 A workflow bundle for PHP applications that lets you define state machines, transitions, and guards in configuration, then move records through them with a clean API. Includes event hooks, validation, and audit-friendly history. 0 0 — 16 — 0.0 17.0 — —
View on GitHub
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
View on GitHub
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 —
View on GitHub
innoge/laravel-enum-states 0.83 A state machine for Eloquent built on native PHP enums. Define transitions, defaults, and lifecycle actions on the enum itself, register fields with a single attribute, and keep your normal model casts. Invalid transitions throw; defaults apply automatically. 5 5 1 3K 0 20.1 44.0 MIT 5 days ago
View on GitHub
sassnowski/venture 0.83 Venture is a Laravel package for defining and running workflows as state machines. Model states and transitions, add guards and hooks, persist progress, and keep complex multi-step processes organized and testable. 826 828 37 29K 8 27.2 27.7 MIT 1 week ago
View on GitHub
the42coders/workflows 0.83 The42Coders Workflows lets you design and run database-driven workflows in Laravel through a visual editor. Build processes from start nodes, tasks, conditions, and more, then attach them to Eloquent models with a simple API—great for approvals, onboarding, and business process automation. 266 266 67 8 6 5.0 1.7 MIT 3 years ago
View on GitHub
stateforge/scenario-core 0.83 A Laravel/PHP package offering core building blocks for scenario-driven features. It provides lightweight primitives and abstractions for defining, organizing, and running scenarios, helping keep application logic clean and reusable across projects. 2 2 0 2K 0 9.4 41.4 BSD-3-Clause 6 months ago
View on GitHub
bastsys/state-bundle 0.83 — 0 0 0 0 0 1.5 — — 5 years ago
View on GitHub
Context7
littlerocket/workflow-extensions-bundle 0.83 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
View on GitHub
juststeveking/laravel-flows 0.83 Laravel Flows offers a simple, expressive way to define and run multi-step workflows in Laravel. Compose reusable steps, control execution order, and keep complex business processes testable, readable, and maintainable. 106 105 2 0 0 5.1 — MIT 9 months ago
View on GitHub
michael-rubel/laravel-enhanced-pipeline 0.83 A lightweight Laravel package that extends the native Pipeline with a more convenient API for chaining invokable pipes and composing multi-step workflows. Keeps pipeline logic readable, testable, and easy to maintain. 55 55 4 271 0 0.7 10.6 MIT 1 year ago
View on GitHub
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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo