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

Workflow Laravel Package

atannex/workflow

Atannex Workflow brings state-machine style workflow management to Laravel Eloquent models. Define states and transitions, attach guards and actions, and move records through approval or processing pipelines with events and a clean, testable API.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping: v1.0.0 provides a Laravel-native workflow engine for Eloquent models, covering states/transitions, guards, multi-person approvals, task inboxes, deadlines with escalation, timers, automatic transitions, and audit trails. This can support approval-heavy features without building a bespoke state machine.
  • Build vs. buy: For standard Eloquent-centric approval and state workflows, evaluate adopting this package instead of custom workflow code. It is most relevant when the workflow model is domain-owned but the mechanics—guards, inboxes, escalations, audit—are reusable platform capability.
  • Roadmap acceleration: Potential use cases include document review, expense approvals, onboarding, content moderation, case management, and internal request pipelines. A stable release makes it reasonable to schedule a time-boxed technical spike against one high-value workflow.
  • Operational design: Task inboxes and deadline/escalation features inform SLA and operational promises. Audit trails support compliance, UAT, and customer-facing activity history requirements.
  • Prioritization: Treat v1.0.0 as a signal to evaluate, not an automatic adoption decision. Validate maintainer activity, license, security posture, upgrade path, and production readiness before committing roadmap dependencies.

When to Consider This Package

  • You are on PHP 8.3+ and Laravel 11 or 12.
  • Your workflow maps cleanly to Eloquent models with explicit states, transitions, guards, approvals, and audit requirements.
  • You need multi-person approvals, task inboxes, deadlines/escalation, timers, or automatic transitions and want to avoid custom-building those mechanics.
  • Your team is comfortable adopting a newly stable package and can absorb a validation spike, dependency review, and fallback planning.
  • Look elsewhere if you need full BPMN/visual orchestration, cross-service sagas or distributed event choreography, non-Laravel runtime support, strict vendor SLAs/security certifications, or workflows so simple that a package dependency adds more overhead than value.

How to Pitch It (Stakeholders)

  • For executives: The first stable release makes atannex/workflow a credible candidate for a common approval/workflow capability. It may reduce custom code and speed delivery of approval-heavy features, but should pass a short technical due-diligence step before roadmap commitment.
  • For engineering: It is a Laravel-native workflow engine aligned with Eloquent, covering state/transition mechanics, guards, approvals, task inboxes, deadlines, timers, and audit trails. Engineering should validate maintainability, test coverage, failure modes, upgrade strategy, and operational impact.
  • PM recommendation: Run a time-boxed spike using one real workflow, confirm license/security/maintenance expectations, then decide whether to adopt the package or build internally.
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