Skip to content
JS
Package category

Forms

Form state, validation and field components.

222 packages1 comparisons

Packages compared

222 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
rn-international-phone-number
International phone number input for React Native, Expo & Web — per-country mask, validation, line-type detection, country picker and 33 languages.
2.4k--20 days ago
0.15.0
CommonJSBundledTypeScript tooling, React
@formkit/zod
Zod validation for FormKit.
2.3k---2 months ago
2.1.2
ESM + CommonJSBundledForms
@conform-to/yup
Conform helpers for integrating with yup
2.3k---1 month ago
1.21.1
ESM + CommonJSBundledForms
@assistant-ui/react-hook-form
React Hook Form integration for assistant-ui
2.3k---1 day ago
0.12.35
ESM onlyBundledForms, React
@felte/react
An extensible form library for ReactJS
2.3k---1 year ago
1.2.14
ESM + CommonJSBundledForms, React
mantine-form-valibot-resolver
Valibot resolver for @mantine/form validation
2.2k+90%-1 year ago
3.0.1
ESM + CommonJSBundledForms
angular-formio
Form.io Angular JSON Form Renderer ========================== This library serves as a Dynamic JSON Powered Form rendering library for [Angular](https://angular.io). This works by providing a JSON schema to a ```<formio>``` Angular component, where that f
2.2k-36%-5 years ago
4.11.5
ESM + CommonJSBundledAngular, Forms
react-hook-form-antd
Master your And Design form with React Hook Form!
2.1k-23%-5 months ago
1.1.5
ESM + CommonJSBundledForms, React
react-native-formik
Make the most of your React Native forms with Formik
2.1k-9%-6 years ago
1.7.8
CommonJSNoneForms, React
@rjsf/fluentui-rc
FluentUI React Components theme, fields and widgets for react-jsonschema-form
2k---8 days ago
6.10.1
ESM + CommonJSBundledReact, Forms
@formkit/react
Build industry leading React forms 10x faster.
2k---2 months ago
2.1.2
ESM + CommonJSBundledForms, React
@playfast/reform-forms
Headless, schema-driven form state for reform — values, validation, field limitations, list operations, and submit flow, rendering nothing.
1.9k---7 days ago
1.4.3
ESM onlyBundledForms
@formwerk/core
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https://
1.9k---9 months ago
0.14.4
ESM + CommonJSBundledForms, UI component libraries
react-bootstrap-validation
Form validation for react-bootstrap
1.8k+4%-10 years ago
0.1.11
CommonJSNoneReact, Forms
use-wizard
A dead-easy-to-use light-weight react hook to handle multi-paths wizards (and simple wizards too) and navigate into them.
1.8k+164%-4 years ago
4.0.6
CommonJSBundledReact, Forms
bank20baht-ui
JSON-driven form + workflow engine. Send JSON in, get an interactive form out.
1.8k--2 days ago
0.9.0
ESM onlyBundledForms
form-create-designer
好用的Vue低代码可视化表单设计器,可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率。
1.8k+600%-1 year ago
3.3.0-oem
ESM + CommonJSBundledForms, Vue
survey-vue
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
1.8k-24%--
1.12.67
CommonJSBundledVue, UI component libraries
react-form-builder2
A complete form builder for react.
1.8k-36%-1 year ago
0.20.3
CommonJSBundledReact, Forms
@jsonforms/vue-vuetify
Vue Vuetify renderers for JSON Forms
1.7k---3 months ago
3.8.0
ESM + CommonJSBundledForms, Vue
formbouncerjs
A lightweight form validation script that augments native HTML5 form validation elements and attributes.
1.7k+67%--
1.4.6
CommonJSNoneForms
@formwerk/devtools
Formwerk's Vue devtools plugin
1.7k---9 months ago
0.14.4
ESM + CommonJSBundledVue, Forms
@piying/view-core
<div><a href="https://www.npmjs.com/package/@piying/view-core"><img src="https://img.shields.io/npm/v/@piying/view-core" alt="NPM Version" /></a> <a href="https://coveralls.io/github/piying-org/piying-view?branch=main"><img src="https://coveralls.io/repos
1.7k---4 days ago
2.16.14
ESM onlyBundledForms, Angular
@rjsf/react-bootstrap
React Bootstrap theme, fields and widgets for react-jsonschema-form, powered by react-bootstrap
1.6k---8 days ago
6.10.1
ESM + CommonJSBundledReact, Forms
@dev-waren/react-form-kit
React form components and utilities.
1.5k---6 days ago
1.5.7
ESM + CommonJSBundledForms, React
@rjsf/semantic-ui
Semantic UI theme, fields and widgets for react-jsonschema-form
1.5k---8 days ago
6.10.1
ESM + CommonJSBundledReact, Forms
angular-validation-match
Checks if one input matches another
1.5k-53%-10 years ago
1.9.0
CommonJSNoneAngular, Forms
@formkit/cli
FormKit command line interface.
1.4k---2 months ago
2.1.2
ESM + CommonJSBundledCLI tools and terminal utilities, Vue
@piying/view-angular-core
<div><a href="https://www.npmjs.com/package/@piying/view-core"><img src="https://img.shields.io/npm/v/@piying/view-core" alt="NPM Version" /></a> <a href="https://coveralls.io/github/piying-org/piying-view?branch=main"><img src="https://coveralls.io/repos
1.4k---4 days ago
2.16.14
ESM onlyBundledForms, Angular
@piying/view-react
Piying view For React;Valibot to Component
1.4k---4 days ago
2.16.14
ESM + CommonJSBundledForms, React
@ajsf/material
Angular JSON Schema Form builder using Angular Material UI
1.4k---today
22.3.1
ESM onlyBundledForms, Angular
nope-validator
Fast and simple JS validator
1.4k-29%-3 months ago
1.2.2
ESM + CommonJSBundledSchema validation, Forms
@piying/view-svelte
Piying view For Svelte;Valibot to Component
1.4k---4 days ago
2.16.14
ESM onlyBundledForms, Svelte
formkit
FormKit command line interface.
1.4k-14%-2 months ago
2.1.2
ESM + CommonJSBundledCLI tools and terminal utilities, Vue
@piying/view-angular
Piying view For Angular;Valibot to Component
1.4k---4 days ago
2.16.14
ESM onlyBundledForms, React
@piying/view-vue
Piying view For Vue;Valibot to Component
1.4k---4 days ago
2.16.14
ESM onlyBundledForms, Vue
@piying/view-solid
Piying view For Solid;Valibot to Component
1.4k---4 days ago
2.16.14
ESM + CommonJSBundledForms
@piying/view-vue2-legacy
Piying view For Vue2;Valibot to Component
1.3k---4 days ago
2.16.14
ESM onlyBundledForms, Vue
survey-vue-ui
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
1.3k+19%--
1.12.67
CommonJSBundledVue, UI component libraries
@data-driven-forms/pf4-component-mapper
Patternfly 4 React component mapper for Data Driven Forms.
1.3k---2 months ago
4.2.0
ESM + CommonJSBundledForms, React
@sjsf/shadcn4-theme
The shadcn-svelte based theme for svelte-jsonschema-form
1.3k---8 days ago
3.8.2
ESM onlyBundledForms, Svelte
lc-switch
Superlight vanilla javascript plugin improving forms look and functionality
1.3k+421%-4 months ago
2.1.1
-NoneCSS-in-JS and styling, Forms
ember-do-forms
ember-do-forms handles the icky parts of forms that you don't want to, and leaves the rest to you.
1.3k+290%-6 years ago
2.0.0
-NoneForms
enketo-core
Extensible Enketo form engine
1.3k-46%-1 year ago
9.0.1
CommonJSNoneForms
effector-forms
Effector form state factory
1.3k+2%-3 years ago
1.3.4
ESM + CommonJSBundledForms
@forms.js/core
Javascript form generator that streamlines web forms
1.3k---2 years ago
1.1.12
ESM + CommonJSBundledForms
@lljj/vjsf-utils
vue json schema form 使用的基础utils工具类
1.3k---2 years ago
1.19.0
-NoneVue, Forms
skaler
A 329B client-side image resizer.
1.3k+1195%-6 years ago
1.0.7
ESM + CommonJSNoneDOM and browser utilities, Forms
formik-persist-values
Persist and rehydrate a Formik values
1.2k-16%-3 years ago
1.4.1
ESM + CommonJSBundledForms, React
formeo
A zero dependency JavaScript module for drag and drop form creation.
1.2k+249%-1 day ago
5.2.0
ESM + CommonJSNoneForms

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • rn-international-phone-numberInternational phone number input for React Native, Expo & Web — per-country mask, validation, line-type detection, country picker and 33 languages.
  • @formkit/zodZod validation for FormKit.
  • @conform-to/yupConform helpers for integrating with yup
  • @assistant-ui/react-hook-formReact Hook Form integration for assistant-ui
  • @felte/reactAn extensible form library for ReactJS
  • mantine-form-valibot-resolverValibot resolver for @mantine/form validation
  • angular-formioForm.io Angular JSON Form Renderer ========================== This library serves as a Dynamic JSON Powered Form rendering library for [Angular](https://angular.io). This works by providing a JSON schema to a ```<formio>``` Angular component, where that f
  • react-hook-form-antdMaster your And Design form with React Hook Form!
  • react-native-formikMake the most of your React Native forms with Formik
  • @rjsf/fluentui-rcFluentUI React Components theme, fields and widgets for react-jsonschema-form
  • @formkit/reactBuild industry leading React forms 10x faster.
  • @playfast/reform-formsHeadless, schema-driven form state for reform — values, validation, field limitations, list operations, and submit flow, rendering nothing.
  • @formwerk/core<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https://
  • react-bootstrap-validationForm validation for react-bootstrap
  • use-wizardA dead-easy-to-use light-weight react hook to handle multi-paths wizards (and simple wizards too) and navigate into them.
  • bank20baht-uiJSON-driven form + workflow engine. Send JSON in, get an interactive form out.
  • form-create-designer好用的Vue低代码可视化表单设计器,可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率。
  • survey-vuesurvey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
  • react-form-builder2A complete form builder for react.
  • @jsonforms/vue-vuetifyVue Vuetify renderers for JSON Forms
  • formbouncerjsA lightweight form validation script that augments native HTML5 form validation elements and attributes.
  • @formwerk/devtoolsFormwerk's Vue devtools plugin
  • @piying/view-core<div><a href="https://www.npmjs.com/package/@piying/view-core"><img src="https://img.shields.io/npm/v/@piying/view-core" alt="NPM Version" /></a> <a href="https://coveralls.io/github/piying-org/piying-view?branch=main"><img src="https://coveralls.io/repos
  • @rjsf/react-bootstrapReact Bootstrap theme, fields and widgets for react-jsonschema-form, powered by react-bootstrap
  • @dev-waren/react-form-kitReact form components and utilities.
  • @rjsf/semantic-uiSemantic UI theme, fields and widgets for react-jsonschema-form
  • angular-validation-matchChecks if one input matches another
  • @formkit/cliFormKit command line interface.
  • @piying/view-angular-core<div><a href="https://www.npmjs.com/package/@piying/view-core"><img src="https://img.shields.io/npm/v/@piying/view-core" alt="NPM Version" /></a> <a href="https://coveralls.io/github/piying-org/piying-view?branch=main"><img src="https://coveralls.io/repos
  • @piying/view-reactPiying view For React;Valibot to Component
  • @ajsf/materialAngular JSON Schema Form builder using Angular Material UI
  • nope-validatorFast and simple JS validator
  • @piying/view-sveltePiying view For Svelte;Valibot to Component
  • formkitFormKit command line interface.
  • @piying/view-angularPiying view For Angular;Valibot to Component
  • @piying/view-vuePiying view For Vue;Valibot to Component
  • @piying/view-solidPiying view For Solid;Valibot to Component
  • @piying/view-vue2-legacyPiying view For Vue2;Valibot to Component
  • survey-vue-uisurvey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
  • @data-driven-forms/pf4-component-mapperPatternfly 4 React component mapper for Data Driven Forms.
  • @sjsf/shadcn4-themeThe shadcn-svelte based theme for svelte-jsonschema-form
  • lc-switchSuperlight vanilla javascript plugin improving forms look and functionality
  • ember-do-formsember-do-forms handles the icky parts of forms that you don't want to, and leaves the rest to you.
  • enketo-coreExtensible Enketo form engine
  • effector-formsEffector form state factory
  • @forms.js/coreJavascript form generator that streamlines web forms
  • @lljj/vjsf-utilsvue json schema form 使用的基础utils工具类
  • skalerA 329B client-side image resizer.
  • formik-persist-valuesPersist and rehydrate a Formik values
  • formeoA zero dependency JavaScript module for drag and drop form creation.