form-create is a low-code form generation component that renders forms from JSON data.
The tool solves the problem of building complex forms by allowing developers to define form structure, validation, and behavior declaratively through JSON rather than writing imperative component code. It renders forms dynamically, collects data, validates input, and handles submission. The approach supports component interactivity, nested forms, and grouping, with a rich API for programmatic form manipulation.
Developers should choose this tool if they need to build forms across multiple UI frameworks, as it supports eight different UI frameworks including Element UI, Element Plus, Ant Design Vue, Arco Design, Naive UI, Vant, and TinyVue. It suits projects requiring mobile-responsive forms, forms with complex interdependencies between fields, or scenarios where form layouts need to be generated dynamically or configured visually. The tool includes over twenty built-in form components and allows generation of custom Vue components and HTML tags, making it applicable to governance systems, OA platforms, ERP systems, e-commerce applications, and workflow management systems.
The project maintains active development with ongoing improvements and refinements. The codebase shows continuous enhancement of features and documentation. Community engagement is facilitated through issue tracking and developer discussion channels. The tool demonstrates broad framework compatibility through maintained packages for multiple UI libraries.