PHP reorganized, not reinvented

One PHP framework
small by choice.

PHPAML brings the familiar structure of Java EE and ASP.NET to a readable, autonomous MVC mini-framework that is quick to learn.

Windows x64 · macOS ARM64 · Linux x64

v1.2.0 · stable
terminal
$ aml create my-project
✓ Official template verified

$ cd my-project && aml install
✓ PHPAML installed in aml_env

$ aml doctor
✓ 13 checks passed

$ aml serve
→ http://localhost:8000
PHP 8.2+MVCDI containerZero PHP requis
/ 01

An architecture you already understand

Enterprise discipline.
Without the weight.

An explicit request lifecycle, separated responsibilities, and stable folder conventions. You always know where to look.

01RequestHTTP entrant
02MiddlewarePipeline global
03RouterRoute + paramètres
04ControllerAction injectée
05ResponseHTML ou JSON
/ 02

Essential and complete

Everything you need.
Nothing hidden.

01

Clear MVC

Controllers, models, PHP views, and partials with no hidden magic.

02

HTTP routing

Dynamic parameters, named routes, and per-route middleware.

03

Native injection

A lightweight container automatically resolves typed dependencies.

04

Built-in data tools

PDO, minimal QueryBuilder, and transactional migrations.

05

Practical security

CSRF, sessions, validation, escaping, and secure headers.

06

Autonomous tooling

Private PHP 8.4 and Composer runtimes, built-in diagnostics and updates.

Ready to build?

Your next project
starts with aml create.

Install PHPAML