An extensible form library for Svelte, Solid and React

Use any value you want, this is just a demo.


Use your favorite validation library (or create your own strategy). Officially supporting Yup, Zod and Superstruct!

Error reporting!

With Felte's built-in reporting capabilities you'll need minimal set up to handle your errors! Use any of our reporter packages or build your own to suit your needs.

Easy styling!

No fighting with custom components or CSS variables. Felte works with plain HTML tags. Write your form as you would any HTML5 form!


Using Svelte

Using Solid

Using React

Using Preact