PHPackages                             smoothphp/cqrs-es-framework - 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. [Framework](/categories/framework)
4. /
5. smoothphp/cqrs-es-framework

ActiveLibrary[Framework](/categories/framework)

smoothphp/cqrs-es-framework
===========================

Smooth Php CRQS Event Sourcing Framework

v7.0.0(5y ago)1947.2k6[2 issues](https://github.com/SmoothPhp/CQRS-ES-Framework/issues)2MITPHPPHP &gt;=7.0.0|8.\*CI failing

Since Aug 10Pushed 5y ago2 watchersCompare

[ Source](https://github.com/SmoothPhp/CQRS-ES-Framework)[ Packagist](https://packagist.org/packages/smoothphp/cqrs-es-framework)[ Docs](https://github.com/SmoothPhp/CQRS-ES-Framework)[ RSS](/packages/smoothphp-cqrs-es-framework/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (3)Versions (33)Used By (2)

Smooth Php CQRS Event Sourcing Framework
========================================

[](#smooth-php-cqrs-event-sourcing-framework)

[![Latest Version on Packagist](https://camo.githubusercontent.com/c2734d0e9fc2071462fdd393bd1088670859d4bc566b017c6d2bd459a97e9ad4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f536d6f6f74685068702f435152532d45532d4672616d65776f726b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/smoothPhp/crqs-es-framework)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/1fd038f73e3bc0df6d3d1cb936e6c60da7fb5feb09d6704910e6e7d50907dd7e/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f536d6f6f74685068702f435152532d45532d4672616d65776f726b2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/SmoothPhp/CQRS-ES-Framework)[![Coverage Status](https://camo.githubusercontent.com/c429d4559fc7eebe4a1cf45598e9daa1bc4989997e2d59b046605b464bca2aca/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f536d6f6f74685068702f435152532d45532d4672616d65776f726b2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/SmoothPhp/CQRS-ES-Framework/code-structure)[![Quality Score](https://camo.githubusercontent.com/8e86ef23765fb19814027045b1a727e0540f31028d9f31ee032288b3ddb27b47/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f536d6f6f74685068702f435152532d45532d4672616d65776f726b2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/SmoothPhp/CQRS-ES-Framework)[![Total Downloads](https://camo.githubusercontent.com/ddb24e91d5032b37cde80cf44ebc5acb9807486ba5cf6fa6694e4d91ba0f165c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f536d6f6f74685068702f435152532d45532d4672616d65776f726b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/smoothphp/cqrs-es-framework)

A framework for creating CQRS and Event Sourced systems. This is the base framework you can use to create your own implementation of the interfaces or you can use on of the ready built packages

- [SmoothPHP laravel](https://github.com/SmoothPhp/CQRS-ES-Framework-Laravel)

Install
-------

[](#install)

Via Composer

```
$ composer require smoothphp/cqrs-es-framework
```

Usage
-----

[](#usage)

- [Command Bus](src/CommandBus/readme.md)
- [Serialization](src/Serialization/README.md)

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Simon Bennett](https://github.com/mrsimonbennett)
- [Jrdn Hannah](https://github.com/jrdnhannah)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Support
-------

[](#support)

SmoothPHP is a PixelatedCrow.com Product.

For commercial support please contact [![https://i.imgur.com/iqFWqYD.png](https://camo.githubusercontent.com/6620c7bd0d05d3b26da516ac54e8144535cc485cc112a8f6fa861147e692ebd0/68747470733a2f2f692e696d6775722e636f6d2f697146577159442e706e67)](https://camo.githubusercontent.com/6620c7bd0d05d3b26da516ac54e8144535cc485cc112a8f6fa861147e692ebd0/68747470733a2f2f692e696d6775722e636f6d2f697146577159442e706e67)

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity33

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 98.3% 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

Every ~83 days

Recently: every ~251 days

Total

26

Last Release

1860d ago

Major Versions

v2.0.0 → v3.0.02016-07-13

v3.1.0 → v4.0.02016-12-13

v4.0.1 → v5.0.02017-09-05

v5.1.2 → v6.0.02020-03-03

v6.0.0 → v7.0.02021-04-15

PHP version history (4 changes)v0.0.1PHP &gt;=5.5.0

v4.0.0PHP &gt;=7.0.0

v6.0.0PHP &gt;=7.1.0

v7.0.0PHP &gt;=7.0.0|8.\*

### Community

Maintainers

![](https://www.gravatar.com/avatar/da1c1f6153f37ed1ab43c1169931fd35fa57d80d661425f1a57ca4a39cd6b70e?d=identicon)[mrsimonbennett](/maintainers/mrsimonbennett)

---

Top Contributors

[![mrsimonbennett](https://avatars.githubusercontent.com/u/1471305?v=4)](https://github.com/mrsimonbennett "mrsimonbennett (115 commits)")[![jrdnrc](https://avatars.githubusercontent.com/u/1749312?v=4)](https://github.com/jrdnrc "jrdnrc (1 commits)")[![tomneedham](https://avatars.githubusercontent.com/u/660805?v=4)](https://github.com/tomneedham "tomneedham (1 commits)")

---

Tags

command busevent sourcingsmooth phpCRQS

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/smoothphp-cqrs-es-framework/health.svg)

```
[![Health](https://phpackages.com/badges/smoothphp-cqrs-es-framework/health.svg)](https://phpackages.com/packages/smoothphp-cqrs-es-framework)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.7k509.9M17.0k](/packages/laravel-framework)[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.1k84.2M225](/packages/laravel-horizon)[laravel/nightwatch

The official Laravel Nightwatch package.

3526.1M13](/packages/laravel-nightwatch)[broadway/broadway

Infrastructure and testing helpers for creating CQRS and event sourced applications.

1.5k2.0M53](/packages/broadway-broadway)[temporal/sdk

Temporal SDK

4002.2M18](/packages/temporal-sdk)[broadway/broadway-bundle

Symfony bundle for broadway/broadway.

68853.8k7](/packages/broadway-broadway-bundle)

PHPackages © 2026

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