Nuxt Schema Form

A Nuxt module that generates forms at runtime from JSON Schema, rendered with Nuxt UI components.

Nuxt Schema Form is a Nuxt module for runtime form generation. You describe a form as JSON Schema, and the module builds the fields, validation and layout at runtime and renders them with Nuxt UI components. The first release, 0.1.0, came out in October 2026.

Forms and data structures created by users came up again and again in my work for different employers. I started this package to bring together what I learned along the way, and hopefully to make the next project like that a bit easier, for me and maybe for others too.

Try the live demo, where the form updates as you edit the schema, or read the documentation.

Install it in a Nuxt project with:

    
    npx nuxi module add @ederzeel/nuxt-schema-form