icom/ framework

Small core.
Serious foundations.

Explicit architecture. Familiar PHP. Built to be understood.

Start with one route.

A typed request, a clear response,
and no hidden global state.

routes/web.php
<?php

$app->get("/hello/{name}",
    fn (Request $request, string $name) =>
        Response::json(["hello" => $name])
);

01 / Explicit by design

Autowiring, request scopes, and composable middleware.

02 / Secure defaults

Validated input, escaped views, and security headers.

03 / Deploy your way

PHP-FPM today. Worker adapters included.

Developer preview — benchmark claims require reproducible evidence.

Explore the architecture