Form state and validation

23 entries

vee-validate is the most-starred validation library and, since version 4, a Vue 3 library built around composables such as useForm and useField, with adapters for schema libraries like Zod, Yup and Valibot. vuelidate takes a model-based approach and supports both Vue 2 and Vue 3. FormKit goes further than validation, bundling inputs, labels, error messages and submission handling into one Vue 3 framework.

A newer group focuses on type safety and leaves markup to you: regle, NotForm, Formisch, VueFormify and vue-uform all target Vue 3. vest is framework agnostic and models validation as test suites. vorms has had no commit since late 2024, and Vorm is archived. For most apps, choose between a headless library that fits your existing inputs and an all-in-one framework, then check how it handles async rules, server-side errors and nested arrays.

On the bench stars against last commit

23 entries

vee-validateValidation

Simple Vue.js input validation plugin.

Vue 311.3kupdated 7mo ago

vuelidateValidation

Simple, lightweight model-based validation for Vue.js.

Vue 2 + 36.9kupdated 1y ago

FormKit@formkit/vue

Vue 3 form development. 10x faster. Form inputs, validation, submission, error handling, generation, accessibility, theming, and more.

Vue 34.8kupdated 3mo ago

vestValidation

Declarative form validation framework inspired by unit testing.

Not stated2.7kupdated today

Formisch@formisch/core

A form library with focus on performance, type safety and bundle size

Vue 31.2kupdated today

vorms@vorms/coreValidation

Vue Form Validate with Composition API.

Vue 3719updated 1y ago

regle@regle/coreValidation

Headless form validation library for Vue.js.

Vue 3511updated 12d ago

FormVuelarformvuelarValidation

Vue form components with server-side validation in mind

Vue 3298updated 4d ago

Form Builderlaravel-enso/formbuilder

Json template based form builder, based on Vue and Laravel.

Not stated123updated 1mo ago

VueFormifyvue-formify

Build powerful, type-safe forms in Vue 3.

Vue 363updated 3mo ago

vue-uformvue-uformValidation

An component-first, unstyled, flexible form validation library for Vue 3

Vue 326updated 1y ago

Vorm

A dynamic, schema-driven and fully validated form engine for Vue 3 with zero dependencies and full slot control.

Vue 322archived

NotFormnotformValidation

Headless, composable form validation for Vue.js. Bring your own UI and schema (Zod, Valibot, ArkType, or any Standard-Schema compliant validator).

Vue 321updated 3d ago

validation-composablevalidation-composableValidation

Lightweight validation for Vue — just 40 lines of code.

Vue 319updated 1y ago

vrfvrf

Declarative scalable ui-agnostic markup-based Vue forms.

Vue 311updated 12d ago

piying-view

Frontend Form Solution; strongly typed; Vue 3

Vue 311updated 1mo ago

tracked-instancetracked-instance

Build large forms and track all changes.

Vue 37updated 3mo ago

validup@validup/vueValidation

Composable, path-based validation with a Vue 3 composable (@validup/vue) for reactive forms, groups, and structured issues.

Vue 36updated 5d ago

@vuito/vue@vuito/vueValidation

Simple, lightweight, isomorphic, and template-based validation library.

Vue 2 + 35updated 1y ago

vue-final-validatevue-final-validateValidation

Vue validation solution from my development experience, support nested, async.

Vue 2 only4updated 2y ago

jsonschema-editor

JSON Schema and UI Schema form editor for Vue 3, with fillable forms, nested structures, and oneOf type selection.

Vue 32updated 15d ago

Enforma

UI agnostic, schema-ready form library for Vue 3. 30+ built-in validation rules. UI presets for Vuetify, PrimeVue and Quasar

Vue 3–No repo listed
Esc

Type to search every entry. ↑↓ to move, Enter to open.