patchlevel/laravel-event-sourcing
laravel package for patchlevel/event-sourcing
7,016
8
| Install | |
|---|---|
composer require patchlevel/laravel-event-sourcing |
|
| Latest Version: | 1.4.0 |
| PHP: | ~8.3.0 || ~8.4.0 || ~8.5.0 |
| License: | MIT |
| Last Updated: | Sep 29, 2026 |
| Links: | GitHub · Packagist |
Maintainer: DavidBadura
Laravel-Event-Sourcing
An event sourcing laravel package, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience. This package is a laravel integration for event-sourcing library.
Features
- Everything is included in the package for event sourcing
- Facades for easy access to event sourcing services and aggregates
- Developer experience oriented and fully typed
- Automatic snapshot-system to boost your performance
- Split big aggregates into multiple streams
- Versioned and managed lifecycle of subscriptions like projections and processors
- Safe usage of Personal Data with crypto-shredding
- Smooth upcasting of old events
- Simple setup with scheme management and doctrine migration
- Built in cli commands
- and much more...
Installation
composer require patchlevel/laravel-event-sourcing
[!TIP] Further installation steps can be found in the installation instructions.
Documentation
Sponsors
Related Packages
luminor/luminor
A modern, open-source DDD framework for building REST APIs and domain-driven app...
8
0
smartness/traceflow-laravel
Production-ready distributed tracing SDK for Laravel with event-sourced architec...
3,507
0
ecotone/laravel
Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox...
343,789
21
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.4.0 | ~8.3.0 | | ^11.0 | | MIT | |
| 1.3.0 | ~8.2.0 | | ^10.0 | | MIT | |
| 1.2.0 | ~8.2.0 | | ^10.0 | | MIT | |
| 1.1.0 | ~8.2.0 | | ^10.0 | | MIT | |
| 1.0.0 | ~8.1.0 | | ^9.28| | MIT |
Pre-releases (3)
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.0.0-beta3 | ~8.1.0 | | ^9.28| | MIT | |
| 1.0.0-beta2 | ~8.1.0 | | ^9.28| | MIT | |
| 1.0.0-beta1 | ~8.1.0 | | ^9.28| | MIT |