{"repo":"vantezzen/autoform","free":true,"listed":false,"github":"https://github.com/vantezzen/autoform","clone":"git clone https://github.com/vantezzen/autoform.git","description":"🌟 Automatically render forms for your existing data schema","language":"TypeScript","stars":3485,"topics":["form-validation","react","react-component","shadcn-ui"],"license":"MIT","category":"ui-components","readme_excerpt":"AutoForm Automatically render forms for your existing data schema. Check out the AutoForm documentation for more info, examples, and API references. --- AutoForm Skill (optional) If you use AI coding assistants (such as Cursor, Claude Code, OpenCode, or GitHub Copilot), you can install the AutoForm skill. It gives your coding agent access to AutoForm-specific documentation, examples, and best practices. --- What is AutoForm? Let's say you have a zod schema that you already use for your backend: With AutoForm, you can automatically render a form for this schema: AutoForm itself is agnostic to the schema, rendering, and UI library you use. It also comes with official packages for popular UI libraries like Material UI, shadcn/ui, Mantine, Ant Design, Chakra UI, and validation libraries like Zod, Yup, and Joi. When to use AutoForm? AutoForm is mostly meant as a drop-in form builder for your internal tools and simple forms with existing schemas. For example, if you already have schemas for your API and want to create a simple admin panel to edit user profiles, simply pass the schema to AutoForm and you're done. AutoForm doesn't change how you write custom inputs or access data, state, and methods. You still use your form library the way you usually would.Rather than manually wiring up fields and writing binding boilerplate, AutoForm maps schema fields to the right input components, connects them to the form library, and sets up validation. As forms almost always grow more complex,","default_branch":null,"files":null,"tree":[],"storefront":"/r/vantezzen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vantezzen/autoform/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."}