10 Best JavaScript Grid Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

ag-grid-enterprise

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

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
9
Top Feedback
7Great Documentation
7Easy to Use
6Performant
GitHub Stars
8K
Weekly Downloads
159K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

ag-grid-community

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
17
Top Feedback
4Easy to Use
3Great Documentation
2Performant
GitHub Stars
8K
Weekly Downloads
248K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

ag-grid-react

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
4
Top Feedback
4Great Documentation
3Easy to Use
2Performant
GitHub Stars
8K
Weekly Downloads
124K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

igniteui-angular

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
472
Weekly Downloads
3K
Last Commit
2hrs ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

handsontable

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

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
9
Top Feedback
4Performant
2Bleeding Edge
1Great Documentation
GitHub Stars
16K
Weekly Downloads
381K
Last Commit
23d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

ag-grid-vue

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
8K
Weekly Downloads
17K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rv

react-virtuoso

The most powerful virtual list component for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
4
Top Feedback
3Great Documentation
3Performant
2Easy to Use
GitHub Stars
2K
Weekly Downloads
82K
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
tt

tabulator-tables

Interactive Tables and Data Grids for JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
8
Top Feedback
4Great Documentation
2Easy to Use
GitHub Stars
4K
Weekly Downloads
32K
Last Commit
2d ago
Bundle Size (min+gzip)
77.0KB
Tree-Shakeable

gridstack

Build interactive dashboards in minutes.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Highly Customizable
1Hard to Use
GitHub Stars
4K
Weekly Downloads
50K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rv

react-virtualized

React components for efficiently rendering large lists and tabular data

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
41
Top Feedback
6Great Documentation
5Highly Customizable
4Bleeding Edge
GitHub Stars
23K
Weekly Downloads
813K
Last Commit
5mos ago
Bundle Size (min+gzip)
27.4KB
Tree-Shakeable

gridjs

Advanced table plugin

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
3
Top Feedback
3Highly Customizable
1Great Documentation
1Easy to Use
GitHub Stars
3K
Weekly Downloads
4K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

angular-ui-grid

UI Grid: an Angular Data Grid

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

@swimlane/ngx-datatable

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
6
Top Feedback
3Great Documentation
3Easy to Use
2Performant
GitHub Stars
4K
Weekly Downloads
95K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vt2

vue-tables-2

Vue.js 2 grid components

License Icon
License: GPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
12K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@angular/flex-layout

Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
17
Top Feedback
2Highly Customizable
2Poor Documentation
1Great Documentation
GitHub Stars
6K
Weekly Downloads
292K
Last Commit
22d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-data-grid

Feature-rich and customizable data grid React component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.5/ 5
2
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
60K
Last Commit
21d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
tbg

tailwind-bootstrap-grid

Tailwind CSS plugin that generates Bootstrap's flexbox grid

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

react-datasheet

Excel-like data grid (table) component for React

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

angular-gridster2

Angular gridster 2

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
2
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
62K
Last Commit
12d ago
Bundle Size (min+gzip)
14.1KB
Tree-Shakeable
jf

jquery.fancytree

JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Performant
1Highly Customizable
GitHub Stars
2K
Weekly Downloads
6K
Last Commit
1mo ago
Bundle Size (min+gzip)
24.8KB
Not Tree-Shakeable

tui-grid

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
878
Last Commit
10d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@progress/kendo-react-grid

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

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
100
Weekly Downloads
41K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rmc

react-masonry-css

React Masonry layout component powered by CSS, dependancy free

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
579
Weekly Downloads
51K
Last Commit
7mos ago
Bundle Size (min+gzip)
1.41KB
Tree-Shakeable
rgl

react-grid-layout

A draggable and resizable grid layout with responsive breakpoints, for React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
4
Top Feedback
4Great Documentation
4Easy to Use
1Performant
GitHub Stars
13K
Weekly Downloads
217K
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rns

react-native-super-grid

Responsive Grid View for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
1K
Weekly Downloads
9K
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vue-grid-layout

A draggable and resizable grid layout, for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
24K
Last Commit
9mos ago
Bundle Size (min+gzip)
42.3KB
Not Tree-Shakeable
rsf

react-styled-flexboxgrid

Grid system based on styled-components and flexbox for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
538
Weekly Downloads
19K
Last Commit
1yr ago
Bundle Size (min+gzip)
2.20KB
Tree-Shakeable

@ag-grid-community/core

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
8K
Weekly Downloads
129K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
dat

datatables

Tables plug-in for jQuery

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
GitHub Stars
7K
Weekly Downloads
33K
Last Commit
1yr ago
Bundle Size (min+gzip)
57.4KB
Not Tree-Shakeable

@ag-grid-enterprise/core

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

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

@chakra-ui/layout

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
21K
Weekly Downloads
162K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
jsg

jsgrid

Lightweight Grid jQuery Plugin

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
1Performant
1Highly Customizable
GitHub Stars
1K
Weekly Downloads
21K
Last Commit
1yr ago
Bundle Size (min+gzip)
9.18KB
Not Tree-Shakeable

@ag-grid-community/react

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

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

@material-ui/data-grid

MUI X: Build complex and data-rich applications using a growing list of advanced components. We're kicking it off with the most powerful Data Grid on the market.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
809
Weekly Downloads
122K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
jn

jqwidgets-ng

[![Price](https://img.shields.io/badge/price-COMMERCIAL-0098f7.svg)](https://jqwidgets.com/license/)

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
N/A
Weekly Downloads
776
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
jqg

jqGrid

jqGrid is an Ajax-enabled JavaScript control that provides solutions for representing and manipulating tabular data on the web.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
723
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ug

use-grid

🤏React hook for recreating the bootstrap grid system

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

@ag-grid-community/vue

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

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

@theme-ui/components

Build consistent, themeable React apps based on constraint-based design principles

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

ag-grid-vue3

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

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

@material-ui/x-grid

MUI X: Build complex and data-rich applications using a growing list of advanced components. We're kicking it off with the most powerful Data Grid on the market.

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

@carbon/grid

A design system built by IBM

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

react-stonecutter

Animated grid layout component for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
1K
Weekly Downloads
1K
Last Commit
2yrs ago
Bundle Size (min+gzip)
24.1KB
Not Tree-Shakeable
gri

@visx/grid

🐯 visx | visualization components

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

angular-grid

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
173
Last Commit
2d ago
Bundle Size (min+gzip)
39.2KB
Not Tree-Shakeable
gri

@vx/grid

🐯 visx | visualization components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
14K
Weekly Downloads
36K
Last Commit
4d ago
Bundle Size (min+gzip)
2.34KB
Tree-Shakeable

@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.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
1.0/ 5
1
Top Feedback
N/A
GitHub Stars
183
Weekly Downloads
8K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@react-spectrum/layout

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

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

@handsontable/vue

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

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

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 ...

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