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

Showing 15 of 70 packages
92Health
Librarynpm

React Hook Form

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

44,852
MIT
Used by 124
83Health
Librarynpm

@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,259
MIT
Used by 86
50Health
Librarynpm

Tailwind CSS Forms

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

4,566
MIT
Used by 59
76Health
Librarynpm

input-otp

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

3,246
MIT
Used by 45
64Health
Librarynpm

form-data

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

2,355
MIT
Used by 45
61Health
Librarynpm

react-select

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

28,027
MIT
Used by 42
87Health
Librarynpm

React Aria

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

15,849
Apache 2.0
Used by 41
50Health
Librarynpm

react-textarea-autosize

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

2,408
MIT
Used by 28
94Health
Librarynpm

Ant Design

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

99,409
MIT
Used by 24
53Health
Librarynpm

Formik

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

34,326
Apache 2.0
Used by 20
90Health
Librarynpm

TanStack Form

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

6,679
MIT
Used by 15
94Health
Librarynpm

@rjsf/core

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

15,889
Apache 2.0
Used by 10
68Health
Librarynpm

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
Librarynpm

vee-validate

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

11,264
MIT
Used by 7
71Health
LibraryGo

huh

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

7,150
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

Search