Formisch v1 is here. ๐
A schema-first form library for 8 frameworks:
React, Vue, Svelte, Solid, Angular, Qwik, Preact & React Native.
โ One Valibot schema = types + validation
โ Native performance across all 8 frameworks
โ Headless โ works with your existing UI
โ Bundle size starts at just 2.5 kB
After a lot of work, Formisch is officially stable. formisch.dev/blog/formisch-vโฆ
I didn't write a single input handler for this form.
Wrote up on building a dynamic invoice form in Svelte 5 with Formisch. The Valibot schema does validation + types, FieldArray handles the dynamic rows, and totals are just $derived on getInput.
Link's in the comments.