victoire/form-widget
Victoire Form Widget is a Laravel package for creating reusable form widgets. Define fields and configuration once, then render consistent, customizable forms in Blade views through a simple API—ideal for admin panels, CRUD screens, and repetitive form workflows while keeping markup maintainable.
Consider it only when all of the following hold:
Look elsewhere when:
For executives (one line): We evaluated an open-source form-builder plugin for a CMS we don't run; it is unmaintained since 2018 with no ecosystem adoption, so we recommend against adoption and will evaluate a maintained or hosted alternative if form authoring becomes a priority.
For engineering: victoire/form-widget is a Symfony bundle for the Victoire CMS — not Laravel. It is four stars, zero dependents, and last released August 2018, meaning it targets an older Symfony/PHP baseline and carries unpatched security surface in exactly the wrong place (user-submitted data, file uploads, submission storage). Recommendation: do not add as a dependency. If we need this capability, either build a thin form-builder on our existing stack or buy a hosted form service; if someone insists on reuse, the only viable path is vendoring a fork with an owner and a security review, which is more expensive than building.
Ask: no roadmap capacity beyond a timeboxed evaluation note; revisit only if we take on a Victoire/Symfony estate or form authoring becomes a committed roadmap item.
How can I help you explore Laravel packages today?