Skip to content
Category

Forms

Form state, validation and form utilities.

12 tools available

Directory

Forms libraries

Filter by compatibility, runtime support and implementation constraints.

Filters
Showing 12 libraries in Forms.Browse all categories

Showing 1–12 of 12

@formisch/preact
@formisch/preact
npm install @formisch/preact

Type-safe form state library with a dedicated Preact package.

FormsTSNative PreactActiveSSR
formsvalidation
ArkType
arktype
npm install arktype

TypeScript-oriented runtime validation library.

FormsTSNative PreactActiveSSR
validationtypescript
Final Form
final-form
npm install final-form

Framework-agnostic form state core usable from Preact.

FormsTSNative PreactActiveSSR
formsstate
preact-richtextarea
preact-richtextarea
npm install preact-richtextarea

Rich textarea input component for Preact applications.

FormsNative PreactActiveNo SSR
editortextarea
Superstruct
superstruct
npm install superstruct

Composable validation library for JavaScript and TypeScript data.

FormsTSNative PreactActiveSSR
validationschema
Vest
vest
npm install vest

Framework-independent validation suite for form workflows.

FormsTSNative PreactActiveSSR
validationforms
Formik
formik
npm install formik

Established React form library relevant for compatibility checks.

FormsTSWorks with preact/compatActiveSSR
formsreact
Felte
felte
npm install felte

Framework-spanning form library worth tracking for Preact usage.

FormsTSExperimentalActiveSSR
formsvalidation
TanStack Form
@tanstack/form-core
npm install @tanstack/form-core

Modern headless form state tooling with framework-independent pieces.

FormsTSExperimentalActiveSSR
formstanstack
React Hook Form
react-hook-form
npm install react-hook-form

Popular form state and validation workflow for hook-based component trees.

FormsTSUnverifiedActiveSSR
formsvalidationhooks
Valibot
valibot
npm install valibot

Lightweight schema validation library focused on small bundles and composable parsing.

FormsTSUnverifiedActiveSSR
validationformsschema
Zod
zod
npm install zod

TypeScript-first schema validation often paired with Preact forms and loaders.

FormsTSUnverifiedActiveSSR
validationtypescriptforms