10 Best JavaScript Table Libraries

List hand-picked by Openbase Experts
Learn More

@ag-grid-community/core

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.4K
Weekly Downloads
149K
Last Commit
2mos ago
User Rating
5.0/ 5
2
Top Feedback
4Great Documentation
4Easy to Use
3Performant

@ag-grid-enterprise/core

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

Commercial
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.4K
Weekly Downloads
109K
Last Commit
2mos ago
User Rating
5.0/ 5
1
Top Feedback
2Great Documentation
2Easy to Use
2Highly Customizable

ag-grid-enterprise

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

Commercial
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.4K
Weekly Downloads
207K
Last Commit
2mos ago
User Rating
4.7/ 5
9
Top Feedback
7Great Documentation
7Easy to Use
6Performant

ag-grid-community

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.4K
Weekly Downloads
326K
Last Commit
2mos ago
User Rating
4.4/ 5
19
Top Feedback
5Easy to Use
4Great Documentation
3Performant

igniteui-angular

A complete library of Angular-native, Material-based UI components.

SEE LICENSE IN LICENSE
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
513
Weekly Downloads
5.7K
Last Commit
3mos ago
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant

@material-table/core

Datatable for React based on material-ui's table with additional features. Support us at https://opencollective.com/material-table-core

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
230
Weekly Downloads
42K
Last Commit
3mos ago
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant

handsontable

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

SEE LICENSE IN LICENSE.txt
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
16.6K
Weekly Downloads
130K
Last Commit
4mos ago
User Rating
4.8/ 5
10
Top Feedback
4Performant
3Bleeding Edge
1Great Documentation

ag-grid-vue

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.4K
Weekly Downloads
23.2K
Last Commit
2mos ago
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
tab

table

Formats data into a string table.

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
727
Weekly Downloads
18.6M
Last Commit
1mo ago
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
tt

tabulator-tables

Interactive Tables and Data Grids for JavaScript

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
4.6K
Weekly Downloads
52.8K
Last Commit
3mos ago
User Rating
4.8/ 5
8
Top Feedback
4Great Documentation
2Easy to Use
bt

bootstrap-table

An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
11.2K
Weekly Downloads
96.4K
Last Commit
2mos ago
User Rating
4.7/ 5
7
Top Feedback
2Great Documentation
2Easy to Use
2Performant

@handsontable/angular

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

SEE LICENSE IN LICENSE.txt
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
16.6K
Weekly Downloads
8K
Last Commit
4mos ago
User Rating
5.0/ 5
1
Top Feedback
ad

angular-datatables

DataTables with Angular

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.5K
Weekly Downloads
25K
Last Commit
3mos ago
User Rating
5.0/ 5
1
Top Feedback
2Great Documentation
md

mui-datatables

Datatables for React using Material-UI - https://www.material-ui-datatables.com

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.4K
Weekly Downloads
53.9K
Last Commit
3mos ago
User Rating
4.8/ 5
8
Top Feedback
1Easy to Use
1Performant
1Highly Customizable

ag-grid

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
GitHub Stars
8.4K
Weekly Downloads
23.3K
Last Commit
2mos ago
User Rating
3.0/ 5
1
Top Feedback

rc-table

React Table

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
980
Weekly Downloads
831K
Last Commit
2mos ago
User Rating
4.0/ 5
1
Top Feedback

gridjs

Advanced table plugin

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
3.4K
Weekly Downloads
12.6K
Last Commit
4mos ago
User Rating
4.3/ 5
4
Top Feedback
4Highly Customizable
2Easy to Use
2Performant

datatables.net

jQuery DataTables

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
31
Weekly Downloads
377K
Last Commit
2mos ago
User Rating
3.6/ 5
5
Top Feedback
2Great Documentation
2Easy to Use
2Highly Customizable

tui-grid

🍞🔡 The Powerful Component to Display and Edit Data. Experience the Ultimate Data Transformer!

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2K
Weekly Downloads
1.7K
Last Commit
2mos ago
User Rating
5.0/ 5
1
Top Feedback

react-data-grid

Feature-rich and customizable data grid React component

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5.3K
Weekly Downloads
75.5K
Last Commit
3mos ago
User Rating
3.5/ 5
2
Top Feedback
1Poor Documentation

@swimlane/ngx-datatable

✨ A feature-rich yet lightweight data-table crafted for Angular

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
4.5K
Weekly Downloads
99.5K
Last Commit
4mos ago
User Rating
4.7/ 5
6
Top Feedback
3Great Documentation
3Easy to Use
2Performant
rv

react-virtualized

React components for efficiently rendering large lists and tabular data

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
23.6K
Weekly Downloads
991K
Last Commit
3mos ago
User Rating
4.7/ 5
56
Top Feedback
7Great Documentation
6Highly Customizable
4Bleeding Edge
rd

react-datasheet

Excel-like data grid (table) component for React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5K
Weekly Downloads
43.7K
Last Commit
3mos ago
User Rating
5.0/ 5
1
Top Feedback
vt2

vue-tables-2

Vue.js 2 grid components

GPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.5K
Weekly Downloads
11.7K
Last Commit
6mos ago
User Rating
5.0/ 5
1
Top Feedback

