PHP Framework — v1.0.0-alpha

Build whatmatters.

A PHP framework built for CQRS, domain-driven design, and event-driven architecture. Compile-time discovery. Zero reflection at runtime. No magic.

15+
Packages
377
Tests passing
939
Assertions
0ms
Runtime reflection

A handler.
Nothing more.

Mark a class with #[AsCommandHandler]. The command bus discovers it at compile time, wraps it in a transaction, dispatches domain events, and marks idempotency — automatically.

  • Compile-time handler discovery — zero runtime reflection
  • UnitOfWork wraps every handler automatically
  • Domain events pulled and dispatched inside the transaction
  • Idempotency resolved at compile time via #[AsIdempotencyKey]
1

Everything you need.
Nothing you don't.

All Docs →

Start building.

Read the getting started guide, run your first command handler, and understand the architecture in under 10 minutes.

Getting Started →Domain Layer