
Open-source form framework and drag-and-drop builder for Vue.js
Vueform is a comprehensive open-source form framework and drag-and-drop form builder for Vue.js that handles rendering, validation, data processing, and submission workflows. It enables developers to build complex forms with 25+ element types, conditional logic, multi-step wizards, and JSON schema support. The platform also ships a white-label embeddable Builder product for SaaS companies to give non-technical users form creation capabilities.
Includes text, file uploads, date pickers, rich text editor, tags, sliders, and more
Built-in async, dependent, and custom rule support with accessible error handling
And/or condition groups for showing/hiding fields based on user input
Built-in form wizard with navigation and per-step validation
Forms can be saved to a database as JSON and dynamically rendered from schema
No-code visual builder that outputs native Vue components or JSON
Embed the form builder inside your own SaaS app with full custom branding
Embed Vueform Builder into SaaS apps so end-users can create and manage complex forms without code
Build 100+ internal forms for medical, compliance, and operations in a fraction of development time
Store forms as JSON in a database and render dynamically at runtime enabling no-redeploy changes
Build wizard-style onboarding flows, surveys, or registration sequences with per-step validation
Full theming with support for Tailwind CSS, Bootstrap, Material, and default themes
Internationalization across 19 languages out of the box
Works with Vite, Nuxt, Laravel, and major CSS frameworks
Deliver branded form-building tools to clients within proprietary platforms

Secure email with quantum-resistant encryption