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

92Health
Library npm

React Hook Form

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

44,878
MIT
Used by 133
83Health
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,265
MIT
Used by 94
49Health
Library npm

Tailwind CSS Forms

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

4,564
MIT
Used by 59
73Health
Library npm

input-otp

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

3,271
MIT
Used by 46
45Health
Library npm

form-data

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

2,356
MIT
Used by 45
56Health
Library npm

react-select

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

28,020
MIT
Used by 42
90Health
Library npm

React Aria

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

15,978
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,413
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,883
MIT
Used by 25
53Health
Library npm

Formik

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

34,309
Apache 2.0
Used by 20
86Health
Library npm

TanStack Form

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

6,743
MIT
Used by 16
95Health
Library npm

@rjsf/core

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

15,923
Apache 2.0
Used by 10
67Health
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
57Health
Library npm

vee-validate

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

11,259
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,212
MIT
Used by 7
75Health
Library npm

rc-slider

Accessible, headless React slider for single values, ranges, marks, and editable range handles.

3,085
MIT
Used by 5
45Health
Library Go

Gorilla Schema

Gorilla Schema fills Go structs from HTTP form values and encodes them back into url.Values using struct tags.

1,516
BSD 3
Used by 5
78Health
Library PyPI

Flask-WTF

Simple integration of Flask and WTForms with built-in CSRF, file upload, and reCAPTCHA support

1,512
BSD 3
Used by 5
74Health
Library npm

next-safe-action

Type safe and validated Server Actions for Next.js, with typed errors, middleware, and React hooks for execution state.

3,079
MIT
Used by 4
35Health
Library npm

vue-flatpickr-component

Reactive Vue 3 wrapper component for the Flatpickr date-time picker library.

961
MIT
Used by 4
40Health
Library npm

textarea-caret-position

Calculates pixel-precise caret coordinates in textareas and text inputs for building autocomplete UIs.

617
MIT
Used by 4
84Health
Library npm

Select2

A jQuery-based replacement for select boxes with search, tagging, remote data, and infinite scroll.

25,910
MIT
Used by 3
94Health
Library npm

intl-tel-input

A JavaScript library that turns a plain text field into a country-aware phone number input, with official React, Vue, Angular, and Svelte components.

8,256
MIT
Used by 3
47Health
Library npm

Autosize

A tiny, dependency-free script that grows and shrinks textareas to fit their content.

5,082
MIT
Used by 3

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