PHPackages                             webware/message-bus - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. webware/message-bus

ActiveLibrary

webware/message-bus
===================

MessageBus for Mezzio

0.1.x-dev(yesterday)00[1 PRs](https://github.com/webinertia/message-bus/pulls)BSD-3-ClausePHPPHP ~8.4.1 || ~8.5.0CI passing

Since Aug 1Pushed todayCompare

[ Source](https://github.com/webinertia/message-bus)[ Packagist](https://packagist.org/packages/webware/message-bus)[ Docs](https://github.com/webinertia/message-bus/discussions)[ RSS](/packages/webware-message-bus/feed)WikiDiscussions 0.1.x Synced today

READMEChangelogDependencies (6)Versions (2)Used By (0)

message-bus
===========

[](#message-bus)

A command/query message bus for [Mezzio](https://docs.mezzio.dev/) and other PSR-11 based applications. Messages (commands or queries) are dispatched through a configurable middleware pipeline to their mapped handler, and a result flows back out through that same pipeline.

Installation
------------

[](#installation)

```
composer require webware/message-bus
```

Registers itself as a Laminas/Mezzio config provider (`Webware\MessageBus\ConfigProvider`) via composer's `extra.laminas.config-provider`.

Documentation
-------------

[](#documentation)

Full documentation lives in [docs/v1](./docs/v1/index.md):

- [Overview &amp; Architecture](./docs/v1/index.md)
- [Message Bus &amp; Core Contracts](./docs/v1/message-bus.md)
- [Middleware Pipeline](./docs/v1/middleware-pipeline.md)
- [Commands &amp; Queries](./docs/v1/commands-and-queries.md)
- [Configuration &amp; Container Integration](./docs/v1/configuration.md)
- [Exceptions](./docs/v1/exceptions.md)

Testing
-------

[](#testing)

```
composer test              # unit tests
composer test-integration   # integration tests
composer test-all           # both
```

License
-------

[](#license)

BSD-3-Clause

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance100

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4d6eed33e61a99f1147789696252f4523130b5035a19eb07e034a7407fd44548?d=identicon)[tyrsson](/maintainers/tyrsson)

---

Top Contributors

[![tyrsson](https://avatars.githubusercontent.com/u/1237487?v=4)](https://github.com/tyrsson "tyrsson (2 commits)")

---

Tags

mezziowebwaremessagebus

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/webware-message-bus/health.svg)

```
[![Health](https://phpackages.com/badges/webware-message-bus/health.svg)](https://phpackages.com/packages/webware-message-bus)
```

###  Alternatives

[symfony/symfony

The Symfony PHP framework

31.4k87.4M2.2k](/packages/symfony-symfony)[symfony/dependency-injection

Allows you to standardize and centralize the way objects are constructed in your application

4.2k464.3M10.3k](/packages/symfony-dependency-injection)[api-platform/core

Build a fully-featured hypermedia or GraphQL API in minutes!

2.6k52.2M366](/packages/api-platform-core)[moonshine/moonshine

Laravel administration panel

1.3k268.2k86](/packages/moonshine-moonshine)[ecotone/ecotone

Enterprise architecture layer for Laravel and Symfony — CQRS, Event Sourcing, Durable Workflows (Sagas, Orchestrators), Projections, and Outbox messaging via PHP attributes.

569591.1k60](/packages/ecotone-ecotone)[tempest/framework

The PHP framework that gets out of your way.

2.3k37.6k19](/packages/tempest-framework)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
