Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Form Bundle Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Stack-fit gating, and it fails at the first gate. The catalog lists this as a "Laravel/PHP package," but 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.
  • Build vs. buy for form handling — and the answer is "build on the first party." For Symfony shops, this is a thin convenience wrapper around a component you already own. The build-vs-buy question resolves to "use Symfony Form directly," not "buy" a third-party helper layer. For Laravel, it resolves to FormRequest, custom Rule objects, and Blade/Livewire components.
  • Dependency-review posture, not feature planning. 1 star, 0 dependents, composite score 0.005, and no visible maintenance cadence. This belongs in your adoption-policy conversation (what health signals gate a production dependency) rather than in a feature or pricing discussion. Zero dependents is the sharpest signal: no downstream project has validated this against any Symfony version.
  • Roadmap signal: none. Nothing here informs customer-facing features, pricing, or prioritization. The only roadmap-adjacent decision is whether engineering time should be spent evaluating third-party form bundles at all. Given the first-party alternative, it shouldn't.
  • A bounded, legitimate use case: design reference. At most, a source read — how someone structured form-type registration, option resolvers, or theme overrides — to inform a native implementation. Not a dependency; a reading exercise that costs an hour, not a sprint.
  • Process signal to the package index owner. Worth flagging internally: Symfony bundles are surfacing as Laravel candidates, which will keep polluting shortlists with noise and burn PM/dev evaluation time on non-applicable options.

When to Consider This Package

Adopt only if all of the following hold — in practice, rarely:

  • You are on Symfony (not Laravel), on a version range this bundle actually declares support for, verified against your pinned Symfony major in composer.json.
  • You have a specific, documented gap that plain symfony/form does not cover, and a spike demonstrates this bundle closes it.
  • You accept that you will own it indefinitely — vendor it or fork it — because the maintenance signals (1 star, 0 dependents, near-zero score, single vendor) mean upstream support is not a realistic assumption.
  • Your dependency-review policy permits unmaintained third-party code with no security advisory channel, and you have a named owner for upgrades.

Look elsewhere if:

  • You are on Laravel — use FormRequest, Validator, custom rules, Blade/Livewire/Filament components, and optionally spatie/laravel-data for structured DTOs. This package does not apply.
  • You need maintained, auditable dependencies with a contributor base, upgrade guides, or community answers. Prefer first-party symfony/form.
  • You need anything with an ecosystem or a patch cadence — neither exists here.
  • Your team has no appetite for forking an unmaintained bundle through future framework upgrades.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin