# FormCreate

:fire::fire::fire: 强大的低代码动态表单组件，通过JSON数据驱动表单渲染，适配移动端，支持可视化设计。提高开发者对表单的开发效率。目前在政务系统、OA系统、ERP系统、电商系统、流程管理等系统中已稳定应用。

Repository: https://github.com/xaboy/form-create
Canonical: https://ross.abutalabs.com/products/formcreate
Homepage: https://www.form-create.com/
Language: JavaScript
License: MIT
License Family: permissive
Topics: element-ui, ant-design-vue, vue, form, arco-design, naive-ui, element-plus, form-designer, vant, lowcode, tiny-vue
Last push: 2026-08-09T12:15:15+00:00
Link (homepage): https://www.form-create.com/

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 72, longevity 100
- inputs: {"age_days": 3125, "days_push": 24, "days_rel": 109, "gap_med": 33, "n_releases_24m": 10}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7090, forks 1100 (observed 2026-08-28T04:09:55.857497+00:00)

## What it is
FormCreate is a low-code Vue form generation library that renders dynamic forms from JSON data, with validation, data collection, submission, and support for 8 UI frameworks including Element Plus, Ant Design Vue, Naive UI, and Vant. Its companion form-create-designer provides a drag-and-drop visual form designer, and the pair is widely used in government, OA, ERP, and e-commerce systems.

## Use cases
- generate dynamic forms from JSON in Vue apps
- build a drag-and-drop form designer for low-code platforms
- create mobile-friendly forms with Vant
- render forms driven by backend-configured JSON schemas
- build approval workflows and OA forms with conditional field logic
- rapidly prototype admin forms across multiple UI frameworks

## When to choose
- you use Vue 2 or Vue 3 and need JSON-driven dynamic forms
- you want a visual low-code form designer embedded in your product
- you need to support multiple UI frameworks or mobile form rendering
- you build admin systems, OA, ERP, or workflow tools with configurable forms

## When to avoid
- your project uses React, Angular, or Svelte rather than Vue
- you need simple static forms where plain HTML or a form library like VeeValidate suffices
- you require a framework-agnostic headless form solution

## Facets
- artifact type: library
- maturity: stable
- function: form-handling, ui-components, frontend-framework, state-management
- domain: web-development, frontend, developer-tools
- platform: browser, cross-platform
- tags: vue, lowcode, form-builder, -form, form-designer, dynamic-forms, element-plus, ant-design-vue, naive-ui, vant, mobile-friendly, visual-designer, web-server, nodejs

## Member repositories
- xaboy/form-create (main) score 88
- xaboy/form-create-designer (plugin) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:55.857497+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:40:10.047031+00:00, confidence not recorded.
  - readme: https://github.com/xaboy/form-create (fetched 2026-08-28T04:09:55.857497+00:00, sha fa18fb635013)
  - homepage: https://www.form-create.com/ (fetched 2026-08-29T08:36:32.567735+00:00, sha 6ded2282e137)
  - registry_npm: https://registry.npmjs.org/form-create (fetched 2026-08-29T08:36:32.570716+00:00, sha 4ec13153e605)
  - registry_npm: https://registry.npmjs.org/form-create-designer (fetched 2026-08-29T08:36:32.572505+00:00, sha f2d4ae96d7c1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
