🌜
🌞

Best JavaScript Data Validation Libraries

superstruct

superstruct

v0.16.0

A simple and composable way to validate data in JavaScript (and TypeScript).

Last Commit
Sep 22, 2022
GitHub Stargazers
6,134
License
MIT
Contributors
46
@webiny/validation

@webiny/validation

v5.30.0

A simple data validation library, packed with frequently used validators.

Last Commit
Sep 27, 2022
GitHub Stargazers
6,046
License
MIT
Contributors
55
schema-typed

schema-typed

v2.0.3

Schema for data modeling & validation

Last Commit
Jun 30, 2022
GitHub Stargazers
180
License
MIT
Contributors
6
uv

uv

v1.3.1

Ultrafast UTF-8 data validation

Last Commit
Dec 27, 2020
GitHub Stargazers
81
License
MIT
Contributors
1
valid.js

valid.js

v1.2.5

A simple library for data validation

Last Commit
Sep 13, 2021
GitHub Stargazers
607
License
MIT
Contributors
12
computed-types

computed-types

v1.11.2

Runtime validation types for TypeScript.

Last Commit
Sep 25, 2022
GitHub Stargazers
325
License
MIT
Contributors
6
data.validation

data.validation

v1.3.1

A disjunction that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.

Last Commit
Apr 11, 2016
GitHub Stargazers
60
License
MIT
Contributors
4
node-input-validator

node-input-validator

v4.5.0

validation library for nodejs, inspired by laravel.

Last Commit
Nov 3, 2021
GitHub Stargazers
77
License
ISC
Contributors
9
validate.io-matrix-like

validate.io-matrix-like

v1.0.2

Validates if a value is matrix-like.

Last Commit
Jun 7, 2015
GitHub Stargazers
3
License
MIT
Contributors
1
machine

machine

v15.2.2

Build functions in standardized containers.

Last Commit
May 1, 2019
GitHub Stargazers
142
License
MIT
Contributors
6
validated-changeset

validated-changeset

v1.3.2

Changesets for your local state

Last Commit
Aug 7, 2022
GitHub Stargazers
33
License
ISC
Contributors
9
typify-parser

typify-parser

v1.1.0

Type signature parser for typify

Last Commit
Jul 29, 2015
GitHub Stargazers
9
License
MIT
Contributors
1
typology

typology

v1.3.0

A data validation library for Node.js and the browser.

Last Commit
Jul 4, 2022
GitHub Stargazers
44
License
MIT
Contributors
2
decoders

decoders

v2.0.1

Elegant and battle-tested validation library for type-safe input data (for TypeScript and Flow)

Last Commit
Aug 15, 2022
GitHub Stargazers
330
License
MIT
Contributors
13
partial.lenses.validation

partial.lenses.validation

v2.0.0

Partial Lenses Validation is a JavaScript library for validating and transforming data

Last Commit
Jan 5, 2019
GitHub Stargazers
39
License
MIT
Contributors
1
mandle

mandle

v3.0.0

A typesafe functional validation library

Last Commit
-
GitHub Stargazers
6
License
MIT
Contributors
3
@kingshott/iodine

@kingshott/iodine

v8.3.0

A micro client-side validation library

Last Commit
Aug 17, 2022
GitHub Stargazers
441
License
MIT
Contributors
6
exceljs

exceljs

v4.3.0

Excel Workbook Manager - Read and Write xlsx and csv Files.

Last Commit
Nov 21, 2021
GitHub Stargazers
10.1K
License
MIT
Contributors
vuejs-form

vuejs-form

v1.3.0

Form wrapper simplifying developer ability to access, check, fill, and pass input data

Last Commit
Mar 5, 2022
GitHub Stargazers
41
License
MIT
Contributors
1
ducktype

ducktype

v1.2.2

Flexible data validation using a duck type interface

Last Commit
Jan 16, 2021
GitHub Stargazers
86
License
Apache-2.0
Contributors
2
@outofsync/validation-helper

@outofsync/validation-helper

v1.3.1

A set of simple data validation and conversion tools

Last Commit
Aug 1, 2021
GitHub Stargazers
-
License
MIT
Contributors
1
simply_valid

simply_valid

v5.0.0

A simple data driven validation utility library

Last Commit
Jan 28, 2019
GitHub Stargazers
5
License
MIT
Contributors
1