Packages

Forms Packages

Form state management, validation, and input-handling libraries for building and validating complex, multi-step forms in modern applications.

70 packages

Packages in Forms

Kind
Tags
React42 Form23 Forms19 Input19 Validation17 React Component17 Typescript15 Javascript13 Select11 Form Validation8 UI8 Autocomplete8 Component7 Dropdown7 Reactjs6 Hooks6 Hacktoberfest6 React Hooks5 React Native5 Multiselect5 Ant Design5 Antd5 HTML5 Jquery5 Tagging5 Django5 Zod4 Combobox4 Textarea4 Angular4 Typeahead4 Vanilla JS4 Checkbox4 React Select4 Jsonschema3 Yup3 React Hook Form3 Formdata3 Accessibility3 Frontend3 Vue3 JSON3 Schema3 Nextjs3 Python3 Tag3 Formatting3 Symfony3 Captcha3 Laravel3 Jquery Plugin3 Mask3 Bootstrap3 Ajv2 Class Validator2 Computed Types2 IO Ts2 Joi2 Superstruct2 Hookform2 Otp2 Design Systems2 React Components2 Formik2 Data Validation2 JSON Schema2 Fastify2 Validate2 Validator2 HTTP2 Actions2 Next2 Rsc2 Wtforms2 Vue Flatpickr2 Libphonenumber2 Phone Number2 Vanilla2 CSS2 PHP2 Devtools2 Hcaptcha2 Tags2 Angular22 UI Select2 State Management2 Subscription2 Inputmask2 Jsonforms2 Generator2 Renderengine2 Uischema2 Layout2 Customization2 Library2 Numeric2 Colorpicker2 Chakra2 Chakra UI2 Listbox2 Multi Select2 Wizard2 Stepper2 Calendar2 Date2 Date Picker2 Datetime2 Datetime Picker2 Time2 Time Picker2 Recaptcha2 Widget2 Async2 Htmlpurifier2 Html52 Polyfill2 Dx1 Form Builder1 UX1 Resolvers1 Schema Validation1 Typebox1 Scheme1 Scheme Validation1 Vest1 Effect Ts1 Nope1 Typanion1 Typebox1 Arktype1 Typeschema1 Vine1 Fluentvalidation Ts1 Standard Schema1 Ata Validator1 2fa1 Mfa1 Otp Verification1 Accessible1 Nodejs1 Server1 Stream1 Xhr2 Fd1 UI Components1 Wai Aria1 Autosize1 Grow1 UI Kit1 UI Library1 Ant1 Components1 Design1 Framework1 Higher Order Component1 Render Props1 React Dom1 React hooks1 Render props1 Higher order component1 Hoc1 Lit1 Solid1 Tanstack1 Web1 Fastify Plugin1 X Www Form Urlencoded1 Validation Library1 Validations1 Vee Validate1 Vuejs1 Vue1 Inputs1 React Slider1 Slider1 Range1 Encoder1 Go1 Golang1 Gorilla1 Gorilla Web Toolkit1 App Dir1 Mutations1 Next Actions1 React Actions1 React Server Components1 Server Actions1 Server Components1 Typesafe1 React server components1 Mutation1 Action1 React actions1 Next actions1 Server actions1 Flask1 Flask Wtf1 Datepicker1 Datepicker Component1 Flatpickr1 Timepicker1 Flatpicker1 Date picker1 Time picker1 Caret1 Position1 Select21 International Telephone1 Javascript Plugin1 Svelte1 Vuejs1 International1 Country1 Country Picker1 Dial Code1 Telephone1 Phone1 Tel1 Mobile1 Flag1 Symfony Component1 Switch1 Toggle1 Toggle Button1 Toggle Switch1 Devtool1 Hcaptcha React1 Crispy1 Dry1 Angular Component1 Tagify1 Angular Components1 Angular41 Angular51 Angular61 Angular71 Angular81 Signal Forms1 Reactive Forms1 Template Driven Forms1 Country Codes1 Countries1 Flags1 Antd Mobile1 React Input Number1 Input Number1 File1 Fileselector1 File Selector1 File Picker1 Filepicker1 File Input1 React File1 React File Picker1 React File Selector1 React Textarea1 Admin1 Alpine JS1 Builder1 CMS1 Filament1 Laravel Admin Panel1 Livewire1 Tables1 Tailwind CSS1 Tall Stack1 Inline Validation1 Jquery Validation1 Email1 Spell check1 Asynchronous1 Keyboard Support1 Multi Touch1 Range Slider1 Imask1 Shadcn UI1 Agnostic1 Client Side1 Observer1 State1 Autonumeric1 Input Validation1 Javascript Library1 Maskedinput1 Currency1 Money1 Monetary1 Euro1 Dollar1 Pound1 Number1 Format1 Masked1 As You Type1 Live1 Bootstrap Colorpicker1 Bootstrap Components1 Bootstrap Plugin1 Bootstrap31 Bootstrap41 Color1 Color Picker1 Twitter Bootstrap1 Chakra React Select1 Chakra UI React1 Menu1 React Stepper1 React Wizard1 React Use1 React Use Wizard1 React Use Stepper1 Gastsby1 Devrnt1 Google Recaptcha1 Google Recaptcha V21 Google Recaptcha V31 Larave111 Laravel Recaptcha1 Laravel101 Laravel51 Laravel61 Laravel71 Laravel81 Laravel91 Php81 Recaptcha API1 Recaptcha Validation1 Suggestions1 Ajax1 Auto Complete1 Autocompleter1 Best1 Categories1 Category1 Collapse1 Combo box1 Complete1 Fast1 Group1 Grouping1 Groups1 Lightweight1 List1 Small1 Suggester1 Tiny1 Multiple1 Field1 Choices1 Debounce1 Throttle1 React native1 Django Admin1 Pagination1 Filter1 Twig1 Purifier1 React Cascader1 Cascade1 Cascader1 Arrays1 Fieldarrays1 Final Form1 Formstate1 Form Data1 Hyper1 Multipart1 Control1 Fetch1 Node Fetch1 Browser1
Sort:Used by Most Apps
Showing 70 packages
91Health
Library npm

