finds.dev← search

// the find

alibaba/BizCharts

★ 6,197 · TypeScript · updated May 2025

Powerful data visualization library based on G2 and React.

BizCharts is a React wrapper around Alibaba's G2 charting library that exposes G2's grammar-of-graphics API as JSX components. It targets React developers who want declarative chart composition without dropping to G2's imperative API directly. The library is now officially abandoned — the README opens with a notice that Alibaba has shut down the official website and recommends migrating to AntV.

The grammar-of-graphics approach (position, color, size as encodings on geometry marks) gives you more compositional flexibility than most chart libraries — you're not locked into predefined chart types. The demo collection is genuinely extensive, covering everything from Sankey diagrams to calendar heatmaps to water wave charts. The JSX API is clean enough that a line chart is about 10 lines of code with no configuration object pyramid.

The project is dead. The README literally says maintenance is ending, the website database goes offline after June, and they're telling users to migrate to AntV instead — that's not a soft deprecation, it's a shutdown notice. Documentation is now Chinese-only markdown files in a repo with a broken CI badge pointing to a Travis URL that no longer resolves. The React component model is a thin imperative wrapper over G2's internal instance, which means lifecycle edge cases (StrictMode double-renders, concurrent features) are likely broken and will never be fixed. Anyone adopting this today is inheriting a snapshot of G2 3.x/4.x with no upgrade path.

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 →