awesome-grid

Data grid resource

A curated list of data grid/table libraries and resources.

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

GitHub

1k stars
59 watching
107 forks
last commit: almost 2 years ago
Linked from 1 awesome list

angularawesomeawesome-listdatagridembergridjavascriptjqueryreactspreadsheet

Awesome Grid / Libraries

ag-gridSerious 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 GridA rich JS data grid component that integrates with React, Vue and Angular
FancyGridJavaScript 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-GridNew FancyGrid version. Designed on Vanilla JS, supports TypeScript and React
Grid.jsTable 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
HandsontableJavaScript Spreadsheet excel-like table. It supports major javascript frameworks: Angular, React, VueJs, Web Components
RealGridProfessional grid library on Canvas aimed at Enterprise level but almost all documentation is written in Korean
RevoGridFree 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
SpreadJSJavaScript 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 TableThe 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
TabulatorFree JavaScript Table library with many features. It has integrations with Angular, React and Vue

Awesome Grid / Specific Libraries / React

GriddleSimple grid library
MUI X Data GridFeature-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-table2Light table for twitter bootstrap
react-datagrid226about 6 years agoIt has basic grid features. It looks lite but it is powerful
React Data Grid(adazzle)Excel-like grid component. Many features, small leaks
React datasheetSimple and highly customizable excel-like spreadsheet
React Table25,388over 1 year agoA tiny(3kb) table library with several features
react-virtualized
fixed-data-table-2
DevExtreme React GridHigh-performance plugin-based React data grid for Bootstrap and Material Design
react-smart-data-table88almost 2 years agoLight React data table
Smart GridLight React grid with several features
BaseTableReact grid library from Autodesk

Awesome Grid / Specific Libraries / jQuery

appendGridThe dynamic table input jQuery plugin. It has basic features. The design looks old
DataTablesEasy to use library. It is the number one grid solution on jQuery
DynatableIt has basic features. Last update in 2014!
Frappe DataTableA simple, modern and interactive datatable library on es6. Current version is full of small bugs
jExcel6,777almost 2 years agojExcel 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
jsGridLight grid library with basic grid features. The author is a former core architect of
jqGridVariety of grid features
jTable1,099almost 5 years agoAll main features and a focus on CRUD operations
MiniUIA collection of widgets. There are some basic grid features. There are PHP, Java and .NET versions. All documentation is in Chinese
ParamQueryFeatured grid library, but many small bugs and old design. Good features realization
SlickGrid6,812over 3 years agoMany features. There is even an infinite feature (1 000 000 rows). Themes looks out of date. Product is well known. Last update in 2014!
Tablesorter1,029over 6 years agoSmall table plugin that enables sorting and several features. Mainly used to enable fast sorting on html table

Awesome Grid / Specific Libraries / AngularJS

ngx-datatableA feature-rich lightweight data-table crafted for Angular2
ui-gridProfessional complete grid solution

Awesome Grid / Specific Libraries / EmberJS

ember-table1,693almost 2 years agoProfessional grid library from

Awesome Grid / Specific Libraries / Vue.js

vue-table1,830about 8 years agoVue.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-tables357almost 9 years agoSmall table component on Vue.js
Vuetiful Datatable488about 8 years agoVuetiful 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
DevExtreme Vue GridHigh-performance plugin-based Vue data grid

Awesome Grid / Specific Libraries / Dojo

dgridFull featured, lightweight data grid library
DridXFeatured grid solution

Awesome Grid / Frameworks

DevExpressHuge framework. It has AngularJS, Angular 2, Knockout, .NET versions. Grid solutions: grid, pivot, scheduler
DHTMLXOne of the oldest frameworks. A bit out of date with old API. Grid solutions: grid, pivot, scheduler, treegrid, spreadsheet
EasyUILight and fast jQuery UI library with many widgets. Grid solutions: grid, treegrid
FlexGridA 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
JQWidgetsjQuery based UI library with a full list of widgets. Grid solutions: grid, scheduler, treegrid
SenchaThe 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 external product - . Grid solutions: grid with all features, tree grid, pivot, calendar, spreadsheets, infinite. There is a 3rd party ExtJS based Gantt and Scheduler -
ShieldUIUI 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
SmartClientThe oldest project in this list. Old API, but many features. Grid solutions: grid with basic features
SyncfusionSyncfusion offers a complete solution with 50+ components in multiple frameworks such as Angular, React, Vue, etc. Grid solutions: grid, treegrid, spreadsheet, pivot grid, gantt
TelerikTelerik 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
VaadinMaterial 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!
WebixVariety of widgets. It has Backbone.js, Angular 1, Angular2, VueJS and custom integrations. There is .NET version. Grid solutions: grid, treegrid, scheduler, pivot, spreadsheet
w2uiLight framework on jQuery with just 69kb. Grid solutions: light grid solution

Awesome Grid / Specific products

Cal-HeatmapJavaScript module to create calendar heatmap to visualize time series data
EleganttAwesome Gantt charts for Trello
fullcalendarProfessional JavaScript calendar and schedule library
productboardService with interesting grids inside
redboothGantt service
SmartsheetPopular cloud service to manage grid/excel
tableinMulti-language restaurant table booking system. It has awesome functionality
wpDataTablesWordPress Table Plugin. This plugin relies on

Awesome Grid / Infographic Tools

infogr.amCloud infographics tool, has light grid widget

Backlinks from these awesome lists:

More related projects: