Topics / #form-validation
Form-validation projects on GitHub
Form state and validation libraries for web apps.
As of , the most-starred Form-validation projects on GitHub are joi (21.2K stars), validator (20.2K stars) and cleave.js (17.8K stars). GitHub.Locker tracks 5 Form-validation repositories with 82.9K stars combined. The fastest-growing on October 17 was cleave.js, with +1 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
The all-time top
5 projects · by stars
- 21.2K
#1 · hapijs/joijoi
joi is a schema description language and data validator for JavaScript: you describe what valid data looks like, and joi checks objects against that description. It comes from the hapi ecosystem but works in any JavaScript project.
- 20.2K
#2 · go-playground/validatorvalidator
A Go library that validates struct fields using tags, including cross-field, cross-struct rules and deep validation of nested slices, arrays and maps.
- 17.8K
#3 · nosir/cleave.js
cleave.js
Cleave.js is a JavaScript library that automatically formats input text as you type, such as credit card numbers, phone numbers, dates and numerals.
- 4

redux-form
12.5Kredux-form/redux-form · JavaScriptRedux Form is a higher-order component for React that uses react-redux to keep all of your form state in a Redux store instead of in local component state.
- 5

vee-validate
11.3Klogaretm/vee-validate · TypeScriptvee-validate is a validation library for Vue.js forms that provides declarative, template-based validation for fields and forms.
Related topics
Often tagged together