
Open source form framework for Vue.js developers
FormKit is an open source form-authoring framework for Vue 3 and Nuxt 3 that simplifies building complex forms with a single component architecture. It includes input scaffolding, 20+ built-in validation rules, schema-based form generation from JSON, theming support, internationalization, and accessibility out of the box. FormKit Pro adds premium inputs like autocomplete, datepicker, and repeater fields.
Single component architecture for all input types
20+ built-in validation rules
JSON schema-based form generation
Theming with Tailwind, Genesis, or custom CSS
Full internationalization support
Accessibility-first design
Multi-step wizard and nested group support
Vue 3 and Nuxt 3 compatible
Best for Vue.js and Nuxt developers who want to eliminate form boilerplate with a single-component, schema-driven approach — the most ergonomic form DX in the Vue ecosystem.
Best for Vue and Nuxt developers who want a deeply idiomatic, schema-capable form framework instead of bolting on a generic builder.
Pro inputs: autocomplete, datepicker, repeater
KickStart visual form builder