Skip to content


Form marKup Language

An open-source DSL (Domain-Specific Language) to define and create form schema.


Build faster and focus on your products

Formkl provides a parser to parse its syntax into a JSON schema, which can be used for any system.


Strong ecosystem

Formkl adapters for Vue 3 and React, create a fully validated form with a few lines of code.


Element Plus, Ant design and more.

Formkl supports overriding with your own components written in these popular UI libs.

Released under the MIT License.