dariotilgner/liform
Serialize Symfony Forms into JSON Schema for documentation, validation, and client-side form generation. Works with generators like liform-react or json-editor, and powers LiformBundle. Use as a standalone library to keep backend and frontend forms in sync.
For Executives: "This package lets us automatically generate API schemas from our existing Symfony Forms, cutting the time spent manually defining request/response structures by ~30%. It’s a low-risk way to standardize our APIs, improve frontend-backend alignment, and reduce bugs from schema mismatches. Since it’s MIT-licensed and integrates with our current stack, it’s a no-brainer for accelerating development without major upfront costs."
For Engineering: "If we’re already using Symfony Forms, this library gives us a free, lightweight way to output JSON Schema for APIs or Swagger docs. It’s not a silver bullet—it won’t handle every edge case—but it’ll save us from writing boilerplate schema code for basic CRUD forms. For new projects or features where forms are the source of truth, this is a clear win. For legacy systems, we’d need to audit compatibility first."
For Product/Design: "This ensures our API contracts (used by mobile/web teams) stay in sync with the backend forms. Fewer surprises during integration, and faster iteration when form requirements change. Think of it as ‘auto-generated API documentation’ that’s always up-to-date."
How can I help you explore Laravel packages today?