v0.8.0

Define your Domain. We handle the rest.

The Metadata-Driven PHP Framework. Turn your domain models into high-performance APIs automatically using the power of PHP Attributes.

Domain/Blog/Post.php
#[Entity('posts')]
#[Auditable, SoftDelete]
#[Policy(PostPolicy::class)]
class Post extends AggregateRoot {
    #[Id]
    private int $id;

    // Automatic role-based field filtering
    #[Column(type: 'string', roles: ['admin'])]
    private string $internal_note;

    // Nested relations with auto-saving
    #[HasMany(Comment::class)]
    private array $comments;
}

Declarative CRUD

Define your entity attributes and get a full REST API with filtering, sorting, and pagination. No routes needed.

🧠

Deep Save Engine

Create recursive object trees in a single request. BOUNDLY automatically maps relationships and foreign keys.

Built-in Governance

🛡️

Attribute-driven security. Map Laravel Policies and define column permissions per role in your domain.

Screaming Architecture

A folder structure that prioritizes your Business Logic over the framework details. Pure DDD at scale.