artisansdk/cqrs
ArtisanSDK CQRS provides command and query buses for Laravel, routing commands and queries to handlers via the container. It supports middleware and clean separation of write/read concerns, helping build maintainable, testable applications.
Consider it when:
Look elsewhere when:
For executives: This is a low-cost, MIT-licensed Laravel package that standardizes how complex business actions are modeled and dispatched. It can improve maintainability and auditability in workflow-heavy parts of the product, but it is not a silver bullet and carries small-community dependency risk. Recommend a time-boxed pilot in one complex domain area, with clear success criteria and an exit plan.
For engineering: artisansdk/cqrs provides a Laravel-compatible foundation for command/query separation — command and query buses, handlers, and middleware — without forcing event sourcing. It can replace bespoke dispatch glue and make business intent explicit. The trade-offs are CQRS discipline, handler proliferation, and reliance on a small package (84 stars, recent April 2026 release). Adopt only with a proof-of-concept, coding standards, and a fallback plan; do not treat it as a complete CQRS or event-sourcing platform.
How can I help you explore Laravel packages today?