finds.dev← search

// the find

alibaba/x-render

★ 7,848 · TypeScript · updated May 2026

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

XRender is an Alibaba-backed monorepo of React components for building admin interfaces: a JSON Schema-driven form renderer, a search+table combo, a thin chart wrapper, and a visual flow diagram tool. It's aimed at teams building internal tools or dashboards on top of Ant Design who want to define UI declaratively rather than imperatively.

The JSON Schema approach for FormRender is genuinely well thought out — conditional logic, array fields, and custom widgets all compose cleanly from a single schema object, which makes form definitions portable and serializable. The FormGenerator visual drag-and-drop builder that outputs schema is a real productivity win for teams that build a lot of admin forms. TableRender's tight coupling of search state to table pagination is the right call for 80% of list pages and saves a lot of boilerplate. It has production usage inside Alibaba at significant scale, which means the common edge cases have been hit.

The dependency on Ant Design is non-negotiable — if your project uses MUI, Chakra, or anything else, this is a dead end. The README and most documentation is in Chinese, which makes evaluation and onboarding painful for teams outside that ecosystem. ChartRender is shallow: two chart types (Column, Pie) wrapping ECharts with minimal abstraction — it's not on par with the form or table offerings and feels like scope creep. XFlow (the flow diagram piece) further widens the surface area; the repo is drifting from a focused form/table toolkit into a general admin component platform, which tends to dilute maintenance attention.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →