autoform
About
AutoForm is a Typescript library that turns zod validation schemas into working forms with labels, defaults, field types, and validation wired in.
I created the library for my own project, but it now achieves 50k+ weekly downloads from other developers.
Lessons learned
A large challenge in creating autoform was creating a stable base library that can be universally used across different integrations.
The goal was to make autoform work with whatever libraries are used - zod, yup, joi, react-hook-form, MUI, shadcn/ui, etc.
Build with
Build with TypeScript, TurboRepo.