18 best JavaScript Angular Table libraries in 2024

share link

by kalaiyarasan dot icon Updated: Sep 1, 2021

technology logo
technology logo

Guide Kit Guide Kit  

Almost every web app uses some form of a data table for storing data and displaying records. While we can create these tables using HTML, they lack advanced features like pagination, dynamic sorting, responsive layout, etc. And that’s where Angular comes in handy. Instead of coding everything from scratch, you can easily implement libraries that extend the bare minimum features offered by HTML tables and make your web app development process more rewarding.

Here are some of the hand-picked open-source data table libraries for Angular.js using which you can manage tabular data on your web application. Handsontable is a spreadsheet-style JavaScript data grid component. You can easily integrate it with any data source and use it for data binding, validation, sorting, all the while having access to its powerful context menu. Another library, ui-grid is a data grid for Angular.js and performs exceedingly well for datasets even with 10k+ rows. We also have MD-data-table, which implements Google’s material design based on Angular material components. Since it creates a native HTML table for which browsers are optimized, this component is the go-to choice when speed is paramount.

handsontableby handsontable

JavaScript doticonstar image 17920 doticonVersion:12.4.0doticon
License: Others (Non-SPDX)

JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡

Support
    Quality
      Security
        License
          Reuse

            handsontableby handsontable

            JavaScript doticon star image 17920 doticonVersion:12.4.0doticon License: Others (Non-SPDX)

            JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡
            Support
              Quality
                Security
                  License
                    Reuse

                      ui-gridby angular-ui

                      JavaScript doticonstar image 5397 doticonVersion:v4.12.2doticon
                      License: Permissive (MIT)

                      UI Grid: an Angular Data Grid

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                ui-gridby angular-ui

                                JavaScript doticon star image 5397 doticonVersion:v4.12.2doticon License: Permissive (MIT)

                                UI Grid: an Angular Data Grid
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          md-data-tableby daniel-nagy

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

                                          Material Design Data Table for Angular Material

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    md-data-tableby daniel-nagy

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

                                                    Material Design Data Table for Angular Material
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              Smart-Tableby lorenzofox3

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

                                                              Code source of Smart Table module: a table/grid for Angularjs

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        Smart-Tableby lorenzofox3

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

                                                                        Code source of Smart Table module: a table/grid for Angularjs
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  JavaScript doticonstar image 1102 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  A lightweight masonry-like grid for AngularJS.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            angular-deckgridby akoenig

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

                                                                                            A lightweight masonry-like grid for AngularJS.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      GridManagerby baukh789

                                                                                                      JavaScript doticonstar image 794 doticonVersion:v3.2.0doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      🌐 Quickly and flexibly instantiate the Table tag to make the Table tag full of vitality.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                GridManagerby baukh789

                                                                                                                JavaScript doticon star image 794 doticonVersion:v3.2.0doticon License: Permissive (MIT)

                                                                                                                🌐 Quickly and flexibly instantiate the Table tag to make the Table tag full of vitality.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          JavaScript doticonstar image 588 doticonVersion:v0.5.0doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          A feature-rich but lightweight ES6 AngularJS Data Table crafted for large data sets!

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    angular-data-tableby swimlane

                                                                                                                                    JavaScript doticon star image 588 doticonVersion:v0.5.0doticon License: Permissive (MIT)

                                                                                                                                    A feature-rich but lightweight ES6 AngularJS Data Table crafted for large data sets!
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              mdDataTableby iamisti

                                                                                                                                              JavaScript doticonstar image 528 doticonVersion:v2.2.0doticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              Angular data table complete implementation of google material design based on Angular Material components.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        mdDataTableby iamisti

                                                                                                                                                        JavaScript doticon star image 528 doticonVersion:v2.2.0doticon License: Permissive (MIT)

                                                                                                                                                        Angular data table complete implementation of google material design based on Angular Material components.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  ng-tastyby Zizzamia

                                                                                                                                                                  JavaScript doticonstar image 439 doticonVersion:v0.6.1doticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  A tasty collection of reusable UI components for Angular, like grandma used to make. Like Table directive, WebSocket / Debounce / Throttle service, Range / Camelize / Slugify filters

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            ng-tastyby Zizzamia

                                                                                                                                                                            JavaScript doticon star image 439 doticonVersion:v0.6.1doticon License: Permissive (MIT)

                                                                                                                                                                            A tasty collection of reusable UI components for Angular, like grandma used to make. Like Table directive, WebSocket / Debounce / Throttle service, Range / Camelize / Slugify filters
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      ngReactGridby josebalius

                                                                                                                                                                                      JavaScript doticonstar image 333 doticonVersion:v0.7.0doticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      A really fast Angular grid using the power of React to render. Based on ng-grid and jQuery DataTables.

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                ngReactGridby josebalius

                                                                                                                                                                                                JavaScript doticon star image 333 doticonVersion:v0.7.0doticon License: Permissive (MIT)

                                                                                                                                                                                                A really fast Angular grid using the power of React to render. Based on ng-grid and jQuery DataTables.
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          angulargridby s-yadav

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

                                                                                                                                                                                                          Pinterest like responsive masonry grid system for angular

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    angulargridby s-yadav

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

                                                                                                                                                                                                                    Pinterest like responsive masonry grid system for angular
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              EasyQRCodeJSby ushelp

                                                                                                                                                                                                                              JavaScript doticonstar image 512 doticonVersion:4.4.13doticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              EasyQRCodeJS is a feature-rich cross-browser pure JavaScript QRCode generation library. Support Canvas, SVG and Table drawing methods. Support Dot style, Logo, Background image, Colorful, Title etc. settings. Support Angular, Vue.js, React, Next.js, Svelte framework. Support binary(hex) data mode.(Running with DOM on client side)

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        EasyQRCodeJSby ushelp

                                                                                                                                                                                                                                        JavaScript doticon star image 512 doticonVersion:4.4.13doticon License: Permissive (MIT)

                                                                                                                                                                                                                                        EasyQRCodeJS is a feature-rich cross-browser pure JavaScript QRCode generation library. Support Canvas, SVG and Table drawing methods. Support Dot style, Logo, Background image, Colorful, Title etc. settings. Support Angular, Vue.js, React, Next.js, Svelte framework. Support binary(hex) data mode.(Running with DOM on client side)
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  angular-tableby davidjnelson

                                                                                                                                                                                                                                                  JavaScript doticonstar image 177 doticonVersion:1.0.0doticon
                                                                                                                                                                                                                                                  no licences License: No License (null)

                                                                                                                                                                                                                                                  An angular directive for a table with fixed, sortable headers, row selection, row even/odd coloring, which automatically stays the correct height relative to its container when the browser is resized. No javascript code required; the api is a 100% declarative dsl.

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            angular-tableby davidjnelson

                                                                                                                                                                                                                                                            JavaScript doticon star image 177 doticonVersion:1.0.0doticonno licences License: No License

                                                                                                                                                                                                                                                            An angular directive for a table with fixed, sortable headers, row selection, row even/odd coloring, which automatically stays the correct height relative to its container when the browser is resized. No javascript code required; the api is a 100% declarative dsl.
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      object-tableby ekokotov

                                                                                                                                                                                                                                                                      JavaScript doticonstar image 175 doticonVersion:0.2.2doticon
                                                                                                                                                                                                                                                                      License: Permissive (BSD-3-Clause)

                                                                                                                                                                                                                                                                      Angular directive to easy create dynamic tables from source or URL with sorting, filtering and pagination. Smart templates and good perfomance

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                object-tableby ekokotov

                                                                                                                                                                                                                                                                                JavaScript doticon star image 175 doticonVersion:0.2.2doticon License: Permissive (BSD-3-Clause)

                                                                                                                                                                                                                                                                                Angular directive to easy create dynamic tables from source or URL with sorting, filtering and pagination. Smart templates and good perfomance
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          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
                                                                                                                                                                                                                                                                                                              JavaScript doticonstar image 152 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              no licences License: No License (null)

                                                                                                                                                                                                                                                                                                              Bootstrap Layout generator using Angular js

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        bootstrap-grid-builderby kanakiyajay

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

                                                                                                                                                                                                                                                                                                                        Bootstrap Layout generator using Angular js
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                  angular-tree-dndby thienhung1989

                                                                                                                                                                                                                                                                                                                                  JavaScript doticonstar image 146 doticonVersion:v3.0.11doticon
                                                                                                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                  Display tree table (or list) & event Drap & Drop (allow drag multi tree-table include all type: table, ol, ul) by AngularJS

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            angular-tree-dndby thienhung1989

                                                                                                                                                                                                                                                                                                                                            JavaScript doticon star image 146 doticonVersion:v3.0.11doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                            Display tree table (or list) & event Drap & Drop (allow drag multi tree-table include all type: table, ol, ul) by AngularJS
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                      angular-data-grid.github.ioby angular-data-grid

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

                                                                                                                                                                                                                                                                                                                                                      Light and flexible Data Grid for AngularJS applications.

                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                angular-data-grid.github.ioby angular-data-grid

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

                                                                                                                                                                                                                                                                                                                                                                Light and flexible Data Grid for AngularJS applications.
                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                                                                                                          See similar Kits and Libraries