10 Best React Chart Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

recharts

Redefined chart library built with React and D3

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
33
Top Feedback
18Great Documentation
12Easy to Use
8Performant
GitHub Stars
17K
Weekly Downloads
686K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
niv

nivo

nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
4
Top Feedback
3Great Documentation
3Easy to Use
2Performant
GitHub Stars
9K
Weekly Downloads
4K
Last Commit
14d ago
Bundle Size (min+gzip)
98.9KB
Tree-Shakeable

react-chartjs-2

React wrapper for Chart.js 2.0 and 3.0, the most popular charting library 📊

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
12
Top Feedback
10Great Documentation
7Easy to Use
3Performant
GitHub Stars
4K
Weekly Downloads
406K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

victory

A collection of composable React components for building interactive data visualizations

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
4
Top Feedback
1Easy to Use
1Slow
1Abandoned
GitHub Stars
9K
Weekly Downloads
155K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@ant-design/charts

A React Chart Library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
1Performant
1Poor Documentation
GitHub Stars
859
Weekly Downloads
30K
Last Commit
10d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rgc

react-gauge-chart

React component for displaying a gauge chart

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
7Performant
2Great Documentation
GitHub Stars
117
Weekly Downloads
7K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
efr

echarts-for-react

⛳️ Apache ECharts components for React wrapper. 一个简单的 Apache echarts 的 React 封装。

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
72K
Last Commit
8mos ago
Bundle Size (min+gzip)
2.14KB
Tree-Shakeable

react-pivottable

React-based drag'n'drop pivot table with Plotly.js charts

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
795
Weekly Downloads
8K
Last Commit
1yr ago
Bundle Size (min+gzip)
32.1KB
Not Tree-Shakeable

react-vis

Data Visualization Components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
2Great Documentation
2Easy to Use
2Highly Customizable
GitHub Stars
8K
Weekly Downloads
73K
Last Commit
1yr ago
Bundle Size (min+gzip)
80.6KB
Tree-Shakeable
rs

react-stockcharts

Highly customizable stock charts with ReactJS and d3

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
5K
Last Commit
3yrs ago
Bundle Size (min+gzip)
37.0KB
Tree-Shakeable
rgc

react-google-charts

A thin, typed, React wrapper over Google Charts Visualization and Charts API.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Performant
GitHub Stars
1K
Weekly Downloads
57K
Last Commit
1yr ago
Bundle Size (min+gzip)
5.71KB
Tree-Shakeable

@carbon/charts-react

📊 📈⠀Robust dataviz framework implemented using D3 & typescript

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
394
Weekly Downloads
10K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

bizcharts

Powerful data visualization library based on G2 and React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
1Poor Documentation
GitHub Stars
6K
Weekly Downloads
24K
Last Commit
16d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rjh

react-jsx-highcharts

Highcharts built with proper React components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
373
Weekly Downloads
8K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rc

react-charts

⚛️ Simple, immersive & interactive charts for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
9K
Last Commit
3mos ago
Bundle Size (min+gzip)
35.4KB
Tree-Shakeable

@syncfusion/ej2-react-charts

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
3K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-react-gantt

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
2K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rc

react-chartkick

Create beautiful JavaScript charts with one line of React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
6K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-flexmonster

React 16.5+ Module for Flexmonster Pivot Table & Charts

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
9
Weekly Downloads
573
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@progress/kendo-react-charts

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
7K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rc

react-chartist

⚛ React component for Chartist.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Performant
GitHub Stars
511
Weekly Downloads
22K
Last Commit
9mos ago
Bundle Size (min+gzip)
1.45KB
Not Tree-Shakeable

@progress/kendo-react-gantt

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
266
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-bpmn

Display BPMN 2.0 diagrams in React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
88
Weekly Downloads
476
Last Commit
8mos ago
Bundle Size (min+gzip)
1.24KB
Tree-Shakeable

react-chartjs

common react charting components using chart.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Hard to Use
GitHub Stars
3K
Weekly Downloads
8K
Last Commit
4yrs ago
Bundle Size (min+gzip)
3.33KB
Not Tree-Shakeable
rc

react-c3js

React component for C3.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
144
Weekly Downloads
8K
Last Commit
3yrs ago
Bundle Size (min+gzip)
95.0KB
Not Tree-Shakeable

zingchart-react

Quickly create dynamic JavaScript charts with ZingChart & React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
87
Weekly Downloads
651
Last Commit
3mos ago
Bundle Size (min+gzip)
2.32KB
Tree-Shakeable

react-timeseries-charts

Declarative and modular timeseries charting components for React

License Icon
License: BSD-3-Clause-LBNL
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
739
Weekly Downloads
3K
Last Commit
2yrs ago
Bundle Size (min+gzip)
154.8KB
Not Tree-Shakeable
rd

react-d3

Modular React charts made with d3.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Performant
GitHub Stars
2K
Weekly Downloads
780
Last Commit
6yrs ago
Bundle Size (min+gzip)
63.7KB
Not Tree-Shakeable
rdb

react-d3-basic

react chart component

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
485
Last Commit
N/A
Bundle Size (min+gzip)
106.7KB
Not Tree-Shakeable
fgr

frappe-gantt-react

A Wrapper for the awesome Frappe Gantt library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
31
Weekly Downloads
143
Last Commit
6mos ago
Bundle Size (min+gzip)
0.67KB
Not Tree-Shakeable
cha

@clayui/charts

React.js wrapper for D3 and billboard.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
171
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rhb

react-horizontal-bar-chart

Simple horizontal bar chart react component, with inline tooltips

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
2
Last Commit
6yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable