Vue.js Forms

This list will help you find the best Vue.js form.

@vueform/multiselect
@vueform/multiselect
Vue 3 multiselect component with single select, multiselect and tagging options.
Vue Flow Form
Vue Flow Form
Create conversational conditional-logic forms with Vue.js. Online Demo
Vuejs-datepicker
Vuejs-datepicker
A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations.
Vuelidate
Vuelidate
Simple, lightweight model-based validation for Vue.js.
Vue-context
Vue-context
A simple but flexible context menu for vue js.
Vue-file-agent
Vue-file-agent
Full-featured drag & drop enabled Vue file upload component with previews and upload progress
Vue-filepond
Vue-filepond
A Vue.js component for FilePond - a file upload library that can upload anything you throw at it.
Vue-laravel-errors
Vue-laravel-errors
A Vue.JS plugin that adds a global mixin which can be used to fill an errors variable from a laravel error response and display it as an object or array, can also be used as a local mixin.
Ps-validation
Ps-validation
A Vue plugin that provides out-of-the-box data validation rules, very much inspired from Laravel validation system.
Vue-form-container
Vue-form-container
A Provider Component that encapsulate your forms and handle their states and validations.
Vform
Vform
A simple way to handle Laravel back-end validation in Vue.
Vue-final-validate
Vue-final-validate
Vue validation solution from my development experience, support nested, async.
FormVuelar
FormVuelar
Vue form components with server-side validation in mind
Vue-form-send
Vue-form-send
A Vue.js directive for sending data from form and primitive validation
Vue-isyourpasswordsafe
Vue-isyourpasswordsafe
A small utility written in Vue that checks if the given password has been leaked against the Have I Been Pwned API.
Vue-m-validator
Vue-m-validator
Model data validation library, for VueJs.
Willvalidate
Willvalidate
Validation Forms for Vue.js.
Vue-daval
Vue-daval
Super vue data validator. Easiness, simplicity, accurate.
Laravel-vue-validator
Laravel-vue-validator
Display errors from laravel validation rules
Vuelidation
Vuelidation
simple, powerful, vuejs validation.
Vue-form
Vue-form
Comprehensive form validation for Vue.js.
Vue-vform
Vue-vform
Vue.js 2 form component that integrates jQuery Validation and Axios.
Simple-vue-validator
Simple-vue-validator
A simple yet flexible validator library for vue.js.
Vuelidate
Vuelidate
Model Validation Library
Vue-rawmodel
Vue-rawmodel
RawModel.js plugin for Vue.js v2. Form validation has never been easier.
Vee-validate
Vee-validate
Simple Vue.js input validation plugin.
Vue Formulate
Vue Formulate
The easiest way to build forms with Vue. Validation, error handling, form generation, comprehensive documentation, and more.
V-ajax-form
V-ajax-form
vue.js component plug-in to make Form tag compatible with ajax request
Vue-form-components
Vue-form-components
Clean & minimal vue form elements with validation
Vue-awesome-form
Vue-awesome-form
A vue.js component just like json-editor
Vue-autofocus-directive
Vue-autofocus-directive
Vue autofocus directive.
Form Builder
Form Builder
Json template based form builder, based on Vue and Laravel.
Ic-formly
Ic-formly
Simple form component powered by vue-formly.
FormSchema Native
FormSchema Native
Generate a form using JSON Schema and Vue.js
Vue-form-generator
Vue-form-generator
A schema-based form generator component for Vue.js.
Vue-focus
Vue-focus
A reusable focus directive for reusable Vue.js components.
Vue-formly
Vue-formly
JavaScript powered forms for Vue.js.
Fastcomments-vue
Fastcomments-vue
💬 A Vue component for FastComments, a live commenting system.
Vue-comment-grid
Vue-comment-grid
💬 Responsive Vue.js comment system plugin that built with CSS Grid and Firebase REST API + Authentication.
Vuecsv
Vuecsv
A Simple CSV Downloader from json with option modal panel component.
Vue-stepper-component
Vue-stepper-component
A fully customizable Stepper component with Vuex support and Zero dependencies.
Vue-stepper
Vue-stepper
A simple stepper with simple actions such as next, back and end to perform simple forms.
Vue-form-wizard
Vue-form-wizard
Tab based component which can replace classic bootstrap & jQuery form wizards
Vue-list-picker
Vue-list-picker
Just a simple list picker component made with Vue.js.
Vue-paycard
Vue-paycard
Credit card component made with Vue.js.
Vue-interactive-paycard
Vue-interactive-paycard
A fantastic credit card form with smooth and sweet micro-interactions.
Vue-autosizer
Vue-autosizer
A light replacement for built-in <textarea> and <input> elements allowing them to automatically stretch to fit the content.
Vue-simple-password-meter
Vue-simple-password-meter
Lightweight password strength meter with no dependency
Vue-credit-card
Vue-credit-card
A Vue Component for Credit Card Input & Masking & Preview
@utlime/vue-zoom
@utlime/vue-zoom
A Vue zoom component.