Chart and visualization components built for React. Charts are components configured with props, so they compose with application state and re-render predictably; under the hood most build on D3, SVG or Canvas.

Compare the API level first: high-level chart components such as Recharts and nivo get a dashboard running quickly, while lower-level primitives give full control over the design. Then check server-side rendering support, bundle size and TypeScript types.

By GitHub stars, the most popular React chart libraries here are Recharts (27.6K stars), visx (21.1K stars), and Tremor (16.5K stars). 5 of 15 had commits in the last 90 days.

React chart & visualization libraries, ranked by GitHub stars
1 Recharts

Declarative react components to render D3 charts.

27.6K 1,046 MIT
2 visx

Low-level visualization components that combine D3 with React, by Airbnb.

21.1K 121 MIT
3 Tremor Inactive

React components for building charts and dashboards, based on Recharts and Tailwind CSS.

16.5K 0 Apache-2.0
4 nivo

Supercharged dataviz components for React with isomorphic ability, demo.

14.1K 24 MIT
5 Victory

Composable components for building interactive data visualizations

11.2K 3 MIT
6 React-vis Inactive

React components to build data visualizations.

8.8K 0 MIT
7 react-chartjs-2

React components for Chart.js.

6.9K 44 MIT
8 BizCharts Inactive

Data visualization library based on G2 and React.

6.2K 0 MIT
9 MUI X Charts

React chart components from MUI; the community package is MIT-licensed.

5.9K 2,335 MIT
10 echarts-for-react

React wrapper for Apache ECharts.

5K 4 MIT
11 Graphic Walker

An embeddable React component that functions as an open source alternative to Tableau, which allows data scientists to analyze data and visualize patterns with simple drag-and-drop operations.

3.3K 51 Apache-2.0
12 Semiotic

React data visualization library for charts, network graphs and streaming data.

2.7K 2,547 Apache-2.0
13 DevExtreme React Chart Archived

High-performance plugin-based React chart for Bootstrap and Material Design.

2.1K 1 Other
14 Graphin

Graph visualization library powered by React & Typescript (built on top of G6), maintained by Alibaba.

1.1K 2 MIT
15 React Svg Textures Inactive

Textures.js ported to React. Fully isomorphic.

32 0 MIT

Head-to-head comparisons

Related topics

Related categories

Frequently asked questions

What is the most popular React chart library?

By GitHub stars, Recharts is the most popular, with 27.6K stars, followed by visx (21.1K) and Tremor (16.5K).

Which React chart libraries are actively maintained?

10 of the 15 tools listed had commits in the last 12 months, including Recharts, visx, nivo, Victory, and react-chartjs-2. Each tool page shows monthly commit activity.

Are these React chart libraries free and open source?

14 of the 15 tools listed use an OSI-approved open-source license; the others are source-available, free to use, or use a custom license, so check each tool page. The most common license here is MIT.

Missing a tool? Add it with a one-line pull request to the README.