Lara Dashboard
A production-ready Laravel admin panel and headless CMS starter kit with role-based access control, a modular architecture, a CRUD generator, and a built-in MCP server for AI agents.
Lara Dashboard is a Laravel-based admin panel and content management starter kit, built with Laravel 13, Livewire 3, and Tailwind CSS 4, meant to give a team users, roles, permissions, modules, settings, translations, posts, pages, and a media library without building all of it from scratch. Role-based access control uses Spatie's package, and includes admin impersonation, social login, and support for two-factor authentication.
Its modular architecture, based on nwidart/laravel-modules, lets a module be installed, enabled, disabled, zipped, and distributed with a single command, and a CRUD generator scaffolds a model, migration, service, form request, controller, datatable, views, routes, menu entry, and tests in one pass. A built-in REST API and MCP server let tools such as Cursor, Claude Desktop, or Claude Code create posts, review leads, send email, search documentation, or run reports through token-based, permission-scoped access, and inline AI content generation is configurable against OpenAI, Anthropic, Gemini, and other providers.
It is written in PHP and released under the MIT license.