rsuite-table

A React table component.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
532
Weekly Downloads
34.9K
Last Commit
2mos ago
User Rating
3.7/ 5
3
Top Feedback
1Great Documentation
1Highly Customizable
1Responsive Maintainers
net

ngx-easy-table

The Easiest Angular Table. IVY compatible. 9.0kb gzipped! 60fps! Tree-shakeable. 54 features and growing!

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
289
Weekly Downloads
2.6K
Last Commit
18d ago
User Rating
5.0/ 5
1
Top Feedback

jexcel

Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.

Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
6K
Weekly Downloads
3.1K
Last Commit
1mo ago
User Rating
4.3/ 5
3
Top Feedback
1Easy to Use
1Performant
rt

react-table

⚛️ Hooks for building fast and extendable tables and datagrids for React

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
16.1K
Weekly Downloads
1.2M
Last Commit
User Rating
4.3/ 5
38
Top Feedback
13Highly Customizable
11Hard to Use
9Great Documentation

frappe-datatable

The Missing Javascript Datatable for the Web

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
771
Weekly Downloads
5.1K
Last Commit
4mos ago
User Rating
5.0/ 5
1
Top Feedback
v2

vuetable-2

data table simplify! -- datatable component for Vue 2.x. See documentation at

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.1K
Weekly Downloads
12.9K
Last Commit
4yrs ago
User Rating
5.0/ 5
1
Top Feedback
1Highly Customizable
1Abandoned

datatables

Tables plug-in for jQuery

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
7K
Weekly Downloads
38.8K
Last Commit
4mos ago
User Rating
4.7/ 5
3
Top Feedback
1Great Documentation
amd

angular-material-data-table

Material Design Data Table for Angular Material

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.9K
Weekly Downloads
6.8K
Last Commit
4yrs ago
User Rating
5.0/ 5
1
Top Feedback
mt

material-table

Datatable for React based on material-ui's table with additional features

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
3.3K
Weekly Downloads
110K
Last Commit
2mos ago
User Rating
4.1/ 5
11
Top Feedback
6Easy to Use
5Buggy
3Great Documentation
vgt

vue-good-table

An easy to use powerful data table for vuejs with advanced customizations including sorting, column filtering, pagination, grouping etc

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.9K
Weekly Downloads
26K
Last Commit
8mos ago
User Rating
3.0/ 5
2
Top Feedback
2Easy to Use
2Performant
1Responsive Maintainers
vbt

vue-bootstrap4-table

Advanced table based on Vue 2 and Bootstrap 4 ⚡️

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
216
Weekly Downloads
2K
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback

@chakra-ui/table

⚡️ Simple, Modular & Accessible UI Components for your React Applications

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
26.1K
Weekly Downloads
295K
Last Commit
3mos ago

@ag-grid-community/vue

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.4K
Weekly Downloads
7.7K
Last Commit
2mos ago

grid

A highly scalable grid component written in javascript

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
24
Weekly Downloads
254
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
jta

jtable

A JQuery plugin to create AJAX based CRUD tables.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
Weekly Downloads
466
Last Commit
User Rating
4.0/ 5
2
Top Feedback
1Easy to Use
1Performant
1Highly Customizable

vue-easytable

🍉 Table Component/ Data Grid / Data Table.Support Virtual Scroll,Column Fixed,Header Fixed,Header Grouping,Filter,Sort,Cell Ellipsis,Row Expand,Row Checkbox ...

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.8K
Weekly Downloads
5.2K
Last Commit
3mos ago

@taiga-ui/addon-table

Angular UI Kit and components library for awesome people

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.3K
Weekly Downloads
1.4K
Last Commit
2mos ago

@syncfusion/ej2-angular-grids

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

SEE LICENSE IN license
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
203
Weekly Downloads
9.1K
Last Commit
3mos ago
User Rating
1.0/ 5
1
Top Feedback

ng2-alfresco-datatable

Alfresco Angular Components

Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
273
Weekly Downloads
7.3K
Last Commit
3mos ago

@clayui/table

A web implementation of the Lexicon Experience Language

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
190
Weekly Downloads
738
Last Commit
3mos ago

footable

jQuery plugin to make HTML tables responsive

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.1K
Weekly Downloads
3.8K
Last Commit
5yrs ago
User Rating
3.0/ 5
1
Top Feedback

@handsontable/vue

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

SEE LICENSE IN LICENSE.txt
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
16.6K
Weekly Downloads
6.9K
Last Commit
4mos ago

@blueprintjs/table

A React-based UI toolkit for the web

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
18.9K
Weekly Downloads
19K
Last Commit
3mos ago
rsr

react-super-responsive-table

Turn the tables on unresponsive data!

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
314
Weekly Downloads
12.3K
Last Commit
9d ago

react-bootstrap-table2-toolkit

Next Generation of react-bootstrap-table

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
1.2K
Weekly Downloads
30.5K
Last Commit
2yrs ago
User Rating
2.0/ 5
1
Top Feedback

@syncfusion/ej2-grids

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

SEE LICENSE IN license
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
299
Weekly Downloads
35.6K
Last Commit
3mos ago