UI Builder
Visually configure a Formzk form, see it run live, then copy or download the generated App.tsx to drop straight into your project.
- Pick a mode —
@formzk/corefor headless / native HTML inputs,@formzk/muifor the MUI adapter,@formzk/tamaguifor the cross-platform Tamagui adapter. - Add fields from the Add field menu. Each type lists in groups (Text, Choice, TextField MUI, Pre-wired MUI, Custom MUI wrappers, Input Tamagui, Pre-wired Tamagui).
- Click a field in the list to edit its Properties on the left (name, label, options, layout, default value, …).
- Reorder with ↑ / ↓, delete with ×.
- The Preview tab runs the generated form in Sandpack — the same npm packages you'd
npm installyourself. The Code tab shows the source. Use Copy or Download App.tsx to take it with you.
Loading builder…
Notes
- Switching mode resets the form (the generated code shape is fundamentally different).
- The custom MUI wrappers (Autocomplete / Slider / Rating) ship as small
value/onChangeadapters in the generated code — they're a complete example of the contract Formzk expects from any third-party component. defaultValueis type-aware: booleans for Checkbox/Switch, numbers for number/slider/rating, comma-separated forCheckboxGroup.