Skip to content
CAI
Produce a survey ↗Verify a survey

streakphp/streak

This system is a PHP-based framework, named Streak, designed to implement event-sourced domain models using a clean architecture. It provides a structured foundation for building applications with command and query buses, supporting both command processing and event-driven query handling. The framework includes infrastructure for managing aggregate roots, sensors, and event listeners, all backed by PostgreSQL and Redis. Comprehensive test coverage ensures the reliability of its core messaging and event-sourcing capabilities.

58.5

Adequate · 4 August 2026

9.8k

lines of production code

PHP

primary language

1

bus factor · 4 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2017 · Initial project scaffolding and domain modeling

The period focused on establishing the foundational architecture of the Streak PHP framework, including repository initialization, dependency management, and containerized development environments. It introduced core application-layer interfaces for commands, queries, and sensors, alongside domain primitives for event sourcing and command handling. Comprehensive tests were added to validate the new domain classes.

5 changes

2018–2025 · Application layer and infrastructure test coverage

This period focused on implementing core application-layer components for sensor processing, command handling, and query execution. Comprehensive unit tests were added to verify the behavior of these new features alongside the existing infrastructure layer.

10 changes

CAI lens gauges

Survey your own repository

streakphp/streak 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.

Survey a repository

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 221bea0e4c — 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.
CAI link cards