Skip to content

FormCreate Packages

FormCreate is a powerful form generator that helps developers quickly build complex forms through integration with multiple UI frameworks and tools. The following is a detailed description of each package in the repository.

FcDesigner

Core Libraries

Core libraries contain form renderers and related tools; they are the foundation modules of FormCreate.

  • @form-create/core: Core package of form renderer, providing basic rule parsing and rendering functionality.

  • @form-create/element-ui: Element Plus version form renderer

  • @form-create/ant-design-vue: Ant Design Vue version form renderer

  • @form-create/naive-ui: Naive UI version form renderer

  • @form-create/arco-design: Arco Design version form renderer

  • @form-create/vant: Mobile form renderer based on Vant UI components, designed specifically for mobile projects with good performance on mobile devices.

  • @form-create/utils: Utility methods

Designer

Provides a drag-and-drop interface to help users visually design forms and generate corresponding JSON configurations.

  • @form-create/designer: ElementUI/ElementPlus version visual form designer.
  • @form-create/antd-designer: AntDesignVue version visual form designer.
  • @form-create/vant-designer: Vant mobile visual form designer.

Component Library

FormCreate also provides a rich component library for extending form functionality and styles.

  • @form-create/component-wangeditor: wangEditor rich text box component. Integrates wangEditor editor, suitable for scenarios requiring rich text input. Documentation

FormCreate is an open-source project released under the MIT License. Free for personal and commercial use.