chefhasteeth/pipeline
A Laravel package for building and running pipelines of reusable stages. Pass a payload through each step, compose stages into classes, and use conditions and dependency injection to keep complex workflows clean and testable.
@chefhasteeth) with a framework-compatibility-only patch release is a manageable but real dependency. Track it in your dependency review cadence rather than assuming indefinite maintenance.Consider adoption when:
Illuminate\Pipeline is close but you want a more ergonomic/fluent API.Look elsewhere when:
Illuminate\Pipeline or plain method chaining — adding a dependency for parity is not justified.For executives: We are evaluating a small, focused Laravel library that lets engineers express multi-step business processes as a clean, ordered sequence of reusable steps. The v1.0.5 release adds compatibility with Laravel 12, which matters because it removes a blocker from our framework upgrade path — we can modernize the platform without rewriting this logic. The cost is low and the scope is deliberately narrow, so it is a contained bet rather than a platform commitment. The main caveat is that it is maintained by a single author, so we should treat it as a tracked dependency with an exit plan, not as critical infrastructure.
For engineering: v1.0.5 is a compatibility-only patch — Laravel 12.x support, no API changes, no deprecations, no breaking changes. Safe to upgrade. Use it where you want readable, testable stage-based processing with early exit; do not use it for async, durable, or long-running workflows — those belong on the queue or a dedicated workflow engine. Keep an eye on the maintainer bus factor and pin versions in composer.json so an upstream surprise cannot reach production unreviewed.
How can I help you explore Laravel packages today?