30 Vue packages tagged “form validation”

Most downloaded: survey-core, with 12,174,041 downloads in the last year and 4,907 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

survey-core

Framework-independent core of SurveyJS Form Library. Provides the form model and logic used by survey-react-ui, survey-angular-ui, survey-vue3-ui, and survey-js-ui to render dynamic, JSON-based forms and collect responses.
4,907 12,174,041

survey-js-ui

UI component that renders dynamic, JSON-based forms and surveys in HTML/CSS/JavaScript apps, with jQuery support. You can use it to collect responses from users and send them to your own database.
4,909 776,002

@formisch/vue

The lightweight, schema-first, and fully type-safe form library for Vue
1,208 32,816

guardz

A simple and lightweight TypeScript type guard library for runtime type validation.
3 26,533

vee-validate-v3-vue3

A Vue 3 compatible port of vee-validate v3
1 17,445

attaform

A type-safe, schema-driven form library for Vue 3 and Nuxt with first-class Zod support.
6 9,755

@sfxcode/nuxt-ui-formkit

FormKit integration for Nuxt UI - Seamlessly connect FormKit form handling with Nuxt UI components
11 7,830

max-mask

Simple masking solution for any frontend as well as nodejs. Provides composable for Vue3
1 7,627

ku4web-components

kodmunki™ Web Components
3 7,125

reliant-type

A modern TypeScript validation library designed around familiar interface syntax and powerful conditional validation. Experience schema validation that feels natural to TypeScript developers while unlocking advanced runtime validation capabilities.
6,115

oop-validator

A versatile and robust validation library for any UI framework.
4 5,938

fortify-schema

A modern TypeScript validation library designed around familiar interface syntax and powerful conditional validation. Experience schema validation that feels natural to TypeScript developers while unlocking advanced runtime validation capabilities.
6 5,671

nuxt-ui-formwerk

Formwerk-powered form components for Nuxt UI: schema validation, field-level state, and dynamic array fields
5 5,392

@ignorance/vue-validator

vue plugin for form validate
4 3,422

@radon-be/quasar-app-extension-zod-table

Editable table that takes the column definitions from a zod schema
3,204

v-required

Componente Vue 3 para validação reativa de formulários, facilitando a criação de formulários dinâmicos e interativos com regras de validação personalizáveis.
2 2,679

@dynamic-field-kit/vue

Vue 3 renderer for dynamic-field-kit
2 2,369

@robot-admin/form-validate

企业级表单验证规则库,单包同时支持 Naive UI 与 Element Plus
2 2,176

@formitiva/vue

Formitiva Vue 3 adapter — components, composables and registries
3 1,973

helping-js

helping-js: zero-dependency JavaScript utilities — type guards, 50+ regex patterns, validate(), TypeScript .d.ts, v3 helpers (string, array, object, async, date, URL, tree, DOM). Official docs: https://helping-js.netlify.app
7 1,887

vue-form-json

Generate a vue form with validation from an array
89 1,512

@dolanske/v-valid

Model based form validation made for vue 3. Inspired by vuelidate with personal take on the API and implementation
1 1,350

an-quasar-utils

`npm i an-quasar-utils` or `yarn add an-quasar-utils`
1,311

vue3-form

A form validation plugin for vue 3 and/or composition api
1,087

nuxt-safe-action

Type-safe Nuxt actions with advanced forms, declared business errors and mutation-driven query refresh
1 976

vfc

Vue form components with validation
121 941

yo-validator

A form validation tool named yo-validator for Vue 3, created by Haiyi
1 880

giggle-guard

🛡️ Giggle Guard - A curated collection of 3000+ hilarious validation messages that turn boring form errors into delightful user experiences. Make your users smile instead of rage-quit!
2 522

ctrovalidate-vue

Vue 3 adapter for Ctrovalidate - The lightweight, declarative validation library.
1 235