JustValidate

Modern form validation library


Simple, powerful and lightweight (~5kb gzip). Written in Typescript, and has no dependencies (no JQuery!).
Customizable
Plenty pre-defined rules, but you could also write your own! Support custom styles and css classes for fields and labels, custom error and success messages. Support plugins.
No dependencies
No JQuery, no React or other libraries!
Lightweight and small.
Advanced
Support localization, async validation, files and dates.
Error messages tooltips.
Written in Typescript.
>95% test coverage.

Why JustValidate?

It's a right choice for you, if you have a site, a landing page without React, JQuery etc. and you want to quick, simple and powerful solution for validating your form.

Features

❤️ Thanks Margarita for the logo and the design and thanks Xiaoying for the docs theme!