The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.

GitHub
Joined November 2025
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โ€ฆ
14
39
7
314
33,128
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.
2
1
1
10
3,064
Who has already used ๐Ÿงฑ Formisch? Who is planning to try it out?
18%โœ… Yes, I tested it
58%๐Ÿ“‹ It's on my list
23%๐Ÿคทโ€โ™‚๏ธ What is Formisch?
60 votes โ€ข Final results
4
1
1
872