Form Validator Kit

Lightweight, dependency-free form validation. No build step, no framework required.

Zero-config: data-rules attributes

Manual usage (framework-agnostic core)

const validator = new FormValidatorKit.Validator({
  email: ['required', 'email'],
  age: ['required', 'number', 'min:18'],
});

validator.validate({ email: 'bad-email', age: '15' });