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

Formtype Bundle Laravel Package

integrated/formtype-bundle

Symfony bundle for defining and managing reusable form types with clean configuration and integration-friendly defaults, helping you build consistent forms faster across your applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Stack standardization (the decision this actually forces). "Bundle" and "FormType" are Symfony vocabulary; this is not a Laravel package. Before any dependency review, this should feed the "are we a Symfony shop or a Laravel shop?" conversation. Filing it under Laravel dependency review is a categorization error that will waste a sprint.
  • Build vs. buy — or more honestly, adopt vs. write. If the bundle genuinely ships opinionated, reusable FormType definitions (money, date ranges, entity pickers, uploads), it can collapse the cost of building entity create/edit screens and admin back-offices. The counterfactual is a day or two of writing those types in-house — a low bar this package has to clear.
  • Form consistency as a product-quality lever. A shared form-type layer is how field behavior and validation stay uniform across surfaces. That's a UX governance decision — inconsistent date/money handling is a visible product defect, not just an engineering preference.
  • Roadmap sequencing for form-heavy surfaces. Adopting a shared form layer early lowers the marginal cost of every subsequent entity type; deferring means each new form is bespoke. This is the only place the package carries real opportunity value.
  • What this cannot support: feature prioritization, pricing, user-facing roadmap bets, or any "should we build X?" question. With zero stars, zero dependents, no visible documentation, and a Bitbucket host, there is no public evidence of capability, quality, or maintenance. Only a technical spike can support a decision.

When to Consider This Package

Consider it only if all of the following hold:

  • Your stack is Symfony — confirm this before spending any further review time; the naming strongly implies the Symfony Form component.
  • You already have a relationship with eactive/integrated and can obtain source access, documentation, license terms, and a maintainer contact.
  • You have a genuinely repetitive set of form types spanning multiple applications, not three one-off screens.
  • You are prepared to own a fork. Zero stars and zero dependents means no community safety net and an effective bus factor of one.

Look elsewhere — or decline outright — if:

  • You are on Laravel. The idioms don't map. FormType has no direct analogue; the Laravel equivalents are FormRequest validation rules, Blade components, Livewire, or Filament. Do not bolt a Symfony bundle into a Laravel app.
  • You need support or security guarantees. No ecosystem means no advisories, no upgrade path, and no third-party answers when it breaks.
  • Provenance is unclear. Confirm the license and whether the Bitbucket repo is publicly cloneable before spending review time.
  • Scope is small. Five forms is cheaper to write directly than to adopt and maintain a dependency.
  • The Symfony/PHP constraints are stale. If composer.json targets Symfony 2/3-era or PHP 7.x, the port cost exceeds the value.

Required next step before adoption: a one-day spike — clone the repo, read composer.json for framework and PHP constraints, check last-commit recency, run the test suite, and compare the output against writing five form types in-house. If the spike doesn't produce a clear answer, that is the answer: decline.

How to Pitch It (Stakeholders)

For executives: This is a small, unproven, internal-style package for standardizing form handling — not a strategic bet. The honest read of the metadata (no stars, no dependents, no documentation, non-GitHub host) is that adopting it means taking on maintenance ownership ourselves, permanently. Frame it as a build-vs-buy line item, and only if we are already committed to Symfony and have a form-consistency problem worth solving. Otherwise the answer is "write our own" or "no decision required."

For engineering: Validate the framework assumption first — this is a Symfony bundle and should not enter a Laravel codebase. Then assess via composer.json, test coverage, and last-commit recency. Treat it as a candidate for a fork we own, not a dependency we rely on. Cap the review at one day; if the reusable content turns out to be thin glue over symfony/form, close it out and port the domain logic natively.

Roadmap position: Low priority. Revisit only when a form-standardization initiative is actually funded, and only with a named internal owner attached. Without that owner, adopting this package is borrowing technical debt with no repayment plan.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource