Vue.js Forms

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

@vuito/vue
@vuito/vue
Simple, lightweight, isomorphic, and template-based validation library.
Vue-quill
Vue-quill
βœ’οΈπŸ“ A Vue 3 rich text editor component based on Quill Editor.
Vue-input-validator
Vue-input-validator
πŸ›‘οΈ Highly extensible & customizable input validator for Vue 2
Reforms.js
Reforms.js
Vue 3 and Bootstrap forms and cards generator. Validation, multiple fields, grouping, schema and more.
Vue-diagram-editor
Vue-diagram-editor
Highly customizable diagram editor with slot-based nodes (vue^2.6)
Vue-cloudinary-uploader
Vue-cloudinary-uploader
A cloudinary image cropper and uploader component for VueJs
@vueform/toggle
@vueform/toggle
Vue 3 toggle component with labels, custom slots and styling options.
@vueform/slider
@vueform/slider
Vue 3 slider component with multihandles, tooltips merging and formatting.
@alireza-ab/vue-persian-datepicker
@alireza-ab/vue-persian-datepicker
A datepicker component for select persian date. (single and range selection, select date and time, select with keyboard, customizable style, localization)
Vue-datetime
Vue-datetime
Mobile friendly datetime picker for Vue. Supports date, datetime and time modes, i18n and disabling dates.
Vue-dd-form
Vue-dd-form
πŸ“‹ Build forms only by describing data nodes - without programming! Online Demo
@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.