tapp / tapp-filament-starter-kit
The skeleton application for the Laravel framework.
Package info
github.com/TappNetwork/tapp-filament-starter-kit
Language:Blade
Type:project
pkg:composer/tapp/tapp-filament-starter-kit
Requires
- php: ^8.5.0
- filament/filament: ^5.6.7
- laravel/framework: ^13.14.0
- nunomaduro/essentials: ^1.2.0
- tapp/tapp-manager: dev-main
Requires (Dev)
- driftingly/rector-laravel: ^2.5.0
- fakerphp/faker: ^1.24.1
- filament/blueprint: ^2.2
- larastan/larastan: ^3.10.0
- laravel/boost: ^2.4.9
- laravel/pail: ^1.2.7
- laravel/pao: ^1.1.0
- laravel/pint: ^1.29.1
- laravel/tinker: ^3.0.2
- mockery/mockery: ^1.6.12
- nunomaduro/collision: ^8.9.4
- pestphp/pest: ^4.7.2|^5.0
- pestphp/pest-plugin-browser: ^4.3.1|^5.0
- pestphp/pest-plugin-laravel: ^4.1|^5.0
- pestphp/pest-plugin-type-coverage: ^4.0.4|^5.0
- rector/rector: ^2.4.5
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2026-07-13 16:05:37 UTC
README
An opinionated Laravel + Filament starter kit built by Tapp Network, with a strong focus on code quality and AI-assisted development.
Based on the excellent work by Nuno Maduro — we've extended it with our own conventions, Filament v5, and tooling to accelerate AI-driven Laravel development.
What's Included
- Filament v5 — full-featured admin panel out of the box
- Tapp Manager — our package for AI-assisted Laravel development workflows
- nunomaduro/essentials — strict models, auto eager loading, immutable dates, and better Laravel defaults
- Laravel Boost — MCP server with tools for building Laravel apps with AI agents
- Strict PHP — 100% type coverage, PHPStan at max strictness, Rector for automated refactoring
- Pest v4 — modern PHP testing with 100% code coverage enforced
- Tailwind CSS v4 + Bun for fast frontend builds
Getting Started
Requires PHP 8.5+, Bun, and a code coverage driver like Xdebug.
composer create-project tapp/tapp-filament-starter-kit --prefer-dist example-app
cd example-app
composer setup
composer dev
Optional: Browser Testing
bun add playwright bunx playwright install
Verify Installation
composer test
All quality checks should pass with 100% test and type coverage.
Tooling
| Command | Description |
|---|---|
composer dev |
Start server, queue worker, log monitor, and Vite concurrently |
composer lint |
Run Rector, Pint, and JS formatter |
composer test |
Full suite — type coverage, unit tests, lint, static analysis |
composer test:unit |
Pest with 100% code coverage |
composer test:types |
PHPStan at level 9 |
composer test:type-coverage |
Pest type coverage (min 100%) |
composer test:lint |
Dry-run lint for CI |
composer update:requirements |
Bump all PHP and Bun dependencies |
License
MIT — built on top of work by Nuno Maduro, extended by Tapp Network.