proophsoftware/event-machine-skeleton
This system is a PHP-based Event Machine framework built on the Prooph ecosystem, designed for event-driven architecture with PostgreSQL persistence. It provides core infrastructure for managing commands, events, and queries, including automated projection handling and message bus routing. The application also features a real-time notification system via WebSockets and exposes a comprehensive OpenAPI v3 documentation interface for its API endpoints.
43.1
Weak · 4 August 2026
1.1k
lines of production code
PHP
with JavaScript
1
bus factor · 8 authors in all
3
measurements over time
How it got here
2017 · Initial project scaffolding and infrastructure setup
This period marks the initial creation of the Prooph Event Machine skeleton, establishing a complete Dockerized development environment with PHP 7.1 and Zend Framework components. The work focused on configuring core infrastructure, including Postgres and RabbitMQ integration, service buses, and WebSocket-based real-time notifications. Additionally, the project introduced OpenAPI v3 documentation and automated event stream initialization scripts to support the application's event-driven architecture.
10 changes
2018 · Event machine implementation and Postgres migration
This period focused on implementing the core event machine architecture, including API description classes and executable scripts for managing projections. Simultaneously, the project migrated its data persistence layer to PostgreSQL and established a new test infrastructure to support these changes.
5 changes
Survey your own repository
proophsoftware/event-machine-skeleton was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 4 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 3d3e83fe11 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.