
About FormKit
FormKit is a form framework for React and Vue. It builds complex forms from a compact component API and keeps the form data structured automatically.
What it does
You describe fields with a single component, and FormKit handles validation, labels, help text and the data model. Validation rules sit next to each field. Nested groups of inputs share one data structure, so you do not need to wire each level by hand. The site also offers a command that installs a skill file for coding agents.
Key features
- Single-component API for form fields
- Validation rules placed next to each field
- Automatic data structure for nested inputs
- Schema overrides and composable input groups
- Built-in labels and help text
Who it's for
Developers building forms with many fields, such as checkout, onboarding or settings pages, and teams that use AI coding assistants to write those forms.
Pricing and good to know
FormKit is open source under the MIT license and free to use. A Pro plan is also offered on the site. Read the docs for the React and Vue versions, since the API details can differ between frameworks.
Highlights
- Single-component API for form fields
- Validation rules next to each field
- Automatic data structure for nested inputs
- Schema overrides and composable groups
- Built-in labels and help text












