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

Liform Bundle Laravel Package

webdevcraft/liform-bundle

Symfony bundle that turns JSON Schema into native Symfony forms via LiForm. Define form structure in JSON Schema and let the bundle build, render, and validate forms automatically, reducing boilerplate for schema-driven or API-defined forms.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy / adopt vs. fork: Evaluate whether to use this bundle as a thin Symfony-to-JSON-Schema bridge or implement the same capability directly with Liform. Given zero stars, zero dependents, and no release since February 2021, treat it as a reference implementation or time-boxed prototype dependency—not a strategic platform choice.
  • Feature delivery: Supports features that need JSON Schema generated from existing Symfony Forms, such as client-side validation, schema-driven form rendering, API documentation, and shared validation contracts between backend and frontend.
  • Roadmap prioritization: Best suited to internal admin tooling, low-code form builders, and proof-of-concept work. Avoid placing it on a customer-facing critical path without a maintenance owner.
  • Architecture decisions: If adopted, wrap it behind an internal adapter or service interface so the product can swap in direct Liform integration, a forked bundle, or Symfony’s native form metadata later.
  • Use-case validation: Useful when the team already has Symfony Form types and wants to avoid duplicating field definitions as JSON Schema by hand. Less relevant for Laravel or non-Symfony stacks.
  • Risk management: The package’s maturity signals—0 stars, 0 dependents, stale release—mean adoption should include a fork/vendor plan, dependency pinning, and upgrade testing against supported Symfony versions.

When to Consider This Package

  • Consider it when:

    • The product is built on Symfony, not Laravel, and already relies on Symfony Forms as the source of truth.
    • You need a quick way to generate JSON Schema for prototypes, internal tools, admin panels, or API contract experiments.
    • The team is comfortable vendoring or forking a small MIT-licensed bundle and owning maintenance.
    • You are explicitly evaluating Liform integration and want to test the concept before committing engineering effort.
    • The feature is non-critical and can tolerate limited community support and stale dependencies.
  • Look elsewhere when:

    • The stack is Laravel or another non-Symfony PHP framework; this bundle is Symfony-specific.
    • The product requires a maintained, well-adopted dependency with active security and version support.
    • You need full OpenAPI generation, advanced schema composition, or long-term enterprise support.
    • You cannot budget for fork maintenance, dependency pinning, or Symfony upgrade testing.
    • The schema contract is customer-facing or compliance-relevant and requires strong SLAs and community validation.

How to Pitch It (Stakeholders)

  • Executive summary: This is a small, MIT-licensed Symfony bundle that turns Symfony Forms into JSON Schema. It could reduce duplicate validation and form-definition work for internal tools and prototypes, but it is not a safe long-term dependency as-is: it has no stars, no dependents, and no release since 2021. Approve only as a time-boxed spike or internally maintained fork.
  • For engineering: The bundle is a thin integration layer around Liform. If the spike succeeds, isolate it behind an internal interface, pin Symfony/Liform versions, and plan to vendor or fork. The likely fallback is direct Liform integration or custom schema generation from form metadata.
  • For product: It may accelerate schema-driven forms, client-side validation, and API documentation experiments, but it should not block roadmap commitments until a short proof of concept proves compatibility and maintenance cost.
  • Recommendation: Run a 1–2 day spike against the current Symfony version. If it works, adopt only with an explicit maintenance owner and exit strategy; otherwise, build the minimal JSON Schema adapter directly or use a maintained alternative.
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.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core