Build Faster with YFlite
A new PHP development experience with zero bloat, instant DX, built-in security, reactivity by choice and beautifully simple SSR to improve SEO-optimisation and platform security.
Install YFlite
composer global require chromehive/yflite
Why YFlite?
Super Fast
No autoloading overhead. No framework bloat. Ultra-lean routing.
Functional PHP
Simple functions, clean architecture, OOP only when you want.
Secure
Optional encrypted HTMX attributes using the yf="" attribute.
How routes work
Routes live in app/routes.php. Use minimal route definitions with YFlite\Routing\Route.
use YFlite\Routing\Route;
return [
Route::get('/', [\App\Controllers\HomeController::class, 'index']),
Route::get('/api/status', [\App\Controllers\HomeController::class, 'status'])->apiVersion('v1'),
];
Chain optional metadata to keep route declarations simple and expressive.
Available route helpers
middleware(array $middleware)expose(bool $expose = true)offline(string $strategy)apiVersion(string $version)/version(string $version)
Route::get('/api/status', [HomeController::class, 'status'])
->apiVersion('v1')
->middleware(['auth'])
->expose()
->offline('always');