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.
Logo