React Hook Form

Performant, flexible React forms built on hooks with minimal re-renders and built-in validation.

44,855
MIT
Used by 132
82Health
Library npm

@hookform/resolvers

Official React Hook Form adapters that plug 20+ schema-validation libraries — Zod, Yup, Joi, Valibot, ArkType and more — straight into useForm's resolver.

2,258
MIT
Used by 93
50Health
Library npm

Tailwind CSS Forms

A basic reset for form styles that makes form elements easy to override with Tailwind utilities

4,565
MIT
Used by 59
77Health
Library npm

input-otp

Accessible, unstyled one-time password input component for React with full keyboard, paste, and password-manager support.

3,255
MIT
Used by 46
47Health
Library npm

form-data

Build readable multipart/form-data streams in Node.js for forms and file uploads

2,355
MIT
Used by 45
60Health
Library npm

react-select

The flexible, accessible Select control for React with multi-select, async, and creatable options.

28,027
MIT
Used by 42
88Health
Library npm

React Aria

Unstyled, accessible React hooks and components for building your own design system.

15,869
Apache 2.0
Used by 42
50Health
Library npm

react-textarea-autosize

A drop-in <textarea> replacement for React that automatically grows and shrinks to fit its content.

2,407
MIT
Used by 28
94Health
Library npm

Ant Design

An enterprise-class React UI library with 80+ high-quality, TypeScript-typed components and powerful theming.

99,507
MIT
Used by 25
53Health
Library npm

Formik

Formik: Build React Forms Without the Tears - Docs & Guide

34,318
Apache 2.0
Used by 20
91Health
Library npm

TanStack Form

Headless, type-safe form state management for React, Vue, Solid, Angular, and more

6,683
MIT
Used by 15
95Health
Library npm

@rjsf/core

The React engine that turns a JSON Schema into a fully working form

15,896
Apache 2.0
Used by 10
68Health
Library npm

fastify-formbody

A lightweight Fastify plugin that parses application/x-www-form-urlencoded request bodies out of the box.

137
MIT
Used by 8
58Health
Library npm

vee-validate

Template-based form validation library for Vue.js with Composition API support

11,263
MIT
Used by 7
68Health
Library Go

huh

A simple, powerful Go library for building interactive terminal forms and prompts, with theming and accessibility built in.

7,166
MIT
Used by 6

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers