mortalkiller/filament-package-template
A Laravel package template for building Filament plugins and extensions, offering a ready-made scaffold with sensible structure and conventions to help you start, organize, and ship reusable Filament components faster. Ideal for developers seeking a clean starting point for custom Filament packages.
plugin, theme, forms, tables, library) map directly onto the extension types we actually ship, so a single template can serve multiple product lines instead of each team inventing its own skeleton.v2.0.0 is on source that was mistakenly tagged from the pre-v2 template. Upgrading to ^2.0.1 is a correctness fix, not a nice-to-have — treat it as a required follow-up action with a named owner.Consider it when:
mortalkiller/filament-package-standard:^2.0 ecosystem and its conventions.Look elsewhere when:
v2.0.0. That is a healthy recovery, but it is a short track record; teams with low tolerance for early-lifecycle churn should pilot rather than standardize.For executives: We are standardizing how we build Filament extensions. This template gives every new plugin the same security auditing, static analysis, test configuration, and multi-version support matrix on day one, instead of each team rebuilding that from scratch. It is verified across PHP 8.2 through 8.5, Laravel 12 and 13, and on Windows, which de-risks our platform upgrade planning and means we can state precisely which runtime versions we support. The release carries top scores on the maintainer's ecosystem, maintenance, security, and composite health checks — the kind of signal we would otherwise have to produce internally. Cost is low and the payoff is consistency; the main caveat is that v2 is young, so I recommend piloting on one active plugin before making it the default.
For engineering leads: The template is a scaffold, not a runtime dependency — you generate a correctly shaped package and then own it. Everything is opt-in: config, migrations, views, translations, stubs, assets, Workbench, browser tests, and Rector are chosen per project, so lean plugins stay lean. You get Larastan level 6+, strict PHPUnit, Zizmor Actions auditing, and Laravel Package Tools-based runtime scaffolding without writing the boilerplate. Compatibility is explicitly tested at the lowest supported boundary (PHP 8.2 + Laravel 12 + Filament 5.8.1) and at PHP 8.3/8.4/8.5 on Laravel 12/13, plus Windows. One action item: if any repository was generated from v2.0.0, update to ^2.0.1 immediately — that tag was cut from the pre-v2 source and is not the intended implementation. No tags were moved or reused, so the upgrade is a clean composer require.
How can I help you explore Laravel packages today?