Laravel & Filament starter kit

A Docker-ready Laravel foundation with Filament workspaces.

Clone a clean Laravel 13 base, develop in isolated containers, deploy the same foundation to production, and manage users, roles, and operations through ready-made Filament panels.

Development and production ready No host PHP, Node, or MariaDB required

Start in Docker

The host only needs Docker, Compose, and Make.

PHP 8.5 + Laravel 13
terminal
$ cp .env.example .env
$ make install
$ make up
$ make migrate
$ make db:seed
Development

Live source mounts, Adminer, and Vite HMR.

Production

Self-contained images and isolated services.

Admin & UI foundation

Filament 5 + Livewire 4 + Tailwind CSS 4

Build from a cohesive multi-panel Filament architecture instead of assembling auth, tables, forms, and role dashboards from scratch. Each workspace shares login and profile management while keeping permissions cleanly separated.

Filament 5 panels

Dedicated Admin, Operator, and Site panels with role-based routing.

Livewire 4 & Blaze

Reactive server-driven schemas, tables, and active session controls.

Tailwind CSS 4

Utility-first styling with CSS-first configuration and dark mode.

Ready to extend

A small foundation, with the important pieces already in place.

Keep the infrastructure and application basics, then spend your time building the project that belongs on top of them.

Docker-first development

Run PHP 8.5, Composer, Node, Vite, and MariaDB in containers so the host machine stays clean.

No local runtime required

Development and production

Use separate Compose configurations for local work and self-contained production images.

Built to deploy

Authentication and roles

Start with users, operators, admins, and a developer role for technical tools and device-aware session security.

Ready for your rules

Clone the foundation. Build your own project.

The infrastructure and Filament panels are ready. The application domain is yours to define, whether you are building a backoffice, an internal portal, a store, or something entirely different.