cpuchalver / filament-starter-kit
The skeleton application for the Laravel framework.
Package info
github.com/cpuchalver/filament-starter-kit
Type:project
pkg:composer/cpuchalver/filament-starter-kit
Requires
- php: ^8.3
- filament/filament: ^5.0
- laravel/framework: ^13.17
- laravel/tinker: ^3.0
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/boost: ^2.2
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^5.3
- pestphp/pest-plugin-laravel: ^5.0
- pestphp/pest-plugin-livewire: ^5.0
- spatie/guidelines-skills: ^1.1
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-21 19:16:06 UTC
README
A Laravel starter kit with two Filament panels:
- App panel, served at
/, with login and email verification - Admin panel, served at
/admin, restricted to users with theis_adminflag, with user management (list, create, edit, delete)
It ships with Pest, Laravel Boost and Spatie's coding guidelines for AI-assisted development.
Requirements
- PHP 8.3+
- Composer
- Node.js and npm
- The Laravel installer
Installation
Create a new project with the Laravel installer:
laravel new my-project --using=cpuchalver/filament-starter-kit
The installer downloads the starter kit from Packagist without its Git history, installs the dependencies, generates the application key, creates and migrates the database, and builds the frontend assets.
To skip the prompts and create a private GitHub repository for the new project:
laravel new my-project --using=cpuchalver/filament-starter-kit \
--database=sqlite --npm --github="--private"
Creating the GitHub repository requires the gh CLI, authenticated with gh auth login.
Create the admin user
The installer does not seed the database. Create the default admin user with:
cd my-project
php artisan db:seed
You can then log in with test@example.com / password. Change these credentials before deploying.
Alternative: Composer
Without the Laravel installer, create the project with Composer, then build the frontend assets:
composer create-project cpuchalver/filament-starter-kit my-project cd my-project npm install && npm run build php artisan db:seed
Alternative: GitHub template
You can also click Use this template on GitHub, clone the new repository, and run:
composer run setup php artisan db:seed
Development
Start the development server:
composer run dev
Run the tests:
php artisan test --compact
License
This starter kit is open-sourced software licensed under the MIT license.