Skip to content
CAI
Software that uses CAICheck a score

jonathands/reactphp

55.0

Adequate · 5 August 2026

5

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

This system is a PHP-based asynchronous event-driven networking library, specifically the ReactPHP framework. It provides a suite of components for handling HTTP, DNS, sockets, and caching using a non-blocking, stream-based event loop architecture. The codebase has been modernized to support PHPUnit 9 and PSR-4 autoloading, while removing legacy socket server implementations in favor of a unified, component-based structure.

Removals

Removal of legacy SocketServer components

The legacy SocketServer implementation has been removed, specifically deleting the Connection, ConnectionException, and Server classes. This eliminates the previous blocking socket handling and event-emitting server architecture in favor of the new stream-based event loop.

src/Igorw · high confidence

Test coverage

Removed obsolete test files for SocketServer; Update test suite to support PHPUnit 9; Updated test bootstrap to support PSR-4 autoloading for ReactPHP components.

Dependencies

Upgrade to ReactPHP v1.0 with comprehensive component updates

The project has been renamed to 'react/react' and upgraded to ReactPHP v1.0, introducing a suite of new components including async, cache, dns, event-loop, http, promise, promise-stream, promise-timer, socket, and stream. The minimum supported PHP version has been raised to 5.3.8, and the repository now relies on a full set of ReactPHP packages rather than the previous 'igorw/socket-server' structure. Development dependencies have also been updated to support PHPUnit 9 and include clue/stream-filter.

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 55 → 55 (+0.0)
  • Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

Lenses

  • Architecture 69 → 69 (+0.0)
  • Maturity 57 → 57 (+0.0)
  • Readiness 46 → 46 (+0.0)
  • Security 80 → 80 (+0.0)

Findings

  • No change — the same findings as the prior survey.

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

jonathands/reactphp 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 a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 5 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 f9b8d850fcda69649ff3fd1836cf725a3d8c66d8 — the exact code this score is about.
  • Scored under rubric-2026.08.19 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer latest.