laruence/yaf
Ultra-fast PHP MVC framework built as a C extension observed · 2026-10-20
Health v2 · maintenance only
84/100
- Activity 96
- Release rhythm 59
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5425
- days_rel: 63
- days_push: 27
- n_releases_24m: 1
Adoption not part of the score
4511 stars · 1351 forks observed · 2026-10-20
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Yaf (Yet Another Framework) is a high-performance PHP MVC framework written in C and distributed as a compiled PHP extension via PECL/PIE. It provides routing, dispatching, autoloading, plugins, and a lightweight view layer with per-request overhead measured in microseconds.
Use cases
- build a high-traffic PHP web application with minimal framework overhead
- run an MVC framework inside long-lived PHP runtimes like Swoole or RoadRunner
- avoid Composer class-loading costs on every request
- get a fast router and dispatcher implemented in C
- develop a PHP web app without loading framework PHP files
When to choose
- you need the lowest possible per-request framework overhead in PHP
- you run long-lived PHP services and want a clean dispatch cycle per request
- you want an MVC framework installable as a PECL/PIE extension
- you prefer C-level performance for routing and autoloading
When to avoid
- you want a pure-PHP framework with Composer-based tooling and a large package ecosystem
- you cannot install PHP extensions on your hosting environment
- you need rich built-in features like ORM, queues, or scaffolding that Yaf does not provide
- your team needs extensive third-party documentation and community packages
Facets
framework · maturity stable
web-framework routing middleware plugin-system templating web-development backend developer-tools windows php php-extension mvc c-framework pecl high-performance swoole linux macos web-server
10 sources
- readme: https://github.com/laruence/yaf · fetched 2026-10-20 · 16d6028d3e6a
- homepage: http://pecl.php.net/package/yaf · fetched 2026-08-29 · b6502d08f201
- site_page: http://pecl.php.net/package-changelog.php?package=yaf&release=3.3.3 · fetched 2026-08-29 · 71a569f268f9
- site_page: http://pecl.php.net/package-changelog.php?package=yaf&release=3.3.6 · fetched 2026-08-29 · 71a569f268f9
- site_page: http://pecl.php.net/package-changelog.php?package=yaf&release=3.3.5 · fetched 2026-08-29 · 71a569f268f9
- site_page: http://pecl.php.net/package-changelog.php?package=yaf&release=3.3.4 · fetched 2026-08-29 · 71a569f268f9
- site_page: http://pecl.php.net/package-changelog.php?package=yaf · fetched 2026-08-29 · 71a569f268f9
- site_page: http://www.php.net/manual/book.yaf.php · fetched 2026-08-29 · b5f831a26c7d
- site_page: http://pecl.php.net/package-changelog.php?package=yaf&release=3.3.8 · fetched 2026-08-29 · 71a569f268f9
- site_page: http://pecl.php.net/package-changelog.php?package=yaf&release=3.3.7 · fetched 2026-08-29 · 71a569f268f9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| laruence/yaf | main | 84 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem