psamatt/service-bus-lite
psamatt/service-bus-lite is a lightweight service bus for Laravel and PHP applications. Route commands and queries to dedicated handlers, keep controllers thin, and decouple business logic with a simple, extensible middleware pipeline.
Consider it when:
Look elsewhere when:
To executives: A free, permissively licensed PHP component that helps structure code around a clean "one action, one handler" pattern. Cost is zero; the risk is adoption — it has a tiny user base and a single maintainer, so we should not treat it as a strategic dependency. Recommend it only for a scoped spike or internal tooling, with a fallback to a maintained alternative if the pattern proves out.
To engineering: It is a small, dependency-light command/query dispatcher — easy to read, easy to fork, and framework-agnostic. That is both its appeal and its limitation: no middleware, no async transport, no Laravel integration, and no community to lean on. If we adopt it, we vendor-pin it and accept ownership. If we want the same architecture with support behind it, we should compare against League Tactician or Symfony Messenger before committing.
How can I help you explore Laravel packages today?