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,864
MIT
Used by 132
85Health
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,263
MIT
Used by 93
49Health
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
75Health
Library npm

input-otp

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

3,263
MIT
Used by 46
46Health
Library npm

form-data

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

2,356
MIT
Used by 45
59Health
Library npm

react-select

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

28,028
MIT
Used by 42
88Health
Library npm

React Aria

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

15,894
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,410
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,613
MIT
Used by 25
53Health
Library npm

Formik

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

34,320
Apache 2.0
Used by 20
92Health
Library npm

TanStack Form

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

6,699
MIT
Used by 16
95Health
Library npm

@rjsf/core

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

15,905
Apache 2.0
Used by 10
64Health
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,264
MIT
Used by 7
66Health
Library Go

huh

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

7,180
MIT
Used by 6
80Health
Library npm

rc-slider

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

3,083
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,515
BSD 3
Used by 5
64Health
Library PyPI

Flask-WTF

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

1,510
BSD 3
Used by 5
77Health
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,073
MIT
Used by 4
35Health
Library npm

vue-flatpickr-component

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

962
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
86Health
Library npm

Select2

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

25,907
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,260
MIT
Used by 3
47Health
Library npm

Autosize

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

5,084
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