PHPackages                             patchlevel/event-sourcing-admin-bundle - 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. [Admin Panels](/categories/admin)
4. /
5. patchlevel/event-sourcing-admin-bundle

ActiveSymfony-bundle[Admin Panels](/categories/admin)

patchlevel/event-sourcing-admin-bundle
======================================

symfony admin ui for patchlevel/event-sourcing-bundle

1.0.x-dev(1mo ago)87.0k↑555.6%2[2 issues](https://github.com/patchlevel/event-sourcing-admin-bundle/issues)MITTwigPHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0CI passing

Since Jan 28Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/patchlevel/event-sourcing-admin-bundle)[ Packagist](https://packagist.org/packages/patchlevel/event-sourcing-admin-bundle)[ Docs](https://github.com/patchlevel/event-sourcing-admin-bundle)[ RSS](/packages/patchlevel-event-sourcing-admin-bundle/feed)WikiDiscussions 1.0.x Synced 1mo ago

READMEChangelog (8)Dependencies (17)Versions (11)Used By (0)

Event-Sourcing-Admin-Bundle
===========================

[](#event-sourcing-admin-bundle)

This bundle provides a dashboard for the [patchlevel/event-sourcing](https://github.com/patchlevel/event-sourcing) library. This needs the [patchlevel/event-sourcing-bundle](https://github.com/patchlevel/event-sourcing-bundle) to work properly.

This bundle was initially designed as an DX tool for development but it can also be run on production. If you want to run it in production be sure to place it behind a login / security measure. Otherwise you will risk that somebody would mess with your subscriptions, gather internal information about your system and users.

Features:

- Store view
    - Filter by Aggregates
    - Filter by ID's
    - Jump into inspection from there
- Inspection
    - View aggregate details by ID
    - See all events which are recorded
    - See the current serialized state, if configured properly
    - See the current snapshot, if configured properly
    - See the current state via as a dump via `symfony/var-dumper`
    - Time travel to see the state of the aggregate at different point of times
- Events
    - See all registered events
    - See all registered subscriber for these events
- Subscriptions
    - See all registered subscribtions and their current state
    - Filter by Group
    - Filter by RunMode
    - Filter by Status
    - Filter by search
    - Some simple subscription controls like: play, pause or delete subscription

Screenshots
-----------

[](#screenshots)

### Store

[](#store)

[![Screenshot1](docs/screenshot1.png)](docs/screenshot1.png)

### Inspector

[](#inspector)

[![Screenshot2](docs/screenshot2.png)](docs/screenshot2.png)

### Projection

[](#projection)

[![Screenshot3](docs/screenshot3.png)](docs/screenshot3.png)

### Events

[](#events)

[![Screenshot4](docs/screenshot4.png)](docs/screenshot4.png)

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

[](#installation)

```
composer require --dev patchlevel/event-sourcing-admin-bundle
```

Configuration
-------------

[](#configuration)

```
# config/packages/patchlevel_event_sourcing_admin.yaml
when@dev:
  patchlevel_event_sourcing_admin:
    enabled: true
```

Routes
------

[](#routes)

```
# config/routes/patchlevel_event_sourcing_admin.yaml
when@dev:
  event_sourcing:
    resource: '@PatchlevelEventSourcingAdminBundle/config/routes.yaml'
    prefix: /es-admin
```

Production usage
----------------

[](#production-usage)

If you run this on production you would need to install this package as a normal dependency and adjust the configuration accordingly. Also be sure to place it behind a login / security measure.

Development
-----------

[](#development)

For development you can use the following commands:

```
npm install
npm run watch
```

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance84

Actively maintained with recent releases

Popularity31

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 76.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 ~99 days

Recently: every ~109 days

Total

9

Last Release

50d ago

PHP version history (4 changes)1.0.0-alpha1PHP ~8.1.0 || ~8.2.0 || ~8.3.0

1.0.0-alpha5PHP ~8.2.0 || ~8.3.0

1.0.0-alpha6PHP ~8.2.0 || ~8.3.0 || ~8.4.0

1.0.0-alpha7PHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/470138?v=4)[David Badura](/maintainers/DavidBadura)[@DavidBadura](https://github.com/DavidBadura)

---

Top Contributors

[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (305 commits)")[![DavidBadura](https://avatars.githubusercontent.com/u/470138?v=4)](https://github.com/DavidBadura "DavidBadura (65 commits)")[![DanielBadura](https://avatars.githubusercontent.com/u/2017762?v=4)](https://github.com/DanielBadura "DanielBadura (27 commits)")[![gzumba](https://avatars.githubusercontent.com/u/3403631?v=4)](https://github.com/gzumba "gzumba (3 commits)")

---

Tags

symfonybundleadminevent sourcing

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/patchlevel-event-sourcing-admin-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/patchlevel-event-sourcing-admin-bundle/health.svg)](https://phpackages.com/packages/patchlevel-event-sourcing-admin-bundle)
```

###  Alternatives

[sonata-project/admin-bundle

The missing Symfony Admin Generator

2.1k19.0M299](/packages/sonata-project-admin-bundle)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k16.7M310](/packages/easycorp-easyadmin-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)

PHPackages © 2026

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