zaengle/pipeline
Zaengle Pipeline is a lightweight Laravel package for building and running data pipelines. Chain reusable pipe classes to transform, validate, or filter data with a clean, expressive API, making complex multi-step workflows easier to organize and test.
Architecture fit
zaengle/pipeline is a Laravel package implementing the pipeline/chain-of-responsibility pattern (composable stages passed a payload and a next closure). It is a thin orchestration layer, not infrastructure, so it slots into an existing Laravel service layer without imposing architectural constraints.Integration feasibility
Technical risk
Key questions
composer.json constraints and the CI matrix in the diff.Stack fit
Migration path
^5.0, read the 5.0.0→6.0.0 diff for removed methods, and upgrade in a dedicated branch behind the existing test suite. Given the changelog's silence on breaking changes, do not upgrade opportunistically inside a feature branch.^6.0 and do not support 5.x at all — carrying a dual-version constraint for a package this small is pure overhead.Compatibility
composer.json, Laravel illuminate/* constraint, and whether the CI matrix actually exercises the version pair you run. A green matrix on 13.0 does not guarantee 13.x patch compatibility, but it is a reasonable proxy for a package of this size.Sequencing
composer.json between 5.x and 6.x to answer the dropped-support question definitively; record the answer in the ADR.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?