is-number
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).
cast.ts
Validation parsers with static type inference. cast.ts makes it easy to validate data from RESTful API