HTTP & Routing
Attribute Routing
Define routes where your handlers live.
Security Middleware
OWASP headers, CORS, CSRF, rate limiting, trusted proxy — all PSR-15, all enabled by default. Not "secure once you install five packages."
Auth & Security
Authentication Suite
The entire authentication lifecycle. In one package. JWT, OAuth2, TOTP 2FA, API keys, RBAC, policies, Argon2id — not as separate add-ons.
Validation & DTOs
Type-safe requests. Zero boilerplate. Annotate DTO properties with validation attributes. Invalid input never reaches your controller.
Data Layer
Database & QueryBuilder
PDO, but modern. A connection manager, fluent builder, and entity scanner. No ORM magic, no hydration tax, no Doctrine proxies.
Compiled DI Container
Zero runtime reflection. In production. Autowiring in dev, compiled static PHP array in production. One command flips the switch.
Templates & Assets
Template Engine (MLView)
Familiar syntax. Compiled output. No surprises. Directives, layouts, inheritance — compiled to optimized PHP.
File Management
Uploads, storage, and image processing. Unified. Local, S3, GCS through one interface. Garbage collection included.
Background & Events
Events (PSR-14)
Attribute-discovered listeners, priority ordering, wildcard subscriptions, queueable listeners.
Queue System
Redis, database, or array drivers. Retry with exponential backoff, timeouts, batching, middleware.
Operations & Observability
Telemetry & Observability
Prometheus metrics, distributed tracing (Jaeger/Tempo), structured logs — all wired by default.
OpenAPI v3
Routes + DTOs + return types = your API spec. No hand-maintained YAML, no doc rot.
CLI Framework
17+ scaffolders, DB migrations, queue workers, schedule runner, interactive REPL — one binary.
I18n
File + database loaders, ICU-style plurals, nested keys, locale detection middleware.
SMTP + API transports, DKIM signing, template-backed mailables, queueable delivery.
Cache (PSR-16)
Redis, file, Memcached, array. Tagging, locking, stampede protection, multi-store.
Ready to start?
Every feature above ships as one composer create-project command.