laravilt/schemas
Laravilt Schemas provides a fluent PHP schema layer for Laravel, making it easy to define reusable forms and data structures with composable fields, validation rules, and clean configuration.
Consider adoption when:
Look elsewhere when:
For executives (one paragraph): Laravilt/Schemas is a Laravel package that lets us define forms, multi-step wizards, and page layouts once in backend code and render them consistently in Vue or React. The new v1.1.0 release matters for three reasons: it adds React support, so we are no longer locked to one frontend framework; it declares Laravel 13 compatibility, protecting our upgrade path; and it lands fixes to layout rendering, reactive updates, and Tailwind styling, meaning the package is being actively hardened rather than abandoned. Net effect: lower effort to ship internal tools and configuration-heavy screens, less duplicated frontend code, and reduced platform risk. The tradeoff is dependency on a young, essentially single-maintainer project — so we recommend adopting it where it accelerates delivery, with a short evaluation spike before it touches revenue-critical surfaces.
For engineering: This is a schema-authoring layer, not a UI framework replacement. Expect to define schemas server-side and let the package handle rendering, wizard stepping, localization, and Tailwind class application. The v1.1.0 work that affects us day-to-day is the Wizard localization composable fix and the Schema rendering/reactivity/Tailwind fixes — validate these against any existing layout-heavy screens, since rendering-behavior fixes can shift visual output. The React and Laravel 13 additions are additive and low-risk to adopt. Dependabot churn in CI actions is noise. Recommended next step: timebox a spike on one real screen (ideally a wizard with localization and a non-trivial layout) and confirm upgrade behavior on Laravel 13 and on both Vue and React before committing.
How can I help you explore Laravel packages today?