Filakit CLI
CommunityCLI tool for scaffolding Laravel projects with Filakit starter kits. Select from available starter kits and create a new Laravel application with a single command.
Author:
Jefferson Gonçalves
Package health
BetaAutomated checks of this plugin's Composer package
15 checks
- Passed: GitHub Actions pinned to SHA
- Skipped: GitLab CI includes pinned to SHA
- Passed: Open security advisories
- Passed: Dependabot PR responsiveness — No open Dependabot PRs.
- Skipped: Renovate MR responsiveness
- Passed: Dependabot or Renovate configured
- Passed: Dependency update cooldown configured
- Failed: Provides a security policy — View details on Plumb
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Passed: Commit and release recency — Active: last commit 1 days ago; last release 26 days ago.
- Skipped: composer.lock not committed by library
- Passed: Dist archive is lean
-
Passed:
Current Laravel version supported
—
Package dependencies resolve together with current Laravel
13.0. -
Passed:
Current PHP version supported
—
Constraint
^8.2supports current PHP8.5. - Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Documentation

CLI tool for scaffolding Laravel projects with Filakit starter kits. Select from available starter kits and create a new Laravel application with a single command.
#Requirements
- PHP >= 8.2
- Laravel Installer (
composer global require laravel/installer)
#Installation
#Download PHAR (recommended)
Download the latest filakit.phar from the Releases page:
# Download and make executable
curl -sL https://github.com/jeffersongoncalves/filakit-cli/releases/latest/download/filakit.phar -o filakit
chmod +x filakit
sudo mv filakit /usr/local/bin/filakit
#Via Composer (global)
composer global require jeffersongoncalves/filakit-cli
#Usage
#Interactive mode
filakit new
The CLI will prompt you for:
- Application name - the name of your new project
- Starter kit - select from the available kits
#With arguments
filakit new my-app
#Skip selection with --kit
filakit new my-app --kit=jeffersongoncalves/filakitv5
#Additional Options
All options from the Laravel installer are supported and forwarded directly:
| Option | Description |
|---|---|
--git |
Initialize a Git repository |
--github[=VISIBILITY] |
Create a GitHub repository (private or public) |
--branch=NAME |
Default branch for the repository |
--organization=ORG |
GitHub organization for the repository |
--database=DRIVER |
Database driver (mysql, sqlite, pgsql, mariadb) |
--pest |
Install Pest testing framework |
--npm |
Use npm as the package manager |
--pnpm |
Use pnpm as the package manager |
--bun |
Use Bun as the package manager |
--yarn |
Use Yarn as the package manager |
--boost |
Install Laravel Boost |
-f, --force |
Force install even if the directory already exists |
Examples:
# Create with Git + Pest + pnpm
filakit new my-app --kit=jeffersongoncalves/filakitv5 --git --pest --pnpm
# Create with a GitHub repo under an organization
filakit new my-app --kit=jeffersongoncalves/filakitv5 --github=private --organization=my-org
# Force overwrite with a specific database
filakit new my-app --kit=jeffersongoncalves/filakitv5 --database=pgsql --force
#Available Starter Kits
#Filament v5
| Kit | Package |
|---|---|
| Base Kit v5 | filakitphp/basev5 |
| Fila Kit v5 | jeffersongoncalves/filakitv5 |
| Native Kit v5 | jeffersongoncalves/nativekitv5 |
| Mobile Kit v5 | jeffersongoncalves/mobilekitv5 |
| Team Kit v5 | jeffersongoncalves/teamkitv5 |
| Service Desk Kit v5 | jeffersongoncalves/servicedeskkitv5 |
| Help Desk Kit v5 | jeffersongoncalves/helpdeskkitv5 |
| Evolution Kit v5 | jeffersongoncalves/evolutionkitv5 |
| MFA Kit v5 | jeffersongoncalves/mfakitv5 |
| FilaFlux Kit v5 | jeffersongoncalves/filafluxkitv5 |
| ERP Kit v5 | jeffersongoncalves/erpkitv5 |
| Commerce Kit v5 | jeffersongoncalves/commercekitv5 |
#Filament v4
| Kit | Package |
|---|---|
| Base Kit v4 | filakitphp/basev4 |
| Fila Kit v4 | jeffersongoncalves/filakitv4 |
| Native Kit v4 | jeffersongoncalves/nativekitv4 |
| Mobile Kit v4 | jeffersongoncalves/mobilekitv4 |
| Team Kit v4 | jeffersongoncalves/teamkitv4 |
| Service Desk Kit v4 | jeffersongoncalves/servicedeskkitv4 |
| Help Desk Kit v4 | jeffersongoncalves/helpdeskkitv4 |
| Evolution Kit v4 | jeffersongoncalves/evolutionkitv4 |
| MFA Kit v4 | jeffersongoncalves/mfakitv4 |
| ERP Kit v4 | jeffersongoncalves/erpkitv4 |
| Commerce Kit v4 | jeffersongoncalves/commercekitv4 |
#Filament v3
| Kit | Package |
|---|---|
| Base Kit v3 | filakitphp/basev3 |
| Fila Kit v3 | jeffersongoncalves/filakit |
| Native Kit v3 | jeffersongoncalves/nativekit |
| Mobile Kit v3 | jeffersongoncalves/mobilekit |
| Team Kit v3 | jeffersongoncalves/teamkit |
| Service Desk Kit v3 | jeffersongoncalves/servicedeskkitv3 |
| Help Desk Kit v3 | jeffersongoncalves/helpdeskkitv3 |
| ERP Kit v3 | jeffersongoncalves/erpkitv3 |
| Commerce Kit v3 | jeffersongoncalves/commercekitv3 |
#How It Works
Under the hood, Filakit CLI runs laravel new with the --using flag:
laravel new my-app --using=jeffersongoncalves/filakitv5
The list of available starter kits is embedded in the CLI and automatically updated via GitHub Actions when the source list changes.
#Development
# Clone
git clone git@github.com:jeffersongoncalves/filakit-cli.git
cd filakit-cli
# Install dependencies
composer install
# Run tests
php vendor/bin/pest
# Run code formatting
php vendor/bin/pint
# Build PHAR
php filakit app:build filakit
#License
Filakit CLI is open-source software licensed under the MIT license.
The author
I'm a Full Stack PHP Developer from Assis, SP, Brazil with over 18 years of hands-on experience building robust platforms, managing server infrastructures, and crafting scalable solutions for businesses of all sizes.
My passion lives in the open source world — I actively maintain 20+ Filament plugins and a growing collection of Laravel packages used by thousands of developers worldwide. I believe great software should be accessible to everyone.
From the same author
EvolutionKit v5
A robust starter kit built on Laravel 13.x and Filament 5.x, designed to accelerate the development of modern web applications with a ready-to-use multi-panel structure.
Author:
Jefferson Gonçalves
MFAKit v5
MFAKit is a robust starter kit built on Laravel 13.x and Filament 5.x, designed to accelerate the development of modern web applications with a ready-to-use multi-panel structure.
Author:
Jefferson Gonçalves
Refresh Sidebar
Automatically refresh the sidebar navigation when certain events occur, ensuring menu items and badges are always up to date.
Author:
Jefferson Gonçalves
FilaKit v5
FilaKit is a robust starter kit, designed to accelerate the development of modern web applications with a ready-to-use multi-panel structure.
Author:
Jefferson Gonçalves
Featured Plugins
A selection of plugins curated by the Filament team
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Blueprint
Filament Blueprint is a premium Laravel Boost extension that helps AI agents produce accurate, detailed implementation plans and security reports for Filament apps.
Filament
Advanced Tables (formerly Filter Sets)
Supercharge your tables with powerful features like user-customizable views, quick filters, multi-column sorting, advanced table searching, convenient view management, and more. Compatible with Resource Panel Tables, Relation Managers, Table Widgets, and Table Builder!
Kenneth Sese