alibaba/x-render

🚴‍♀️ Very easy to use process form table chart solution.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 8th, 2026
Created on September 26th, 2019
Open Issues & Pull Requests: 57 (+0)
GitHub issues: Enabled
Number of forks: 1,075
Total Stargazers: 7,856 (+0)
Total Subscribers: 98 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 5.0 days
90th percentile: 0.0 hours
Tracked items: 101

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 42
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 474 days
Stale 30+ days: 41
Stale 90+ days: 39

Recent activity

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

Top labels

  • bug (2)
  • form (2)
  • doc (1)
  • enhancement (1)
  • in progress (1)
  • table (1)
  • wontfix (1)
  • 👑 featrue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

XRender is a React component library that provides form, table, and chart solutions driven by JSON schema configuration.

The library addresses the need to build data-driven interfaces quickly by letting developers define forms, tables, and charts through declarative JSON schemas rather than writing component code directly. FormRender simplifies form construction to be as straightforward as adding a single input field. TableRender generates searchable data lists from protocol definitions with flexibility for customization. ChartRender handles chart rendering with minimal configuration overhead. The project also includes FormGenerator, a visual builder for creating forms in admin interfaces and generating the corresponding schema definitions.

XRender suits teams building internal tools, admin dashboards, and data management interfaces where rapid prototyping and consistent UI patterns matter more than highly specialized customization. The approach works well when your forms, tables, and charts follow standard patterns and you want to reduce boilerplate. The library integrates with Ant Design components, making it a natural fit for projects already using that design system. If your use case requires deep customization of individual form fields or highly specialized chart types, you may find the schema-driven approach constraining compared to building components directly.

The project maintains active engagement with its codebase through regular commits and issue resolution. Pull requests are welcomed and the maintainers respond to community contributions. The tool has accumulated substantial adoption across npm downloads, indicating real-world usage beyond initial release.