10 Best Express Data Validation Libraries

List hand-picked by Openbase Experts
Learn More

express-validator

An express.js middleware for validator.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
17
Top Feedback
12Easy to Use
11Great Documentation
9Performant
GitHub Stars
5K
Weekly Downloads
313K
Last Commit
1mo ago
niv

node-input-validator

Validation library for node.js

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.9/ 5
18
Top Feedback
10Great Documentation
9Easy to Use
5Performant
GitHub Stars
67
Weekly Downloads
5K
Last Commit
2mos ago

openapi-validator-middleware

Input validation using Swagger (Open API) and ajv

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
124
Weekly Downloads
78K
Last Commit
1mo ago
ejv

express-json-validator-middleware

Express middleware for validating requests against JSON schema

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
124
Weekly Downloads
7K
Last Commit
5mos ago
cel

celebrate

A joi validation middleware for Express.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
40K
Last Commit
6mos ago
eov

express-openapi-validate

Express middleware to validate requests based on an OpenAPI 3 document

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
70
Weekly Downloads
7K
Last Commit
9mos ago
ev

express-validation

express-validation is an express middleware that validates a request and returns a response with errors; if any of the configured validation rules fail.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
353
Weekly Downloads
28K
Last Commit
1yr ago

openapi-enforcer-middleware

An express middleware that makes it easy to write web services that follow an Open API specification.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
16
Weekly Downloads
1K
Last Commit
10mos ago
zem

zod-express-middleware

Express middleware to validate requests using zod schema's.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
259
Last Commit
6mos ago
isv

isvalid

Asynchronous JavaScript validation library for Node.js and browsers.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
47
Weekly Downloads
490
Last Commit
2mos ago

openapi-data-validator

OpenAPI Request Validation for API for any framework

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
369
Last Commit
7mos ago

express-oas-validator

Express OpenAPI Specification (OAS) middleware validator

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
41
Last Commit
3mos ago
ed

express-dry

Express.js Body, Query and Params validator based on https://github.com/uditkarode/drytype

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
11
Weekly Downloads
4
Last Commit
3mos ago
efv

expressjs-field-validator

Plugin for validating JSON request, middleware for expressjs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
39
Last Commit
1mo ago
eva

evalidate

An easy to use Object Schema Validator

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
33
Last Commit
2mos ago
fev

fastest-express-validator

fastest-express-validator

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
238
Last Commit
8mos ago
con

contracts

Validation library to define and validate JSON Schemas for functions and express handlers. Supports filters.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
5K
Last Commit
N/A

openapi-model-validator

OpenAPI Request Validation for API for any framework

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
23
Last Commit
7mos ago
bev

bevor

Bevor is payloads / HTTP request validator

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
4
Last Commit
2mos ago
nv

node-validator

A simple, extensible object property validator for node.js. Supports express.js.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
817
Last Commit
N/A
esv

express-sns-validator

ExpressJS middleware for verifying Amazon SNS notifications using sns-validator

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
39
Last Commit
7mos ago
evm

express-validator-middleware

form validator middleware for express.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
8
Last Commit
5mos ago
efv

express-fileupload-validator

Validator for express-fileupload package

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
2
Last Commit
7mos ago
ve

validata-express

Type safe data validation and sanitization for Express

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
4
Last Commit
3mos ago

@nanots/guard

Smallest data validation library ever made

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
0
Last Commit
6mos ago
mv

mevn-validator

simple validator for express js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
15
Last Commit
8mos ago
cv

csrf-validator

CSRF Validator for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
4mos ago
aev

aev

Another Express Validator

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
7
Last Commit
9mos ago
et

express-tguard

Minimalistic schema validation express middleware for TypeScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
5mos ago

web-validate

Validate API requests and responses

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
9mos ago
et

express-transformer

An express transformation, validation library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
77
Last Commit
1yr ago

@wastimy/joi-middleware

An express middleware function that wraps the joi validation library. This allows you to use this middleware on route to ensure that all received inputs are correct before any handler function

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
23
Last Commit
7mos ago
ev

@taraj/express-validator

Lightweight & powerful express validator designed for Typescript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
0
Last Commit
6mos ago
edv

express-dee-validator

Validator for express framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
11
Last Commit
5mos ago

datalize

Parameter, query, form data validation and filtering for NodeJS.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
55
Weekly Downloads
13
Last Commit
3yrs ago
eym

@flasd/express-yup-middleware

Middleware to validate incoming data in express endpoints using Yup's dead simple schema validation.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
12
Last Commit
N/A
ev

express-validate

Data validation, filtering and sanitization for express

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
10
Last Commit
N/A
val

valify

Validates data in JavaScript in a very simple way

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
7
Last Commit
1yr ago
evm

express-validation-map

Under the inspiration of these libraries [express-validation](https://www.npmjs.com/package/express-validation) and [minimalistic-js](https://www.npmjs.com/package/minimalistic-js), I have written my own library which validate data (more convenient for me

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
5
Last Commit
2yrs ago
ep

express-purity

Express purity is middleware for your express application to enforce constraints on the data which flows through it.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
4
Last Commit
N/A
acc

accurized

a fluent interface on top of the validator node module

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3
Last Commit
5yrs ago
ve

validatorjs-expressjs

Validation library inspired by Laravel's Validator and support for express middleware

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3
Last Commit
2yrs ago
efv

express-fastest-validator

Fastest request validation library

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
N/A
sdv

skelleton-data-validation

Nod form and data Validation. Works independently or with services like Express.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
5yrs ago
ji

json-inspector

Json Inspector is json data validator & sanitizer. It allows you to define validation rules for complex data structures by simple and descriptive way of defining json-compliant inspector schema.

License Icon
License: GPL-3.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
N/A
wal

wallter

Wallter is an express and restify middleware validator that uses validator.js and has the ability to build a validation schema straight from your mongoose model. It can dig up to the deepest defined array and/or array of objects and validate the data.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
1
Last Commit
4yrs ago
sev

simple-express-validation

simple

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A
ver

verifijs

Open source Node js validation library for Express.Js framework

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
0
Last Commit
1yr ago
ev

@vqq/exp-validator

Validator for expressJS

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
N/A
gv

galaxy-validator

a galaxy validator in node js

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
1yr ago