xaboy/form-create

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 9th, 2026
Created on February 11th, 2018
Open Issues & Pull Requests: 33 (+0)
GitHub issues: Enabled
Number of forks: 1,100
Total Stargazers: 7,098 (+0)
Total Subscribers: 98 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 380 days
Stale 30+ days: 22
Stale 90+ days: 21

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • 新的需求 (8)
  • 一个优化 (4)
  • bug (1)

Detailed Description

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.