GitPedia

Event sourcing

An event sourcing library, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience.

From patchlevel·Updated June 18, 2026·View on GitHub·

An event sourcing library, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience. The project is written primarily in PHP, distributed under the MIT License license, first published in 2020. Key topics include: dbal, doctrine, domain-driven-design, event-sourcing, php.

Latest release: 3.19.1
April 6, 2026View Changelog →

Mutation testing badge
Type Coverage
Latest Stable Version
License

Event-Sourcing

An event sourcing library, complete with all the essential features,
powered by the reliable Doctrine ecosystem and focused on developer experience.

Features

Installation

bash
composer require patchlevel/event-sourcing

Documentation

Integration

Supported databases

We officially only support the databases and versions listed in the table, as these are tested in the CI.
Since the package is based on doctrine dbal, other databases such as OracleDB and MSSQL may also work.
But we can only really support the databases if we can also automatically ensure that they don't break due to changes.

[!TIP]
We recommend using PostgreSQL.

DatabaseVersion
PostgreSQL14.20, 15.15, 16.11, 17.7, 18.1
MariaDB10.6, 10.11, 11.4, 11.8, 12.1
MySQL8.0, 8.4, 9.5
SQLite3.x

Sponsors

<img src="https://github.com/patchlevel/event-sourcing/assets/470138/d00b7459-23b7-431b-80b4-93cfc1b66216" alt="blackfire" width="200">

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from patchlevel/event-sourcing via the GitHub API.Last fetched: 6/22/2026