@formcn
A shadcn/ui-based form builder that generates production-ready single-step and multi-step form code without AI inconsistency. Outputs React components using shadcn primitives, Zod validation (client and server), and Tailwind CSS. Includes Formcn AI scaffolding to auto-generate field configurations, support for stepper, tag-input, and standard form controls, plus a one-command shadcn registry install. Free and open-source. Use for: rapidly scaffolding validated, accessible forms in Next.js projects without hand-writing repetitive form boilerplate.
Install this registry
npx shadcn@latest add https://formcn.dev/r/registry.json pnpm dlx shadcn@latest add https://formcn.dev/r/registry.json bunx shadcn@latest add https://formcn.dev/r/registry.json curl -s https://formcn.dev/r/registry.json Components
9 totalTag input component
npx shadcn@latest add https://formcn.dev/r/tag-input.json Password input with show/hide toggle
npx shadcn@latest add https://formcn.dev/r/password.json Multi-select dropdown
npx shadcn@latest add https://formcn.dev/r/multi-select.json Rating component
npx shadcn@latest add https://formcn.dev/r/rating.json File upload component
npx shadcn@latest add https://formcn.dev/r/file-upload.json state management hook for file upload component
npx shadcn@latest add https://formcn.dev/r/use-file-upload.json Multi-step viewer hook
npx shadcn@latest add https://formcn.dev/r/use-multi-step-viewer.json Multi-step form
npx shadcn@latest add https://formcn.dev/r/multi-step-viewer.json Stepper component
npx shadcn@latest add https://formcn.dev/r/stepper.json