FormKit

FormKit is a framework for React and Vue projects that manages form state and automatically regulates intercomponent data structure. It allows to manage verification rules, accessibility standards, and form status through a single component API. It also offers dynamic form creation and plugin-based extensibility with JSON-based schema support.

FO

formkit · Form Builders & Surveys

STARS4.8K
FORKS206
COMMITS—
CONTRIBUTORS70
VERSIONv2.1.2
UPDATED3 mo ago
FormVueValidationTypeScriptMIT

Common commercial products in this category: Typeform, Google Forms, SurveyMonkey

What can it do?
  • Using JSON schemes, you quickly create complex and dynamic form structures.
  • Using over 30 established verification rules, you manage form validation operations without writing additional code.
  • You develop forms that meet accessibility standards with automatic ARIA attributes and tagging support.
User reviews
  • ↑ PositiveHacker News

    FormKit: Form building framework for Vue 3

    “Very impressive. The schema covers everything I need. This library desperately needs "Repeater" component which I assume would handle array of inputs. This would allow FormKit to handle the most complex forms which is where this library would help the most.”

  • • NeutralHacker News

    FormKit: Form building framework for Vue 3

    “For clarity, the base theme — Genesis — is 100% optional. FormKit is not and does not aspire to be a UI library.”

My note

Alternative pages

More in: Form Builders & Surveys