awcodes/filament-installer
A streamlined installer for Filament that scaffolds a new panel in your Laravel app. Run the install command to publish config, generate the panel provider, and start building with Filament's admin UI in minutes. Ideal for quickly bootstrapping Filament-powered Laravel projects.
php artisan filament:install --panels, which covers the same ground and is versioned with the framework. Any evaluation here is a comparison against upstream, not against building our own tool. Default to the first-party path and require an explicit gap before considering this package.require it.Consider it only when all of the following are true:
composer.json and confirmed its Laravel/PHP/Composer constraints against your pinned versions, rather than assuming compatibility.allow-plugins consent on Composer 2.2+).Look elsewhere when:
php artisan filament:install --panels. Everything this package does is upstream's job now.Practical gate: spend an hour in a throwaway repo, diff the generated provider and config against first-party output, then decide to (a) pin and use it, (b) copy the generated files into our starter template, or (c) discard it. Option (b) captures nearly all the value.
For executives: This is a small developer-experience utility — an installer that saves a few minutes setting up a Filament admin panel in a Laravel app. It is not platform infrastructure, it has no runtime footprint, and it requires no budget. Its function is now covered by Filament's own install command, and its adoption signals are negligible (14 stars, no dependent packages, no release since October 2022). Recommendation: do not add it to our dependency portfolio. No roadmap impact. At most it informs an internal starter template we control.
For engineering leads: Low risk to try, moderate risk to keep. It's a thin, likely-abandoned wrapper around steps a single artisan command plus minor manual edits already covers, and it's a Composer plugin — install-time code execution from an unmaintained source, which means it goes through intake and gets pinned if used at all. The cheapest safe play: run it once on a disposable branch, capture the generated panel provider and config, and drop the dependency. That preserves the onboarding benefit — a predictable, one-command panel bootstrap — without inheriting maintenance ownership of someone else's abandoned package.
For the team: On a legacy Filament v2 codebase, this can save real setup time — pin v2.0.2, vendor it, and name an owner. On any current Filament version, ignore it and use the first-party installer. Don't merge generated scaffolding you haven't diffed against current conventions; bad scaffolding propagates quietly across repos.
How can I help you explore Laravel packages today?