# Laravilt

> LARAVILT v1.0 IS HERE

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.

```bash
composer require laravilt/laravilt
```

## At a glance

- **1,200+** — GitHub stars
- **50K+** — Downloads
- **45+** — Contributors
- **100+** — Components

## 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

- **Backend**: Laravel 13, PHP 8.2+
- **Frontend**: Inertia.js, Vue 3, React, TypeScript
- **Styling**: Tailwind CSS

## Get started

1. Require the package

```bash
composer require laravilt/laravilt
```

2. Run the installer

```bash
php artisan laravilt:install
```

3. Build the assets

```bash
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
```

Source: https://mcp.laravilt.com

## Try the live demo

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

Open the demo: https://demo.laravilt.com

Login: admin@laravilt.com / password

## Plugin marketplace

15 packages. Full list: /en/plugins

- **laravilt** — A modern Laravel Admin Panel built with Vue 3, Inertia.js, and AI capabilities. Inspired by Filament but powered by the frontend. (`composer require laravilt/laravilt`)
- **panel** — A powerful admin panel framework for Laravel with Vue.js (Inertia.js) frontend. Build beautiful, reactive admin panels with minimal effort. (`composer require laravilt/panel`)
- **forms** — Complete form builder system with 30+ field types, validation, and Blade/Inertia.js integration for Laravilt. Build complex forms with text inputs, selects, date pickers, file uploads, rich editors, repeaters, and more. (`composer require laravilt/forms`)
- **tables** — Complete table system with columns, filters, sorting, bulk actions, and pagination for Laravilt. Build powerful data tables with search, filters, inline editing, and row/bulk actions. (`composer require laravilt/tables`)
- **actions** — Complete action system for Laravilt — buttons, modals, confirmations, forms inside actions, and row and bulk actions for tables. (`composer require laravilt/actions`)
- **infolists** — Complete information display system with entries, sections, and flexible layouts for Laravilt. Display data in organized, readable formats with text, images, badges, icons, and lists. (`composer require laravilt/infolists`)
- **schemas** — Complete schema system with sections, tabs, grids, and layout components for Laravilt. Organize form fields and information displays with powerful layout components. (`composer require laravilt/schemas`)
- **notifications** — Complete notification system with toast messages, colors, icons, and actions for Laravilt. Display beautiful toast notifications with success, danger, warning, and info states. Supports dismissible notifications, custom durations, and action buttons. (`composer require laravilt/notifications`)
- **query-builder** — Complete query builder system with filters, sorting, search, and pagination for Laravilt. Build powerful, filterable data queries with support for multiple filter types, custom sorts, full-text search, and seamless Inertia.js integration. (`composer require laravilt/query-builder`)
- **widgets** — Complete dashboard widget system with stats, charts, and custom widgets for Laravilt. Display key metrics and data visualizations with beautiful, responsive widgets. (`composer require laravilt/widgets`)
- **auth** — Complete authentication system for Laravilt with 8 methods: login, registration, OTP, 2FA, password reset, social auth, passkeys, and magic links (`composer require laravilt/auth`)
- **support** — Foundation package providing base components, utilities, and contracts for all Laravilt packages. Build custom components with reusable traits, utilities, and base classes. (`composer require laravilt/support`)
- **plugins** — Complete plugin system with generator, management, and FilamentPHP compatibility for Laravilt. (`composer require laravilt/plugins`)
- **users** — Complete User and Role management plugin for Laravilt with full RBAC (Role-Based Access Control) system and impersonation support. (`composer require laravilt/users`)
- **ai** — AI-powered search and chat for Laravilt. Supports OpenAI, Anthropic, Gemini, and DeepSeek with global search spotlight and chat UI. (`composer require laravilt/ai`)

Source: https://github.com/laravilt/laravilt
