io-ts vs joi vs ow vs runtypes vs superstruct vs typebox vs yup vs zod

Stats

StarsIssuesVersionUpdatedCreatedSize
io-ts
4,8361072.2.169 months ago5 years agoMinified + gzip package size for io-ts in KB
joi
17,9339417.5.06 days ago9 years agoMinified + gzip package size for joi in KB
ow
3,392260.28.12 months ago6 years agoMinified + gzip package size for ow in KB
runtypes
1,883586.5.0a month ago6 years agoMinified + gzip package size for runtypes in KB
superstruct
5,468500.15.32 months ago4 years agoMinified + gzip package size for superstruct in KB
typebox
300.41.05 years ago5 years agoMinified + gzip package size for typebox in KB
yup
14,9653180.32.112 months ago7 years agoMinified + gzip package size for yup in KB
zod
4,406813.11.6a month ago2 years agoMinified + gzip package size for zod in KB

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.