Skip to content
57

Awesome Grid

A curated list of grid(table) libraries and resources that developers may find useful.

1.6k stars114 forks70 entriesLast push Jul 11, 2025 (1 year ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Libraries

ag-grid

Serious data grid solution for Enterprise. It supports major javascript frameworks: Angular 1, Angular2, Aurelia, React, VueJs, Web Components. It has both free and commercial licences. Free is limited on features.

Bryntum Grid

A rich JS data grid component that integrates with React, Vue and Angular.

FancyGrid

JavaScript grid library with charts integration and server communication. There is a big form module. It supports major javascript frameworks: Vanilla JS, React, VueJs, jQuery.

FG-Grid

New FancyGrid version. Designed on Vanilla JS, supports TypeScript and React.

Highcharts Grid Lite

Light grid solution from famous chart library HighCharts. It is well integrated with HighCharts and has some nice dataviz features.

Grid.js

Table plugin written in TypeScript. It has integrations with React, Vue, Angular and jQuery. It extends native HTML table. It does not provide many modern Enterprise grid features.

Handsontable

JavaScript Spreadsheet excel-like table. It supports major javascript frameworks: Angular, React, VueJs, Web Components.

RealGrid

Professional grid library on Canvas aimed at Enterprise level but almost all documentation is written in Korean.

RevoGrid

Free spreadsheet grid implementation as webcomponent. Handles millions of rows and columns fast and efficiently. Works in any major framework (VueJs, React, Ember, Angular) or with no framework at all.

SpreadJS

JavaScript Spreadsheet, Grid and Data Presentation Components. There is a .NET version. SpreadJS is a serious product but the documentation and samples organization is complex.

TanStack Table

The most downloadable data grid component over npm! It has packages for Vanilla JS, React, Angular, Vue and other frameworks. But it does not provide styling.

In 2 lists

Tabulator

Free JavaScript Table library with many features. It has integrations with Angular, React and Vue.

Specific Libraries >React

Griddle

Simple grid library.

MUI X Data Grid

Feature-rich data grid with an open-source license for simple projects and a commercial license for enterprise use cases. It's highly customizable but also has a native integration with Material UI.

react-bootstrap-table2

Light table for twitter bootstrap.

react-datagrid2

It has basic grid features. It looks lite but it is powerful.

React Data Grid(adazzle)

Excel-like grid component. Many features, small leaks.

React datasheet

Simple and highly customizable excel-like spreadsheet.

React Table

A tiny(3kb) table library with several features.

In 2 lists

react-virtualized

React components for virtualizing large data sets for efficiently rendering lists and tabular data

In 2 lists

fixed-data-table-2

DevExtreme React Grid

High-performance plugin-based React data grid for Bootstrap and Material Design.

In 2 lists

react-smart-data-table

Light React data table.

Smart Grid

Light React grid with several features.

BaseTable

React grid library from Autodesk.

Specific Libraries >Vue.js

vue-table

Vue.js component that will automatically request (JSON) data from the server and display it nicely in a html table with swappable/extensible pagination component.

vue-tables

Small table component on Vue.js.

Vuetiful Datatable

Vuetiful is a component framework written on Vue.js. Although it does not have documentation, site and even link with samples - it is still interesting. Link on DataTable

DevExtreme Vue Grid

High-performance plugin-based Vue data grid

Specific Libraries >Angular

IgxGrid

A complete and high-performance Angular data grid by Infragistics. Supports virtual scrolling, sorting, filtering, grouping, editing, export, drag & drop, and responsive design. Ideal for enterprise-grade Angular applications.

Specific Libraries >jQuery

appendGrid

The dynamic table input jQuery plugin. It has basic features. The design looks old.

DataTables

Easy to use library. It is the number one grid solution on jQuery.

Dynatable

It has basic features. Last update in 2014!

Frappe DataTable

A simple, modern and interactive datatable library on es6. Current version is full of small bugs.

jExcel

jExcel is is a very light jquery plugin to embed a spreadsheet, compatible with Excel, in your browser. You can load data straight to a jExcel table from a JS array, json or even a CSV file.

jsGrid

Light grid library with basic grid features. The author is a former core architect of DevExpress.

jqGrid

Variety of grid features.

jTable

All main features and a focus on CRUD operations.

In 2 lists

MiniUI

A collection of widgets. There are some basic grid features. There are PHP, Java and .NET versions. All documentation is in Chinese.

ParamQuery

Featured grid library, but many small bugs and old design. Good features realization.

SlickGrid

Many features. There is even an infinite feature (1 000 000 rows). Themes looks out of date. Product is well known. Last update in 2014!

In 3 lists

Tablesorter

Small table plugin that enables sorting and several features. Mainly used to enable fast sorting on html table.

Specific Libraries >AngularJS

ngx-datatable

A feature-rich lightweight data-table crafted for Angular2.

ui-grid

Professional complete grid solution.

Specific Libraries >EmberJS

ember-table

Professional grid library from Addepar.

Specific Libraries >Dojo

dgrid

Full featured, lightweight data grid library.

In 2 lists

DridX

Featured grid solution.

In 2 lists

Frameworks

DevExpress

Huge framework. It has AngularJS, Angular 2, Knockout, .NET versions. Grid solutions: grid, pivot, scheduler.

DHTMLX

One of the oldest frameworks. A bit out of date with old API. Grid solutions: grid, pivot, scheduler, treegrid, spreadsheet.

EasyUI

Light and fast jQuery UI library with many widgets. Grid solutions: grid, treegrid.

FlexGrid

A fast and flexible JavaScript data grid with zero dependencies. FlexGrid has deep integration with frameworks like Angular, React, Vue and Web Components. It is dependable on Wijmo framework.

Infragistics(IgniteUI)

Framework with .NET, Silverlight, Mobile, JavaScript versions. JavaScript version has name IgniteUI. It is jQuery based UI. Grid solutions: grid, treegrid, pivot.

JQWidgets

jQuery based UI library with a full list of widgets. Grid solutions: grid, scheduler, treegrid.

Sencha

The biggest JavaScript Framework. Robust API. It is the most serious market solution for developing CRM/ERP systems. Due to it's large size it is used only for SP complex solutions. No jQuery or AngularJS integrations. It has a material design theme since 6.2 version. There is a .NET version as an…

ShieldUI

UI framework with JavaScript, .NET and Java versions. Grid solutions: there are both basic and advanced features. But there are some bugs in the samples and has old design.

SmartClient

The oldest project in this list. Old API, but many features. Grid solutions: grid with basic features.

Syncfusion

Syncfusion offers a complete solution with 50+ components in multiple frameworks such as Angular, React, Vue, etc. Grid solutions: grid, treegrid, spreadsheet, pivot grid, gantt.

Telerik

Telerik provides Kendo UI JS framework. Variety of widgets. It has .NET, MVC and PHP versions. It now has an AngularJS 2 version. Grid solutions: grid, scheduler, treegrid, scheduler, spreadsheet.

Vaadin

Material design widgets on Polymer. It has AngularJS and Java versions. Grid solutions: modern grid with basic features with Free license(Apache 2.0). Important: it supports only latest browsers versions!

Webix

Variety of widgets. It has Backbone.js, Angular 1, Angular2, VueJS and custom integrations. There is .NET version. Grid solutions: grid, treegrid, scheduler, pivot, spreadsheet.

w2ui

Light framework on jQuery with just 69kb. Grid solutions: light grid solution.

In 2 lists

Specific products

Cal-Heatmap

JavaScript module to create calendar heatmap to visualize time series data.

Elegantt

Awesome Gantt charts for Trello.

fullcalendar

Professional JavaScript calendar and schedule library.

productboard

Service with interesting grids inside.

redbooth

Gantt service.

Smartsheet

Popular cloud service to manage grid/excel.

tablein

Multi-language restaurant table booking system. It has awesome functionality.

wpDataTables

WordPress Table Plugin. This plugin relies on DataTables

Infographic Tools

infogr.am

Cloud infographics tool, has light grid widget.

See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago