imatic/form-bundle
Imatic Form Bundle is a PHP package for building and managing forms with reusable components, flexible configuration, and straightforward validation, helping developers create consistent form workflows and speed up application development.
imatic/form-bundle is a Symfony bundle extending symfony/form. Laravel does not use Symfony Form — it uses Validator, HttpFoundation, and Blade/Livewire for form composition. If your product is Laravel, this evaluation terminates before roadmap relevance; the only decision it supports is not introducing a parallel form paradigm.FormRequest, custom Rule objects, and Blade/Livewire components.Adopt only if all of the following hold — in practice, rarely:
composer.json.symfony/form does not cover, and a spike demonstrates this bundle closes it.Look elsewhere if:
FormRequest, Validator, custom rules, Blade/Livewire/Filament components, and optionally spatie/laravel-data for structured DTOs. This package does not apply.symfony/form.Recommendation: do not adopt.
For executives: this is a single-maintainer Symfony add-on with effectively no adoption — 1 star, 0 downstream dependents, a catalog score near zero — and it does not fit a Laravel stack. It replaces nothing we pay for or maintain, and it does not close a gap our current stack leaves open. Saying yes would create a new orphaned dependency we own forever, with an unbounded maintenance tail across every PHP and framework upgrade. The cost of saying no is zero; the cost of saying yes is a permanent line item with no offsetting capability.
For engineering: it wraps symfony/form, which we either already have (Symfony) or do not use (Laravel). Either way it adds a dependency without adding capability, and MIT licensing means forking is our problem the moment upstream goes stale — and with one star and no dependents, "stale" is the base case, not the risk case. The productive move is to read the source as a design reference and map any useful pattern onto native primitives: FormRequest and Rule objects for validation, Livewire/Blade components for composition, and a single app-level wrapper if we want ergonomics. That gives us a supported, documented, upgrade-safe implementation with no third-party coupling — the exact outcome we'd get from adoption, minus the ownership burden.
For the dependency-review process: treat this as a false positive in the "Laravel/PHP" categorization. Worth a note back to whoever maintains the package index — Symfony bundles should not surface as Laravel candidates, or our shortlists will keep filling with noise and PMs will keep spending cycles rejecting non-applicable options.
How can I help you explore Laravel packages today?