Included features and Vueform Builder target
This page is the functional reference used to guide QForm Builder evolution compared with Vueform Builder.
Product goal: evolve QForm Builder until it provides at least the same families of options as Vueform Builder, while staying aligned with our stack: Nuxt 4 layer, Vue 3, Quasar 2, Pinia, FormKit, then natural integration into NFZ Studio.
Status legend
| Status | Meaning |
|---|---|
| Included | Available in Community. |
| Partial | Available but not yet complete. |
| Target | Planned for Pro, Studio or future module. |
Current feature summary
FormBuilder
| Feature | Status |
|---|---|
| Visual builder component | Included |
| Multi-instance support | Included |
v-model:schema and v-model:values | Included |
| Autosave | Included |
| Drag-and-drop | Included |
| Field settings panels | Included |
| Basic conditions | Partial |
| Steps/pages | Partial |
| Advanced validation | Target |
| Theme builder | Target |
| Custom elements registry | Target |
FormViewer
| Feature | Status |
|---|---|
| Runtime schema rendering | Included |
v-model values | Included |
| Submit event | Included |
| Read-only rendering | Included |
| Public form workflow | Partial |
Target comparison with Vueform Builder
| Feature family | QForm Community | Target |
|---|---|---|
| Embeddable component | Included | Keep stable |
| Drag-and-drop | Included | Improve UX |
| JSON export | Included | Keep stable |
| Database persistence | External | NFZ Studio integration |
| Runtime renderer | Included | Improve public workflow |
| Pages/steps | Partial | Complete |
| Conditions | Partial | Advanced AND/OR groups |
| Tree view | Partial | Complete |
| Device preview | Partial | Complete |
| Validation | Partial | Zod + async validation |
| History | Partial | Visual history panel |
| Theming | Partial | Theme builder |
| i18n | Partial | Full locale packs |
| Custom elements | Target | Pro extension API |
| Custom config panels | Target | Pro extension API |
Current catalog details
Interactive fields
txt
input
select
checkbox
button toggle
date
date range
multiple dates
datetime
editor
file
slider
rangeStatic elements
txt
text
separator
buttonStructures
txt
stepper
columns
layout optionsExisting configurable options
txt
label
name
placeholder
help
validation
conditions
columns
options
readonly
disabledMinimum parity roadmap
Phase 1 — Stabilize the public contract
- npm layer;
- clean typecheck;
- documentation;
- GitHub Pages;
- multi-instance support.
Phase 2 — Reach the Vueform Builder foundation
- advanced field tree;
- richer validation;
- full pages/steps workflow;
- complete device preview;
- custom elements and panels.
Phase 3 — Go beyond Vueform Builder in the NFZ ecosystem
- generate forms from NFZ services;
- generate CRUD pages;
- Zod integration;
- Feathers/NFZ persistence;
- AI-assisted form generation.
Success criterion
QForm Builder should become a Nuxt-native form builder that matches Vueform Builder's main product families while offering stronger integration with Nuxt 4, Quasar, Feathers, Zod and NFZ Studio.