8 Best JavaScript Angular Charts Libraries

share link

by naveen.kumar@openweaver.com dot icon Updated: Mar 3, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Here are the best open-source JavaScript angular charts libraries for your applications. You can use these components to visualize data with customization options like 2D, 3D, scientific, statistical, etc.


Angular JS is one of the most popular front-end frameworks for building single-page applications or web apps with HTML, CSS, and TypeScript. The JavaScript framework is a powerful, flexible option for developers of all types. Angular JS has several open-source chart libraries with the angular wrapper. With these libraries, you can apply widgets, render, and animate them, create beautiful charts, and elevate your app. These libraries also contribute to JavaScript animation and make angular projects simpler. Moreover, they let you create reactive, responsive, and beautiful charts for AngularJS. All of these JavaScript libraries are well-maintained, have planned enhancements, and are working towards building new features.


Several aspects are involved in choosing the right library for your use cases, apart from checking its stars on GitHub. You must choose SVG or Canvas-based charts and look for updated libraries with the latest Angular features. We have handpicked the top and trending open-source JavaScript angular charts libraries for your next application development project. 

Angular Chart.js:

  • Used in User Interface, Chart, Angular, Nodejs, jQuery, D3 applications, etc.
  • Provides a simple way to create responsive charts in Angular applications.
  • Offers a wide range of chart types, including line, bar, radar, pie, and more.
JavaScript doticonstar image 2726 doticonVersion:1.1.0doticon
License: Others (Non-SPDX)

Reactive, responsive, beautiful charts for AngularJS using Chart.js: http://jtblin.github.io/angular-chart.js

Support
    Quality
      Security
        License
          Reuse

            angular-chart.jsby jtblin

            JavaScript doticon star image 2726 doticonVersion:1.1.0doticon License: Others (Non-SPDX)

            Reactive, responsive, beautiful charts for AngularJS using Chart.js: http://jtblin.github.io/angular-chart.js
            Support
              Quality
                Security
                  License
                    Reuse

                      Angular-nvd3:

                      • Used in User Interface, Chart applications, etc.
                      • Allows to customize charts via JSON API easily.
                      • It’s a reusable charting library based on D3.

                      angular-nvd3by krispo

                      JavaScript doticonstar image 1314 doticonVersion:v0.0.9doticon
                      License: Permissive (MIT)

                      AngularJS directive for NVD3 reusable charting library (based on D3). Easily customize your charts via JSON API.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                angular-nvd3by krispo

                                JavaScript doticon star image 1314 doticonVersion:v0.0.9doticon License: Permissive (MIT)

                                AngularJS directive for NVD3 reusable charting library (based on D3). Easily customize your charts via JSON API.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          Highcharts:

                                          • Used in Telecommunications, Media, Media, Entertainment, User Interface, Chart applications, etc.
                                          • Offers a wide range of chart types, including line, spline, area, column, and more.
                                          • Provides a range of features, including tooltips, zooming, and exporting.

                                          highchartsby highcharts

                                          TypeScript doticonstar image 11142 doticonVersion:Currentdoticon
                                          License: Others (Non-SPDX)

                                          Highcharts JS, the JavaScript charting framework

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    highchartsby highcharts

                                                    TypeScript doticon star image 11142 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                    Highcharts JS, the JavaScript charting framework
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              D3.js:

                                                              • Used in Analytics, Data Visualization, D3 applications, etc.
                                                              • It’s a powerful data visualization library that can be used with Angular.
                                                              • Offers various customizable charts and graphs and advanced features such as animations and interactions.

                                                              d3by d3

                                                              Shell doticonstar image 105644 doticonVersion:v7.8.5doticon
                                                              License: Permissive (ISC)

                                                              Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        d3by d3

                                                                        Shell doticon star image 105644 doticonVersion:v7.8.5doticon License: Permissive (ISC)

                                                                        Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  Angular-google-chart:

                                                                                  • Used in User Interface, Chart, Angular applications, etc.
                                                                                  • Offers the Google Chart tools Directive Module.
                                                                                  • Need to have NodeJS and NPM installed.

                                                                                  angular-google-chartby angular-google-chart

                                                                                  JavaScript doticonstar image 896 doticonVersion:1.0.0-beta.1doticon
                                                                                  License: Permissive (MIT)

                                                                                  Google Chart Tools AngularJS Directive Module

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            angular-google-chartby angular-google-chart

                                                                                            JavaScript doticon star image 896 doticonVersion:1.0.0-beta.1doticon License: Permissive (MIT)

                                                                                            Google Chart Tools AngularJS Directive Module
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      Angular-echarts:

                                                                                                      • Used in User Interface, Chart, Angular applications, etc.
                                                                                                      • Offers the angularjs bindings for baidu eCharts.
                                                                                                      • Support Angular v1.6.2 and eChart v3.4.0.

                                                                                                      angular-echartsby wangshijun

                                                                                                      JavaScript doticonstar image 365 doticonVersion:Currentdoticon
                                                                                                      no licences License: No License (null)

                                                                                                      :chart: angularjs bindings for baidu echarts

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                angular-echartsby wangshijun

                                                                                                                JavaScript doticon star image 365 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                :chart: angularjs bindings for baidu echarts
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          C3-angular-directive:

                                                                                                                          • Used in User Interface, Frontend Framework, Angular applications, etc.
                                                                                                                          • Offers angularjs directives that use c3js.
                                                                                                                          • Helps create good-looking graphs and charts.
                                                                                                                          JavaScript doticonstar image 206 doticonVersion:1.4.0doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Contains angularjs directives that use c3js to create good looking graphs

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    c3-angular-directiveby jettro

                                                                                                                                    JavaScript doticon star image 206 doticonVersion:1.4.0doticon License: Permissive (MIT)

                                                                                                                                    Contains angularjs directives that use c3js to create good looking graphs
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              FancyGrid:

                                                                                                                                              • Used in User Interface, Chart, Angular applications, etc.
                                                                                                                                              • Allows chart integration and server communication.
                                                                                                                                              • It is integrated with chart libraries: HighCharts and sparklines.

                                                                                                                                              FancyGridby FancyGrid

                                                                                                                                              JavaScript doticonstar image 174 doticonVersion:v1.7.150doticon
                                                                                                                                              License: Others (Non-SPDX)

                                                                                                                                              FancyGrid - JavaScript grid library with charts integration and server communication.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        FancyGridby FancyGrid

                                                                                                                                                        JavaScript doticon star image 174 doticonVersion:v1.7.150doticon License: Others (Non-SPDX)

                                                                                                                                                        FancyGrid - JavaScript grid library with charts integration and server communication.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  See similar Kits and Libraries