JustValidate

Modern, simple, lightweight (~5kb gzip) form validation library written in Typescript, with 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.
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!