PHPackages                             prooph/proophessor - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. prooph/proophessor

AbandonedLibrary[Utility &amp; Helpers](/categories/utility)

prooph/proophessor
==================

Exploring prooph components

v0.5.2(10y ago)8516023[16 issues](https://github.com/prooph/proophessor/issues)1BSD-3-ClausePHPPHP &gt;=5.5

Since May 3Pushed 1y ago11 watchersCompare

[ Source](https://github.com/prooph/proophessor)[ Packagist](https://packagist.org/packages/prooph/proophessor)[ Docs](https://github.com/prooph/proophessor)[ RSS](/packages/prooph-proophessor/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (12)Versions (16)Used By (1)

Proophessor
===========

[](#proophessor)

Exploring prooph components

Welcome at prooph! We are developing and supporting CQRS and EventSourcing infrastructure for PHP 7.1+ environments. prooph is NOT a framework. Instead we provide components which address individual topics.

Documentation
-------------

[](#documentation)

Documentation is [in the docs tree](docs/), and can be compiled using [bookdown](http://bookdown.io) and [Docker](https://www.docker.com/).

```
$ docker run --rm -it -v $(pwd):/app prooph/composer:7.1
$ docker run -it --rm -e CSS_BOOTSWATCH=lumen -e CSS_PRISM=ghcolors -v $(pwd):/app sandrokeil/bookdown:develop docs/bookdown.json
$ docker run -it --rm -p 8080:8080 -v $(pwd):/app php:7.1-cli php -S 0.0.0.0:8080 -t /app/docs/html
```

Then browse to

Remote Docs
-----------

[](#remote-docs)

We use the remote content feature of bookdown to pull docs from our prooph component repos into a single online documentation. This means that if you want to work on the docs - fix spelling, add new pages, improve wording or correct some logical bugs - then take a look at the root [bookdown.json](docs/bookdown.json) to see where the docs are pulled from. Head over to the target repository and apply your changes there. Send us a pull request and we manage the rest. Thank you for your help.

Docs Maintenance/Deployment (maintainers only)
----------------------------------------------

[](#docs-maintenancedeployment-maintainers-only)

Compiled docs (using docker cmd above) are managed in an extra repo [prooph/docs](https://github.com/prooph/docs). The repo README contains deployment instructions.

Example Application
-------------------

[](#example-application)

Try out [proophessor-do](https://github.com/prooph/proophessor-do) and [pick up a task](https://github.com/prooph/proophessor-do#learning-by-doing)!

Support
-------

[](#support)

- Ask questions on Stack Overflow tagged with [\#prooph](https://stackoverflow.com/questions/tagged/prooph).
- Say hello in the [prooph gitter](https://gitter.im/prooph/improoph) chat.

Happy messaging!

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~7 days

Total

8

Last Release

3981d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7341005?v=4)[prooph](/maintainers/prooph)[@prooph](https://github.com/prooph)

---

Top Contributors

[![prolic](https://avatars.githubusercontent.com/u/394428?v=4)](https://github.com/prolic "prolic (15 commits)")[![darrylhein](https://avatars.githubusercontent.com/u/376976?v=4)](https://github.com/darrylhein "darrylhein (3 commits)")[![oqq](https://avatars.githubusercontent.com/u/7161145?v=4)](https://github.com/oqq "oqq (3 commits)")[![sandrokeil](https://avatars.githubusercontent.com/u/3597436?v=4)](https://github.com/sandrokeil "sandrokeil (2 commits)")[![codeliner](https://avatars.githubusercontent.com/u/5131987?v=4)](https://github.com/codeliner "codeliner (1 commits)")[![danizord](https://avatars.githubusercontent.com/u/1850941?v=4)](https://github.com/danizord "danizord (1 commits)")[![cdarken](https://avatars.githubusercontent.com/u/1390998?v=4)](https://github.com/cdarken "cdarken (1 commits)")[![iamlucianojr](https://avatars.githubusercontent.com/u/3333167?v=4)](https://github.com/iamlucianojr "iamlucianojr (1 commits)")[![milosa](https://avatars.githubusercontent.com/u/2864243?v=4)](https://github.com/milosa "milosa (1 commits)")[![camuthig](https://avatars.githubusercontent.com/u/5178217?v=4)](https://github.com/camuthig "camuthig (1 commits)")[![BenMorel](https://avatars.githubusercontent.com/u/1952838?v=4)](https://github.com/BenMorel "BenMorel (1 commits)")[![basz](https://avatars.githubusercontent.com/u/143068?v=4)](https://github.com/basz "basz (1 commits)")

---

Tags

zf2event sourcingcqrsprooph

### Embed Badge

![Health badge](/badges/prooph-proophessor/health.svg)

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

###  Alternatives

[prooph/service-bus

PHP Enterprise Service Bus Implementation supporting CQRS and DDD

4421.4M32](/packages/prooph-service-bus)[prooph/event-store-bus-bridge

Marry CQRS with Event Sourcing

37518.3k11](/packages/prooph-event-store-bus-bridge)[prooph/event-sourcing

PHP EventSourcing library

267808.5k18](/packages/prooph-event-sourcing)[prooph/laravel-package

Laravel package for prooph components to get started out of the box with message bus, CQRS, event sourcing and snapshots

9910.4k](/packages/prooph-laravel-package)[prooph/snapshotter

snapshot tool for prooph event-store

19169.7k3](/packages/prooph-snapshotter)[proophsoftware/prooph-bundle

Symfony bundle for prooph components to get started out of the box with message bus, CQRS, event sourcing and snapshots

164.3k](/packages/proophsoftware-prooph-bundle)

PHPackages © 2026

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