← back

category

JavaScript schema validation

Declare schemas and validate data against them at runtime.

Side by side

JavaScript schema validation
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
Zod44kMITOpen sourceNoTypeScriptv4.6.52026-10-02
Yup24kMITOpen sourceNoTypeScriptv1.0.02026-10-05
Joi21kOtherOpen sourceNoJavaScriptv18.2.92026-09-11
Ajv15kMITOpen sourceNoTypeScriptv8.20.02026-09-06
class-validator12kMITOpen sourceNoTypeScriptv0.15.12026-03-25
Valibot9kMITOpen sourceNoTypeScriptv1.5.02026-10-06
ArkType7.9kMITOpen sourceNoTypeScript@arktype/util@0.56.62026-10-06

7 tools

Zod

TypeScript-first schema validation with static type inference

Language
TypeScript
Licence
MIT
Stars
44k
Latest
v4.6.5
Last push
2026-10-02
Ajv

The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)

Language
TypeScript
Licence
MIT
Stars
15k
Latest
v8.20.0
Last push
2026-09-06
Valibot

The modular and type safe schema library for validating structural data 🤖

Language
TypeScript
Licence
MIT
Stars
9k
Latest
v1.5.0
Last push
2026-10-06

What these tools replace