10 Best JavaScript Forms 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
rs

react-select

The Select Component for React.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.2/ 5
78
Top Feedback
17Great Documentation
14Easy to Use
13Performant
GitHub Stars
24K
Weekly Downloads
3M
Last Commit
3mos ago

@ngx-formly/core

JSON powered / Dynamic forms for Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
5
Top Feedback
5Great Documentation
2Easy to Use
2Performant
GitHub Stars
2K
Weekly Downloads
46K
Last Commit
1mo 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

survey-react

JavaScript Survey and Form Library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
2Easy to Use
GitHub Stars
3K
Weekly Downloads
18K
Last Commit
2mos 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

formik-material-ui

Bindings for using Formik with Material-UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
865
Weekly Downloads
52K
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
mr

mui-rff

MUI 5 / Material UI + React Final Form

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
296
Weekly Downloads
8K
Last Commit
3mos ago

@ngxs/form-plugin

🚀 NGXS - State Management for Angular

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

@hookform/devtools

📋 DevTools to help debug forms.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
391
Weekly Downloads
63K
Last Commit
2mos ago

@syncfusion/ej2-angular-inputs

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
189
Weekly Downloads
7K
Last Commit
1mo ago

formio

A Form and Data Management Platform for Progressive Web Applications.

License Icon
License: OSL-3.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
828
Last Commit
1mo ago

@ditdot-dev/vue-flow-form

Create conversational conditional-logic forms with Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
3
Top Feedback
2Performant
2Highly Customizable
1Great Documentation
GitHub Stars
460
Weekly Downloads
618
Last Commit
2mos ago

@braid/vue-formulate

⚡️ The easiest way to build forms with Vue.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
3
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
2K
Weekly Downloads
12K
Last Commit
1yr ago
cor

@ng-dynamic-forms/core

Rapid form development library for Angular

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
4K
Last Commit
7mos 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

vue-formio

Javascript Powered forms and JSON form builder for Vue.js

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

formBuilder

A jQuery plugin for drag and drop form creation

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

jquery-form

jQuery Form Plugin

License Icon
License: (LGPL-2.1+ OR MIT)
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
5K
Weekly Downloads
28K
Last Commit
2yrs ago

jsonform

Build forms from JSON Schema. Easily template-able. Compatible with Bootstrap 3 out of the box.

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

fielder

A field-first form library for React and React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
304
Last Commit
3mos 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

jquery-validation

jQuery Validation Plugin library sources

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
4
Top Feedback
1Easy to Use
1Performant
GitHub Stars
10K
Weekly Downloads
148K
Last Commit
2mos 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

@chakra-ui/form-control

⚡️ Simple, Modular & Accessible UI Components for your React Applications

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

@chakra-ui/textarea

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
23K
Weekly Downloads
210K
Last Commit
1mo 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
tfn

tcomb-form-native

Forms library for react-native

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

angularjs-bootstrap-datetimepicker

ARCHIVED: Native AngularJS date & time picker directive styled by Twitter Bootstrap

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
66
Weekly Downloads
2K
Last Commit
2yrs 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

@theme-ui/components

Build consistent, themeable React apps based on constraint-based design principles

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

angular-wizard

Easy to use Wizard library for AngularJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
2
Top Feedback
1Easy to Use
GitHub Stars
1K
Weekly Downloads
4K
Last Commit
5yrs ago

vue-form-generator

📋 A schema-based form generator component for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.3/ 5
3
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
9K
Last Commit
3yrs ago
rrf

react-redux-form

Create forms easily in React with Redux.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
14K
Last Commit
2yrs ago

@rjsf/core

A React component for building Web forms from JSON Schema.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
11K
Weekly Downloads
93K
Last Commit
2mos ago

@clayui/form

A web implementation of the Lexicon Experience Language

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
181
Weekly Downloads
2K
Last Commit
1mo 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

angular-schema-form

Generate forms from a JSON schema, with AngularJS!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
8K
Last Commit
4yrs ago

angular-formly

JavaScript powered forms for AngularJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
2K
Weekly Downloads
7K
Last Commit
4yrs ago

@react-spectrum/form

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

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

rc-field-form

⚡️ React Performance First Form Component

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

@rjsf/material-ui

A React component for building Web forms from JSON Schema.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
11K
Weekly Downloads
28K
Last Commit
2mos ago

@syncfusion/ej2-inputs

Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
283
Weekly Downloads
70K
Last Commit
1mo ago
out

outperform

Form generator in plain javascript

License Icon
License: (ISC OR GPL-3.0)
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
8
Weekly Downloads
1
Last Commit
1yr ago

@commercetools-uikit/field-label

Component library 💅

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
107
Weekly Downloads
4K
Last Commit
1mo ago
rjf

react-jsonschema-form-material-ui

📜 Universal JSON Schema Form - Currently Support for React - Material UI components for building Web forms from JSON Schema.

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

react-widgets

Polished, feature rich, accessible form inputs built with React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
2K
Weekly Downloads
42K
Last Commit
2mos ago

@delon/form

Delon is a set of essential modules for ng-alain. https://github.com/ng-alain/ng-alain/issues

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
629
Weekly Downloads
2K
Last Commit
24d ago