PHPackages                             jphooiveld/prooph-message-repository - 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. [Database &amp; ORM](/categories/database)
4. /
5. jphooiveld/prooph-message-repository

ActiveLibrary[Database &amp; ORM](/categories/database)

jphooiveld/prooph-message-repository
====================================

EventSauce message repository that connects to a Prooph event store

v1.0.0(5y ago)03MITPHPPHP ^7.2.5|^8.0CI failing

Since Jun 6Pushed 5y ago1 watchersCompare

[ Source](https://github.com/jphooiveld/ProophMessageRepository)[ Packagist](https://packagist.org/packages/jphooiveld/prooph-message-repository)[ RSS](/packages/jphooiveld-prooph-message-repository/feed)WikiDiscussions master Synced today

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

EventSauce Prooph Message Repository
====================================

[](#eventsauce-prooph-message-repository)

[![Build Status](https://camo.githubusercontent.com/12739dc88c3d4e61995282f1fc6b7da962350aa9806e837b85ac85756fc2d98e/68747470733a2f2f7472617669732d63692e636f6d2f6a70686f6f6976656c642f50726f6f70684d6573736167655265706f7369746f72792e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/jphooiveld/ProophMessageRepository)

Info
----

[](#info)

This bundle integrates the [Prooph Event Store](http://getprooph.org/docs/html/event-store/event_store.html)as a message repository for [EventSauce](https://eventsauce.io/).

Whatever prooph event store implementation you want to use is up to yourself.

It's also adviced to read up on both EventSauce and Prooph documentation to make certain both use the strategy (single stream or one stream per aggregate), or you might run into errors.

This library is inspired by the [Doctrine Message Repository](https://packagist.org/packages/eventsauce/doctrine-message-repository)for EventSauce by Frank de Jonge and borrows the same concept and structure for the tests.

The event store you decide to use **must** use the **SerializablePayloadMessageFactory** class if it requires a message factory.

License
=======

[](#license)

This bundle is under the MIT license. See the complete license [in the code](LICENSE).

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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

2164d ago

### Community

Maintainers

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

---

Top Contributors

[![jphooiveld-axtion](https://avatars.githubusercontent.com/u/124688698?v=4)](https://github.com/jphooiveld-axtion "jphooiveld-axtion (4 commits)")

---

Tags

event sourcingevent storeproophEventSauceMessage repository

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jphooiveld-prooph-message-repository/health.svg)

```
[![Health](https://phpackages.com/badges/jphooiveld-prooph-message-repository/health.svg)](https://phpackages.com/packages/jphooiveld-prooph-message-repository)
```

###  Alternatives

[prooph/event-store

Event Store v8

5471.5M40](/packages/prooph-event-store)[patchlevel/event-sourcing

A lightweight but also all-inclusive event sourcing library with a focus on developer experience

198283.8k7](/packages/patchlevel-event-sourcing)[prooph/snapshotter

snapshot tool for prooph event-store

19169.7k3](/packages/prooph-snapshotter)[eventsauce/laravel-eventsauce

Integration support for EventSauce with the Laravel framework.

9860.8k](/packages/eventsauce-laravel-eventsauce)[spatie/laravel-eventsauce

Use EventSauce in Laravel apps

12115.9k1](/packages/spatie-laravel-eventsauce)[prooph/pdo-snapshot-store

PDO Snapshot Store Implementation

25166.2k3](/packages/prooph-pdo-snapshot-store)

PHPackages © 2026

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