Skip to content
JS
Package category

Schema validation

Validate data shapes, parse untrusted input and infer types from schemas.

673 packages20 comparisons

Packages compared

673 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
schemats
Generate typescript interface definitions from (postgres) SQL database schema
1.2k-40%--
3.0.3
CommonJSBundledDatabase clients and drivers, TypeScript tooling
iso8601-validator
Validate ISO-8601 strings
1.2k-55%-11 years ago
1.0.1
CommonJSNoneSchema validation
@viviedu/type-proxy
Validate data with unknown structure
1.1k---1 year ago
2.0.8
CommonJSBundledSchema validation, TypeScript tooling
@twin.org/auditable-item-graph-models
Defines shared graph data contracts, JSON schemas, and JSON-LD contexts for consistent interoperability.
1.1k---9 days ago
0.10.0
ESM onlyBundledBlockchain and Web3, Schema validation
@aj-archipelago/merval
The world's first zero-dependency Mermaid diagram validator. Instant syntax validation without CLI calls or heavy dependencies.
1.1k---10 months ago
1.0.7
ESM onlyBundledSchema validation
boleto-brasileiro-validator
Validador de boletos bancários
1.1k+5%-6 years ago
1.0.5
CommonJSNoneSchema validation
mobitel-json-schema-template
NodeJs module for helping creation JSON schemas
1.1k-5%--
1.0.3
CommonJSNoneSchema validation
@fishka/assertions
Assertions and Validations for TypeScript
1.1k---8 months ago
1.0.1
ESM + CommonJSBundledSchema validation
validate.io-boolean
Validates if a value is a boolean.
1.1k-51%-11 years ago
1.0.4
CommonJSNoneSchema validation
zod-gpt
Get structured, fully typed JSON outputs from OpenAI and Anthropic LLMs
1.1k+3%-2 years ago
0.16.0
CommonJSBundledSchema validation, TypeScript tooling
@sroussey/json-schema-library
Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation
1.1k---5 months ago
11.4.0
ESM + CommonJSBundledSchema validation
@skriptfabrik/json-schema-bundler
The missing CLI for the JSON Schema $Ref Parser
1.1k---11 days ago
0.6.44
-NoneSchema validation, CLI tools and terminal utilities
schm-mongo
Extend schm schemas so as to work with MongoDB
1.1k+2468%-8 years ago
0.4.1
CommonJSNoneSchema validation, Database clients and drivers
validate-insz
Validate Belgian INSZ numbers
1.1k-11%-6 years ago
1.0.4
-NoneSchema validation
stitchapi
StitchAPI is a tool designed to seamlessly integrate (“stitch”) any JSON-based API into your project, simplifying the process of connecting and working with various APIs.
1.1k+3720%-2 years ago
0.7.0
ESM + CommonJSBundledHTTP clients, Schema validation
openapi-typescript-validator
Generate typescript with ajv validation based on openapi schemas
1k+108%-3 years ago
4.0.0
CommonJSBundledSchema validation, TypeScript tooling
parameter-validator
Parameter validator makes it easy to verify that an object contains required, valid parameters.
1k+170%-9 years ago
1.0.5
CommonJSNoneSchema validation
@altostra/type-validations
Utility functions to create type-guards and assertions.
1k---3 years ago
2.7.2
CommonJSBundledTypeScript tooling, Schema validation
@orkestrel/contract
Zero-dependency contract toolkit — type guards, combinators, parsers, and a shape DSL that compiles one contract shape into schema, is, parse, audit, explain, and generate. The foundation package of the @orkestrel line.
1k---1 day ago
0.0.18
ESM + CommonJSBundledSchema validation
@demvsystems/yup-ast
Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.
1k---4 years ago
1.2.2
CommonJSBundledSchema validation, Parsers and serialisers
grunt-filenames
Validates filenames using given RegExp
1k+329%-11 years ago
0.4.0
CommonJSNoneSchema validation
json-schema-to-es-mapping
Generate Elastic Search mappings from JSON Schema
773---7 years ago
0.3.6
CommonJSNoneSchema validation
smarty-address
Quick and easy Smarty address autocomplete and validation.
193----
1.1.2
ESM onlyBundledSchema validation, Maps and geolocation

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.