Skip to content
CAI
Produce a survey ↗Verify a survey

yiisoft/yii2

This system is a comprehensive PHP web framework that provides a complete MVC architecture with a dependency injection container and a modular component system. It features robust database abstraction supporting multiple SQL and NoSQL engines, alongside built-in tools for RESTful API development, caching, and internationalization. The framework also includes a suite of console utilities, form widgets, and client-side JavaScript for interactive UI components.

59.6

Adequate · 29 July 2026

111k

lines of production code

PHP

primary language

7

bus factor · 1,522 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2011–2014 · framework architecture and localization expansion

This period focused on establishing a robust, modular MVC architecture with dedicated components for web, console, and database interactions, while significantly expanding internationalization support through extensive translation files and new i18n components. The work also introduced comprehensive RESTful API capabilities, enhanced testing infrastructure with Dockerized environments, and standardized code quality and CI/CD configurations.

83 changes

2015 · comprehensive test coverage expansion

This period was dominated by the addition of extensive unit tests across the entire framework, including database adapters, i18n, caching, and web components. The work also included adding new language translations for several locales and implementing database migration scripts for caching.

41 changes

2016–2025 · Database and i18n expansion

This period focused on expanding the framework's database capabilities and internationalization support. It introduced structured condition builders for multiple SQL dialects, added database-backed session and i18n storage schemas, and integrated CUBRID testing. Concurrently, the project significantly broadened its language coverage by adding translations for numerous new locales and enhanced console tooling.

33 changes

CAI lens gauges

Survey your own repository

yiisoft/yii2 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 29 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 77800e4394 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards