10 Best React Validation Libraries

List hand-picked by Openbase Experts
Learn More

react-hook-form

📋 React Hooks for form state management and validation (Web + React Native)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
126
Top Feedback
46Great Documentation
39Easy to Use
38Performant
GitHub Stars
26K
Weekly Downloads
1M
Last Commit
1mo ago

@hookform/resolvers

📋 Validation resolvers: Zod, Yup, Joi, Superstruct, Vest, class-validator, io-ts, typanion, and nope.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
GitHub Stars
451
Weekly Downloads
459K
Last Commit
2mos ago

formik

Build forms in React, without the tears 😭

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
173
Top Feedback
34Great Documentation
27Easy to Use
22Performant
GitHub Stars
29K
Weekly Downloads
2M
Last Commit
3mos ago

react-jsonschema-form

A React component for building Web forms from JSON Schema.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
4
Top Feedback
3Great Documentation
GitHub Stars
11K
Weekly Downloads
51K
Last Commit
2mos ago

uniforms

A React library for building forms from any schema.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
11K
Last Commit
3mos ago

react-final-form

🏁 High performance subscription-based form state management for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
8
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
GitHub Stars
7K
Weekly Downloads
342K
Last Commit
4mos ago

formsy-react

A form input builder and validator for React JS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
GitHub Stars
733
Weekly Downloads
28K
Last Commit
10mos ago

react-credit-cards

Beautiful credit cards for your payment forms

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
3Poor Documentation
2Easy to Use
2Highly Customizable
GitHub Stars
2K
Weekly Downloads
20K
Last Commit
2yrs ago

redux-form

A Higher Order Component using react-redux to keep form state in a Redux store

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.4/ 5
19
Top Feedback
6Slow
5Hard to Use
3Great Documentation
GitHub Stars
13K
Weekly Downloads
378K
Last Commit
2mos ago
tf

tcomb-form

Forms library for react

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
1Highly Customizable
GitHub Stars
1K
Weekly Downloads
2K
Last Commit
3yrs ago

react-jsonschema-form-conditionals

react-jsonschema-form-conditionals

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
GitHub Stars
87
Weekly Downloads
543
Last Commit
2yrs ago
rmu

react-material-ui-form-validator

Simple validator for forms designed with material-ui components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
2.0/ 5
3
Top Feedback
1Easy to Use
GitHub Stars
304
Weekly Downloads
21K
Last Commit
4mos ago
inf

informed

A lightweight framework and utility for building powerful forms in React applications

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
590
Weekly Downloads
14K
Last Commit
7mos ago

uniforms-antd

A React library for building forms from any schema.

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

mobx-react-form

Reactive MobX Form State Management

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

prop-types-exact

For use with React PropTypes. Will error on any prop not explicitly specified.

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

simple-react-validator

A simple react form validator inspired by Laravel validation.

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

react-immutable-proptypes

PropType validators that work with Immutable.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
645
Weekly Downloads
262K
Last Commit
2yrs ago
rsp

react-style-proptype

Validates style objects by ensuring the keys are valid css property names (in camelcase form).

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

availity-reactstrap-validation

Easy to use React validation components compatible for reactstrap.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
182
Weekly Downloads
15K
Last Commit
9mos ago
rfv

react-form-validator-core

Core validator component for react forms

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

react-schema-form

react form based on json schema for form generation and validation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
344
Weekly Downloads
707
Last Commit
4mos ago
rf

react-form

⚛️ Hooks for managing form state and validation in React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
2K
Weekly Downloads
11K
Last Commit
6mos ago
rv

react-validation

[![npm version](https://badge.fury.io/js/react-validation.svg)](https://badge.fury.io/js/react-validation) [![Build Status](https://travis-ci.org/Lesha-spr/react-validation.svg?branch=master)](https://travis-ci.org/Lesha-spr/react-validation) [![Coverage

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

calidation

Red hot form validation for React 🌶

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

react-password-strength

A password strength indicator field for use in React projects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
172
Weekly Downloads
4K
Last Commit
3yrs ago
rvm

react-validation-mixin

Simple validation mixin (HoC) for React.

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

react-bootstrap-validation

Form validation for react-bootstrap

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

react-forms

Forms library for React.

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

react-validation-layer

An opinionated form validation tool for React apps

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

react-textfield

Elegant text filed of React Component

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

winterfell

Generate complex, validated and extendable JSON-based forms in React.

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