entelechy / architect
Architect — a Laravel package for building data-rich admin interfaces with tables, navigation, stats, toolbar, and supersearch.
v0.1.0
2026-06-28 21:36 UTC
Requires
- php: ^8.3
- illuminate/support: ^13.0
- livewire/livewire: ^4.3
- maatwebsite/excel: ^3.1
Requires (Dev)
- larastan/larastan: ^3.0
- laravel/mcp: ^0.8.2
- laravel/pint: ^1.0
- orchestra/testbench: ^11.0
- phpunit/phpunit: ^12.0
Suggests
- laravel/mcp: Required to use the Architect MCP tools (Entelechy\Architect\Mcp\Tools\*).
README
A Laravel package for building data-rich admin interfaces with tables, forms, navigation, dashboards, stats, supersearch, and notifications — powered by Livewire 4.
Requirements
- PHP 8.3+
- Laravel 13
- Livewire 4.3+
Installation
composer require entelechy/architect
Publish the config and assets:
php artisan vendor:publish --tag=architect-config php artisan vendor:publish --tag=architect-assets
Run the migrations:
php artisan migrate
Quick start
A table
use Entelechy\Architect\Facades\Architect; use Entelechy\Architect\Table\Columns\TextColumn; public function definition(): array { return Architect::table() ->model(User::class) ->columns([ TextColumn::make('name')->sortable()->searchable(), TextColumn::make('email')->sortable(), ]) ->build(); }
A form
use Entelechy\Architect\Facades\Architect; use Entelechy\Architect\Forms\Fields\TextField; use Entelechy\Architect\Forms\Fields\SelectField; public function definition(): array { return Architect::form() ->fields([ TextField::make('name')->required(), SelectField::make('role')->options(['admin' => 'Admin', 'user' => 'User']), ]) ->build(); }
Features
- Tables — sortable, filterable, searchable, exportable, bulk actions, permissions, row actions
- Forms — 28 field types, conditional logic, autosave, wizard builder, repeaters
- Navigation — tab-based SPA navigation with dynamic tabs
- Dashboards — stat cards, charts, embedded tables, quick-form panels
- Supersearch — global cross-resource search with keyboard shortcut
- Notifications — toast, alert, inbox, and announcement delivery via rule engine
- MCP tools — AI-assistant integration via the Laravel MCP server
- Actions — slide-over create/edit/view panels driven by a fluent API
Documentation
Full documentation is available at the Architect website.
License
MIT. See LICENSE.