{"repo":"ciscoheat/sveltekit-superforms","free":true,"listed":false,"github":"https://github.com/ciscoheat/sveltekit-superforms","clone":"git clone https://github.com/ciscoheat/sveltekit-superforms.git","description":"Making SvelteKit forms a pleasure to use!","language":"TypeScript","stars":2774,"topics":["form-validation","forms","svelte","sveltekit","validation","validation-library","zod","arktype","joi","typebox"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Superforms 💥 Making SvelteKit forms a pleasure to use! https://superforms.rocks/ Discord &nbsp;&nbsp;•&nbsp;&nbsp; API &nbsp;&nbsp;•&nbsp;&nbsp; FAQ &nbsp;&nbsp;•&nbsp;&nbsp; npm &nbsp;&nbsp;•&nbsp;&nbsp; Issues Feature list - Server- and client-side validation with your favorite validation libraries, and more to come: 💥 Arktype 💥 class-validator 💥 Effect 💥 Joi 💥 Superstruct 💥 TypeBox 💥 Valibot 💥 VineJS 💥 Yup 💥 Zod 💥 or use JSON Schema directly. - Seamless merging of PageData and ActionData - Forget about how to combine them, just focus on your form data, always strongly typed. - Auto-centering and focusing on invalid form fields. - Tainted form detection, prevents the user from losing data if navigating away from an unsaved form. Or use snapshots to save the form state. - Automatically coerces FormData into correct types, including arrays and files. - For advanced data structures, forget about the limitations of FormData - Post nested data structures like a RPC call. - Generates default form values from many validation schemas. - Handles multiple forms on the same page. - Works both on the server and with single-page applications (SPA)! - Convenient handling and validation of file uploads, both on server and client and even in nested data. - Proxy objects for handling data conversions to string and back again. - Realtime client-side validation for the best possible UX. - Create loading spinners easily with three auto-updating timers, based on human perception res","default_branch":null,"files":null,"tree":[],"storefront":"/r/ciscoheat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ciscoheat/sveltekit-superforms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}