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
react-hooks-helper
A custom React Hooks library that gives you custom hooks for your code.
1.2k-15%-7 years ago
1.6.0
ESM + CommonJSNoneReact, Forms
vue-form-2
Vue.js 2 form component
1.2k+156%-5 years ago
1.2.7
CommonJSNoneForms, Vue
@jsonforms/examples
JSON Forms Example Data
1.2k---3 months ago
3.8.0
ESM + CommonJSBundledForms, Parsers and serialisers
@tripetto/runner
Library for building form runners for Tripetto.
1.1k---2 years ago
8.2.0
ESM + CommonJSBundledForms
react-hook-form-jsonschema
Wrapper arround react-hook-form to create forms from a JSON schema.
1.1k+424%-5 years ago
0.2.0
ESM + CommonJSBundledForms, React
@dimah-form/server
Questionnaire server — dimahForm() with HTTP handler and direct api
1.1k---1 day ago
0.6.1
ESM onlyBundledStatic site generators and meta-frameworks, TypeScript tooling
@swan-io/use-form
A simple, fast and opinionated form library for React & React Native focusing on UX.
1.1k---4 months ago
4.0.0
ESM + CommonJSBundledForms, React
jquery.redirect
jQuery Redirect Plugin
1.1k-12%--
1.2.0
CommonJSNoneForms
jedison
Framework-agnostic JavaScript library that generates and validates forms from JSON Schema, with zero runtime dependencies.
1.1k+685%-today
1.23.1
ESM + CommonJSNoneForms
@jiin.seok/formkit-react
A powerful React form library with Compound Component Pattern, built-in validation, and TypeScript support
1.1k---9 days ago
0.6.2
ESM + CommonJSBundledForms, React
@ng-dynamic-forms/ui-ng-bootstrap
NG Bootstrap UI package for NG Dynamic Forms
1.1k---3 years ago
18.0.0
ESM + CommonJSBundledUI component libraries, Angular
@beignet/react-hook-form
React Hook Form integration for Beignet with Standard Schema support
1.1k---7 days ago
0.0.56
ESM onlyBundledForms, TypeScript tooling
@dimah-form/db
FumaDB adapter for dimah-form — questionnaires and responses
1.1k---1 day ago
0.6.1
ESM onlyBundledTypeScript tooling, Forms
@form-create/ant-design-vue
AntDesignVue版本低代码表单|FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单生成组件。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。
1k---1 year ago
2.6.3
ESM + CommonJSBundledForms, Vue
react-hook-form-storage
Persist React Hook Form state to localStorage/sessionStorage/async storage — TypeScript-first, SSR-safe, with serializers & debounce.
1k+966%-1 month ago
1.3.1
ESM + CommonJSBundledForms, Static site generators and meta-frameworks
@colinaut/alpinejs-plugin-simple-validate
Simple Alpine form validation plugin
1k---2 years ago
1.8.2
ESM + CommonJSNoneForms
@ngblocks/form-nodes
Typed, signal-based forms for Angular with reactive validation, dynamic arrays, and native and custom control integration.
1k---today
5.5.0
ESM onlyBundledForms, Angular
@react-form-builder/designer
React Form Library Drag and Drop.
1k---15 days ago
10.3.0
ESM + CommonJSBundledForms, React
masky-js
Tiny, zero-dependency JavaScript input mask — declarative via HTML data-attributes, no build or framework needed. Custom masks, prefixes, suffixes, reverse/currency masks, and built-in CPF/CNPJ validation.
133----
1.0.4
CommonJSNoneForms, Static site generators and meta-frameworks
vue-jquery-mask
Vue.js component for jquery mask plugin
123----
2.0.0
CommonJSNoneVue, Forms
multi-select-dropdown-js
A lightweight, dependency-free Multi Select Dropdown in Vanilla JavaScript.
107----
1.0.3
CommonJSNoneUI component libraries, Forms
native-form-validation
Native JavaScript Form Validation.
20----
1.4.0
CommonJSBundledForms

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.

  • react-hooks-helperA custom React Hooks library that gives you custom hooks for your code.
  • vue-form-2Vue.js 2 form component
  • @jsonforms/examplesJSON Forms Example Data
  • @tripetto/runnerLibrary for building form runners for Tripetto.
  • react-hook-form-jsonschemaWrapper arround react-hook-form to create forms from a JSON schema.
  • @dimah-form/serverQuestionnaire server — dimahForm() with HTTP handler and direct api
  • @swan-io/use-formA simple, fast and opinionated form library for React & React Native focusing on UX.
  • jquery.redirectjQuery Redirect Plugin
  • jedisonFramework-agnostic JavaScript library that generates and validates forms from JSON Schema, with zero runtime dependencies.
  • @jiin.seok/formkit-reactA powerful React form library with Compound Component Pattern, built-in validation, and TypeScript support
  • @ng-dynamic-forms/ui-ng-bootstrapNG Bootstrap UI package for NG Dynamic Forms
  • @beignet/react-hook-formReact Hook Form integration for Beignet with Standard Schema support
  • @dimah-form/dbFumaDB adapter for dimah-form — questionnaires and responses
  • @form-create/ant-design-vueAntDesignVue版本低代码表单|FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单生成组件。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。
  • react-hook-form-storagePersist React Hook Form state to localStorage/sessionStorage/async storage — TypeScript-first, SSR-safe, with serializers & debounce.
  • @colinaut/alpinejs-plugin-simple-validateSimple Alpine form validation plugin
  • @ngblocks/form-nodesTyped, signal-based forms for Angular with reactive validation, dynamic arrays, and native and custom control integration.
  • @react-form-builder/designerReact Form Library Drag and Drop.
  • masky-js Tiny, zero-dependency JavaScript input mask — declarative via HTML data-attributes, no build or framework needed. Custom masks, prefixes, suffixes, reverse/currency masks, and built-in CPF/CNPJ validation.
  • vue-jquery-maskVue.js component for jquery mask plugin
  • multi-select-dropdown-jsA lightweight, dependency-free Multi Select Dropdown in Vanilla JavaScript.
  • native-form-validationNative JavaScript Form Validation.