laruence/yaf
Fast php framework written in c, built in php extension observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 98
- Release rhythm 66
- 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-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5377
- days_rel: 15
- days_push: 15
- n_releases_24m: 1
Adoption not part of the score
4512 stars · 1360 forks observed · 2026-08-28
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-08-28 · 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 | 87 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem