The best VeeValidate alternatives
8 tools that do a similar job to VeeValidate, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
- 1

validator.js
Open source · MIT · ★ 23.7k
A JavaScript library for checking and cleaning up strings, like emails, dates, and URLs.
Best for: JavaScript developers validating form or API input on Node.js; Developers who need checks like isEmail or isDate without writing regular expressions themselves
- 2

redux-form
Open source · MIT · ★ 12.5k
A React library that stores HTML form state in a Redux store.
Best for: React developers who already use Redux and want form state in the same store; Apps where parts of the UI far from the form (such as another route) need to read or change form values
- 3

Formily
Open source · MIT · ★ 12.6k
A form library for React and Vue that handles complex and JSON-schema-driven forms.
Best for: Frontend developers building data-heavy forms with many linked fields; Teams that want forms generated from JSON Schema sent by a back end
- 4

class-validator
Open source · MIT · ★ 11.9k
Validates class properties using TypeScript decorators, for browser and Node.js.
Best for: TypeScript developers validating request bodies or form data in Node.js or the browser; Projects that already model data as classes and want validation rules next to the fields
- 5

VUX
Open source · MIT · ★ 17.4k
Mobile UI component library for Vue 2, built on WeUI styles.
Best for: Developers building mobile web pages with Vue 2; Teams making WeChat-style or WeUI-style mobile interfaces
- 6

ColorUI
Open source · MIT · ★ 12.4k
A CSS component library of bright, saturated styles for WeChat Mini Programs and UniApp.
Best for: Developers building WeChat mini programs who want quick, colorful styling; UniApp developers using Vue who want prebuilt CSS classes
- 7

Element
Open source · MIT · ★ 54k
A Vue 2 component library of ready-made UI pieces for building web apps.
Best for: Developers maintaining an existing Vue 2.x web application; Teams building internal admin or back-office interfaces with Vue 2
- 8

Element Plus
Open source · MIT · ★ 27.8k
A Vue 3 component library of ready-made UI pieces, written in TypeScript.
Best for: Developers building admin panels or business web apps with Vue 3; Teams migrating from Element UI to Vue 3
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to VeeValidate. We don't take payment for placement.