Skip to main content

formzk

A comprehensive form management library for React

Headless & typed

Built on react-hook-form, with a component registry that gives you autocomplete and type-safety for every component="..." name via TypeScript declaration merging.

Swappable UI

One form declaration, many renderers. Use @formzk/mui today or ship your own adapter for Tamagui, Mantine, or plain HTML.

Configurable or JSX

Render forms declaratively from a config array, or drop into full JSX for the cases that need it. Mix both inside the same form.