alt-three/bus
Alt Three Bus is a lightweight command bus for Laravel that dispatches commands to handlers, supports middleware, and integrates with the container to keep business logic clean and decoupled.
Illuminate\Contracts\Bus\Dispatcher?" The default answer is the framework.composer.json — and even then the decision is "scope the removal," not "upgrade."Look elsewhere when:
For executives: This is an archived, single-maintainer package last released in 2020, with no downstream dependents. Adopting it would add vendor risk for functionality Laravel already ships in core. Recommendation: do not adopt; budget zero. If any existing system depends on it, treat removal as small technical-debt work with a clear owner — the cost of staying is a permanent unpatched dependency, the cost of leaving is a refactor to the native bus.
For engineering: The underlying ideas are sound — middleware pipelines around command dispatch, self-handling commands — but Laravel's dispatcher and pipeline have covered this since 5.5, with queue integration, job middleware, and batching on top. Use the native bus. Reference this repo's source if you want a pattern to copy, not a library to depend on. Expected migration effort for a typical consumer is low-to-moderate: swap the dispatcher binding, move middleware onto the framework pipeline, delete the dependency.
Bottom line: Historically interesting, operationally dead. Zero adoption risk accepted, zero spend, one migration ticket if we find it in the wild.
How can I help you explore Laravel packages today?