LARAVILT v1.0 IS HERE

Laravilt

Build admin panels without the complexity. A modern admin panel framework for Laravel, rendered with Inertia on Vue or React — resources, forms, tables, actions, infolists, widgets, notifications, auth, AI and plugins.

A Laravilt admin panel
composer require laravilt/laravilt
  • 1,200+

    GitHub stars

  • 50K+

    Downloads

  • 45+

    Contributors

  • 100+

    Components

  • Laravel 13 ready
  • Inertia · Vue or React
  • TypeScript
  • AI agents built in
  • MIT licensed
  • Open to contributors

Everything you need

Resources

Full CRUD scaffolding with forms, tables, infolists and automatic routing.

Form builder

50+ field types including text, select, file upload, repeater and rich editor.

Table builder

Sortable, searchable, filterable tables with bulk actions and custom columns.

Authentication

2FA, passkeys, social login, API tokens and session management.

AI integration

Built-in AI agents, smart search and AI-powered CRUD operations.

SaaS panel

Multi-tenant support with single or multi-database architecture.

And the rest of the toolkit

  • Grid view
  • Infolists
  • REST API
  • Multi-panel
  • Vue or React components
  • Laravel native
  • Plugin system
  • Navigation
  • Widgets
  • Actions
  • Notifications
  • Roles & permissions
  • Media via Spatie

Built with the best tools

01

Backend

  • Laravel 13
  • PHP 8.2+
02

Frontend

  • Inertia.js
  • Vue 3
  • React
  • TypeScript
03

Styling

  • Tailwind CSS

Expressive, elegant syntax

Define your admin panel with a fluent, chainable API that feels natural.

Resourceapp/Laravilt/Admin/Resources/User/UserResource.php
php
namespace App\Laravilt\Admin\Resources\User;

use Laravilt\Panel\Resources\Resource;
use Laravilt\Schemas\Schema;
use Laravilt\Tables\Table;

class UserResource extends Resource
{
    protected static ?string $model = User::class;
    protected static ?string $navigationIcon = 'Users';
    protected static ?string $navigationGroup = 'System';

    public static function form(Schema $form): Schema { /* … */ }
    public static function table(Table $table): Table { /* … */ }
    public static function api(ApiResource $api): ApiResource { /* … */ }
    public static function ai(AIAgent $agent): AIAgent { /* … */ }
}
Install
bash
composer require laravilt/laravilt
php artisan laravilt:install
npm install && npm run build

Remote MCP server

laravilt-mcp

A hosted MCP server so AI agents can read the Laravilt docs and scaffold resources, forms and tables for you.

claude mcp add --transport http laravilt https://mcp.laravilt.com/mcp
https://mcp.laravilt.com

Plugin marketplace

Laravilt is modular: install the whole framework or only the packages you need, and extend it with plugins built on its plugin system.

Browse every package on GitHub(15)

Get started

  1. 01

    Require the package

    composer require laravilt/laravilt
  2. 02

    Run the installer

    php artisan laravilt:install
  3. 03

    Build the assets

    npm install && npm run build

Community

Try the live demo

A full Laravilt panel with sample data. Sign in with the demo account below.

email
[email protected]
password
password
Open the demo

Ready to build something amazing?

Get started with Laravilt today and build your admin panel in minutes.

composer require laravilt/laravilt