A collection of data validation utilities, plugins and tools in node.js for JavaScript objects and JSON including schema validators and more. Sourced under a permissive license. This list will be updated regularly. Email over the URL, if you wish to be included.

Data validation utilities, plugins and tools in node.js

  • joi – Object schema description language and validator for JavaScript objects.
  • is-my-json-valid – JSON Schema validator that uses code generation to be extremely fast.
  • property-validator – Easy property validation for Express.
  • schema-inspector – JSON API sanitization and validation.
  • ajv – The fastest JSON Schema validator. Supports v5, v6 and v7 proposals.
  • Superstruct – Simple and composable way to validate data in JavaScript (and TypeScript).
  • yup – Object schema validation.

Tags: Node, Node.js, Node.js libraries, node.js utilities, node.js plugins, node.js tools, node libraries, node utilities, node plugins, javascript objects, json, json schema validators