Package category
Schema validation
Validate data shapes, parse untrusted input and infer types from schemas.
673 packages20 comparisons
Packages compared
673 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| schemats Generate typescript interface definitions from (postgres) SQL database schema | 1.2k | -40% | - | - 3.0.3 | CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| iso8601-validator Validate ISO-8601 strings | 1.2k | -55% | - | 11 years ago 1.0.1 | CommonJS | None | Schema validation | |
| @viviedu/type-proxy Validate data with unknown structure | 1.1k | - | - | - | 1 year ago 2.0.8 | CommonJS | Bundled | Schema 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 only | Bundled | Blockchain 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 only | Bundled | Schema validation |
| boleto-brasileiro-validator Validador de boletos bancários | 1.1k | +5% | - | 6 years ago 1.0.5 | CommonJS | None | Schema validation | |
| mobitel-json-schema-template NodeJs module for helping creation JSON schemas | 1.1k | -5% | - | - 1.0.3 | CommonJS | None | Schema validation | |
| @fishka/assertions Assertions and Validations for TypeScript | 1.1k | - | - | - | 8 months ago 1.0.1 | ESM + CommonJS | Bundled | Schema validation |
| validate.io-boolean Validates if a value is a boolean. | 1.1k | -51% | - | 11 years ago 1.0.4 | CommonJS | None | Schema validation | |
| zod-gpt Get structured, fully typed JSON outputs from OpenAI and Anthropic LLMs | 1.1k | +3% | - | 2 years ago 0.16.0 | CommonJS | Bundled | Schema 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 + CommonJS | Bundled | Schema validation |
| @skriptfabrik/json-schema-bundler The missing CLI for the JSON Schema $Ref Parser | 1.1k | - | - | - | 11 days ago 0.6.44 | - | None | Schema 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 | CommonJS | None | Schema validation, Database clients and drivers | |
| validate-insz Validate Belgian INSZ numbers | 1.1k | -11% | - | 6 years ago 1.0.4 | - | None | Schema 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 + CommonJS | Bundled | HTTP clients, Schema validation | |
| openapi-typescript-validator Generate typescript with ajv validation based on openapi schemas | 1k | +108% | - | 3 years ago 4.0.0 | CommonJS | Bundled | Schema 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 | CommonJS | None | Schema validation | |
| @altostra/type-validations Utility functions to create type-guards and assertions. | 1k | - | - | - | 3 years ago 2.7.2 | CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Schema 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 | CommonJS | Bundled | Schema validation, Parsers and serialisers |
| grunt-filenames Validates filenames using given RegExp | 1k | +329% | - | 11 years ago 0.4.0 | CommonJS | None | Schema validation | |
| json-schema-to-es-mapping Generate Elastic Search mappings from JSON Schema | 773 | - | - | - | 7 years ago 0.3.6 | CommonJS | None | Schema validation |
| smarty-address Quick and easy Smarty address autocomplete and validation. | 193 | - | - | - | - 1.1.2 | ESM only | Bundled | Schema 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.
- schematsGenerate typescript interface definitions from (postgres) SQL database schema
- iso8601-validatorValidate ISO-8601 strings
- @viviedu/type-proxyValidate data with unknown structure
- @twin.org/auditable-item-graph-modelsDefines shared graph data contracts, JSON schemas, and JSON-LD contexts for consistent interoperability.
- @aj-archipelago/mervalThe world's first zero-dependency Mermaid diagram validator. Instant syntax validation without CLI calls or heavy dependencies.
- boleto-brasileiro-validatorValidador de boletos bancários
- mobitel-json-schema-templateNodeJs module for helping creation JSON schemas
- @fishka/assertionsAssertions and Validations for TypeScript
- validate.io-booleanValidates if a value is a boolean.
- zod-gptGet structured, fully typed JSON outputs from OpenAI and Anthropic LLMs
- @sroussey/json-schema-libraryCustomizable and hackable json-validator and json-schema utilities for traversal, data generation and validation
- @skriptfabrik/json-schema-bundlerThe missing CLI for the JSON Schema $Ref Parser
- schm-mongoExtend schm schemas so as to work with MongoDB
- validate-inszValidate Belgian INSZ numbers
- stitchapiStitchAPI 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.
- openapi-typescript-validatorGenerate typescript with ajv validation based on openapi schemas
- parameter-validatorParameter validator makes it easy to verify that an object contains required, valid parameters.
- @altostra/type-validationsUtility functions to create type-guards and assertions.
- @orkestrel/contractZero-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.
- @demvsystems/yup-astRewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.
- grunt-filenamesValidates filenames using given RegExp
- json-schema-to-es-mappingGenerate Elastic Search mappings from JSON Schema
- smarty-addressQuick and easy Smarty address autocomplete and validation.
- valibot vs zod
- @asteasolutions/zod-to-openapi vs zod-openapi
- @hey-api/openapi-ts vs zod-openapi
- @hey-api/openapi-ts vs @asteasolutions/zod-to-openapi
- convict vs envalid
- type-graphql vs quicktype-core
- io-ts vs runtypes
- json-schema-to-typescript vs ts-json-schema-generator
- valibot vs superstruct
- @standard-schema/spec vs json-schema-to-ts
- @standard-schema/spec vs runtypes
- typebox vs ts-json-schema-generator
- @standard-schema/spec vs io-ts
- superstruct vs express-validator
- @apidevtools/swagger-parser vs @zodios/core
- json-schema-to-ts vs runtypes
- effect vs json-schema-to-ts
- graphql-scalars vs graphql-query-complexity
- joi vs v8n
- json-schema-to-ts vs io-ts