Demos real forms, real validation
svelte-number-format in working integrations: each page is a live
form you can type into, with the full source in src/routes/demos/.
Superforms
sveltekit-superforms with a Zod schema — bind:value straight into the form store, client-side validation, SPA mode.
Open demo →Formsnap
Headless a11y-correct primitives on top of Superforms — Field, Label, Control and FieldErrors wire the ARIA for you.
Open demo →Felte
Fully client-side with the Zod validator and a slim $effect bridge between bind:value and Felte’s store.
Open demo →Zod 3 × 4
The same bound values validated through both Zod majors at once, plus the API differences that matter.
Open demo →