# edmundhung/conform

Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.

Repository: https://github.com/edmundhung/conform
Canonical: https://ross.abutalabs.com/products/conform
Homepage: https://conform.guide
Language: TypeScript
License: MIT
License Family: permissive
Topics: form-validation, react, validation, progressive-enhancement, remix-run, react-router, nextjs
Last push: 2026-08-25T05:17:16+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 1613, "days_push": 8, "days_rel": 15, "gap_med": 8.5, "n_releases_24m": 43}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2576, forks 144 (observed 2026-08-28T04:07:02.221770+00:00)

## What it is
Conform is a type-safe form validation library for React that progressively enhances HTML forms using web standards. It integrates with schema libraries like Zod and Valibot and supports server frameworks such as Remix and Next.js.

## Use cases
- validate react forms with zod schemas
- progressively enhance html forms in remix
- handle form submissions with nextjs server actions
- build accessible forms with type-safe field inference
- parse formdata on the server with schema validation
- manage nested object and array form fields in react

## When to choose
- you build React apps with Remix, React Router, or Next.js and need resilient forms
- you want schema-based validation shared between client and server
- you value progressive enhancement and accessibility out of the box

## When to avoid
- you use a framework other than React
- you need a full UI component library rather than form logic
- your project does not use a Standard Schema library like Zod or Valibot

## Facets
- artifact type: library
- maturity: active
- function: form-handling, web-framework
- domain: web-development, frontend, developer-tools
- platform: cross-platform
- tags: react, forms, zod, valibot, progressive-enhancement, remix, nextjs, type-safe, server-actions, nodejs, web-server

## Member repositories
- edmundhung/conform (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:02.221770+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:22:43.057021+00:00, confidence not recorded.
  - readme: https://github.com/edmundhung/conform (fetched 2026-08-28T04:07:02.221770+00:00, sha 31513f4a3037)
  - homepage: https://conform.guide (fetched 2026-08-29T10:05:41.392558+00:00, sha 64ee454fec1c)
  - site_page: https://conform.guide/installation (fetched 2026-08-29T10:05:41.402159+00:00, sha 0627e4269bde)
- Data as of 2026-08-30T08:39:29.467469+00:00.
