21 best JavaScript React Charts libraries in 2024

share link

by rajasekar dot icon Updated: Mar 13, 2023

technology logo
technology logo

Guide Kit Guide Kit  

JavaScript react chart libraries help to create and add visualization elements in your web application. These components allow you to include various charts like bar charts, pie charts, line graphs, and lots more in your content. You will find several npm packages that allow you to create visual charts in React. Needless to say, chart.js is one of the most useful and popular of such packages. JavaScript’s accessibility, animation properties, and enhanced features enable developers to create pages that are visual as well as appealing to the viewers. Its compatibility with different platforms also makes the developer community migrate towards it, when compared to HTML or CSS. Check out our 21 best JavaScript React Chart libraries victory - composable React components; nivo - provides a rich set of dataviz components; react-native-svg-charts - One library to rule all charts for React Native.

nivoby plouc

TypeScript doticonstar image 11544 doticonVersion:v0.83.0doticon
License: Permissive (MIT)

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

Support
    Quality
      Security
        License
          Reuse

            nivoby plouc

            TypeScript doticon star image 11544 doticonVersion:v0.83.0doticon License: Permissive (MIT)

            nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries
            Support
              Quality
                Security
                  License
                    Reuse

                      victoryby FormidableLabs

                      JavaScript doticonstar image 10355 doticonVersion:v36.6.0doticon
                      License: Others (Non-SPDX)

                      A collection of composable React components for building interactive data visualizations

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                victoryby FormidableLabs

                                JavaScript doticon star image 10355 doticonVersion:v36.6.0doticon License: Others (Non-SPDX)

                                A collection of composable React components for building interactive data visualizations
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          react-visby uber

                                          JavaScript doticonstar image 8495 doticonVersion:v1.11.7doticon
                                          License: Permissive (MIT)

                                          Data Visualization Components

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    react-visby uber

                                                    JavaScript doticon star image 8495 doticonVersion:v1.11.7doticon License: Permissive (MIT)

                                                    Data Visualization Components
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse
                                                              JavaScript doticonstar image 4914 doticonVersion:v2.0.0doticon
                                                              License: Permissive (MIT)

                                                              :hamburger: An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        react-burger-menuby negomi

                                                                        JavaScript doticon star image 4914 doticonVersion:v2.0.0doticon License: Permissive (MIT)

                                                                        :hamburger: An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  JavaScript doticonstar image 3674 doticonVersion:v0.1.6doticon
                                                                                  License: Permissive (MIT)

                                                                                  Highly customizable stock charts with ReactJS and d3

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            react-stockchartsby rrag

                                                                                            JavaScript doticon star image 3674 doticonVersion:v0.1.6doticon License: Permissive (MIT)

                                                                                            Highly customizable stock charts with ReactJS and d3
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      react-chartjsby reactjs

                                                                                                      JavaScript doticonstar image 2952 doticonVersion:v0.8.0doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      common react charting components using chart.js

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                react-chartjsby reactjs

                                                                                                                JavaScript doticon star image 2952 doticonVersion:v0.8.0doticon License: Permissive (MIT)

                                                                                                                common react charting components using chart.js
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          primereactby primefaces

                                                                                                                          CSS doticonstar image 4128 doticonVersion:9.5.0doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          The Most Complete React UI Component Library

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    primereactby primefaces

                                                                                                                                    CSS doticon star image 4128 doticonVersion:9.5.0doticon License: Permissive (MIT)

                                                                                                                                    The Most Complete React UI Component Library
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              react-trendby unsplash

                                                                                                                                              JavaScript doticonstar image 2447 doticonVersion:v1.2.4doticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              📈 Simple, elegant spark lines

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        react-trendby unsplash

                                                                                                                                                        JavaScript doticon star image 2447 doticonVersion:v1.2.4doticon License: Permissive (MIT)

                                                                                                                                                        📈 Simple, elegant spark lines
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  react-native-svg-chartsby JesperLekland

                                                                                                                                                                  JavaScript doticonstar image 2241 doticonVersion:v5.3.0doticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  📈 One library to rule all charts for React Native 📊

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            react-native-svg-chartsby JesperLekland

                                                                                                                                                                            JavaScript doticon star image 2241 doticonVersion:v5.3.0doticon License: Permissive (MIT)

                                                                                                                                                                            📈 One library to rule all charts for React Native 📊
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse
                                                                                                                                                                                      JavaScript doticonstar image 2509 doticonVersion:v8.1.0doticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      A library for creating directed graph editors

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                react-digraphby uber

                                                                                                                                                                                                JavaScript doticon star image 2509 doticonVersion:v8.1.0doticon License: Permissive (MIT)

                                                                                                                                                                                                A library for creating directed graph editors
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          react-d3by esbullington

                                                                                                                                                                                                          JavaScript doticonstar image 1761 doticonVersion:v0.4.0doticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          Modular React charts made with d3.js

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    react-d3by esbullington

                                                                                                                                                                                                                    JavaScript doticon star image 1761 doticonVersion:v0.4.0doticon License: Permissive (MIT)

                                                                                                                                                                                                                    Modular React charts made with d3.js
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse
                                                                                                                                                                                                                              JavaScript doticonstar image 1500 doticonVersion:v3.2.4doticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              Render into a three.js canvas using React.

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        react-three-rendererby toxicFork

                                                                                                                                                                                                                                        JavaScript doticon star image 1500 doticonVersion:v3.2.4doticon License: Permissive (MIT)

                                                                                                                                                                                                                                        Render into a three.js canvas using React.
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  react-chartsby tannerlinsley

                                                                                                                                                                                                                                                  TypeScript doticonstar image 1464 doticonVersion:v3.0.0-beta.1doticon
                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                  ⚛️ Simple, immersive & interactive charts for React

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            react-chartsby tannerlinsley

                                                                                                                                                                                                                                                            TypeScript doticon star image 1464 doticonVersion:v3.0.0-beta.1doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                            ⚛️ Simple, immersive & interactive charts for React
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse
                                                                                                                                                                                                                                                                      JavaScript doticonstar image 1186 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                      Create beautiful JavaScript charts with one line of React

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                react-chartkickby ankane

                                                                                                                                                                                                                                                                                JavaScript doticon star image 1186 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                Create beautiful JavaScript charts with one line of React
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          the-graphby flowhub

                                                                                                                                                                                                                                                                                          JavaScript doticonstar image 979 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                                                                                                          SVG custom elements for FBP graph editing and visualization. Used in noflo/noflo-ui

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    the-graphby flowhub

                                                                                                                                                                                                                                                                                                    JavaScript doticon star image 979 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                    SVG custom elements for FBP graph editing and visualization. Used in noflo/noflo-ui
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse
                                                                                                                                                                                                                                                                                                              JavaScript doticonstar image 1066 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                              An svg calendar heatmap inspired by github's contribution graph

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        react-calendar-heatmapby kevinsqi

                                                                                                                                                                                                                                                                                                                        JavaScript doticon star image 1066 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                        An svg calendar heatmap inspired by github's contribution graph
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                  pantherby joshwcomeau

                                                                                                                                                                                                                                                                                                                                  JavaScript doticonstar image 923 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                  Discover artists through an infinite node graph

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            pantherby joshwcomeau

                                                                                                                                                                                                                                                                                                                                            JavaScript doticon star image 923 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                            Discover artists through an infinite node graph
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse
                                                                                                                                                                                                                                                                                                                                                      JavaScript doticonstar image 883 doticonVersion:0.0.34doticon
                                                                                                                                                                                                                                                                                                                                                      License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                      Android and iOS charts based on react-native-svg and paths-js

                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                react-native-pathjs-chartsby capitalone

                                                                                                                                                                                                                                                                                                                                                                JavaScript doticon star image 883 doticonVersion:0.0.34doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                                Android and iOS charts based on react-native-svg and paths-js
                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                                                                                                          material-senseby alexanmtz

                                                                                                                                                                                                                                                                                                                                                                          JavaScript doticonstar image 805 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                          A React Material UI template to create rich applications with wizards, charts and ranges

                                                                                                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                                                                                                    material-senseby alexanmtz

                                                                                                                                                                                                                                                                                                                                                                                    JavaScript doticon star image 805 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                    A React Material UI template to create rich applications with wizards, charts and ranges
                                                                                                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                                                                                                            Reuse
                                                                                                                                                                                                                                                                                                                                                                                              JavaScript doticonstar image 907 doticonVersion:v0.11.0doticon
                                                                                                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

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

                                                                                                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                                                                                                        react-pivottableby plotly

                                                                                                                                                                                                                                                                                                                                                                                                        JavaScript doticon star image 907 doticonVersion:v0.11.0doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                        React-based drag'n'drop pivot table with Plotly.js charts
                                                                                                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                  react-pixiby Izzimach

                                                                                                                                                                                                                                                                                                                                                                                                                  JavaScript doticonstar image 734 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                                                                  License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                                                                                                                                                  Create/control a Pixi.js canvas using React

                                                                                                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                            react-pixiby Izzimach

                                                                                                                                                                                                                                                                                                                                                                                                                            JavaScript doticon star image 734 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                                                                                                                                                            Create/control a Pixi.js canvas using React
                                                                                                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                      See similar Kits and Libraries