All projects

form-builder

active

Describe forms in JSON and get validated Formisch forms out, built on typed Valibot schemas.

  • TypeScript
  • Valibot
  • Formisch
  • Vue
  • React

form-builder turns a JSON form definition into a Valibot schema that Formisch understands, with the fields, validation, layout and conditions it describes. It is meant for forms that do not belong in source code: forms stored in a database, served by an API or put together in a visual editor.

Packages

Status

The packages are pre-1.0, so the API and the JSON format can change between releases. A code generator that turns definitions into typed TypeScript and a visual builder are planned.