Headless UI for building powerful tables & datagrids for React, Solid, Vue, Svelte and TS/JS.
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Headless
Maintained
Open-source
Pagination
Resizable Columns
Row Grouping
Row Selection
Sorting
Tree Data
Accessible
i18n
Responsive
Virtualization
MIT License
Free
React components for efficiently rendering large lists and tabular data.
Custom Formatters
Headless
Maintained
Open-source
Virtualization
MIT License
Free
Build complex and data-rich applications using a growing list of advanced React components. We're kicking it off with the most powerful Data Grid on the market.
Accessible
Custom Formatters
Editable Cells
Filtering
i18n
Maintained
Open-source
Pagination
Resizable Columns
Server-Side
Sorting
Virtualization
CSV Export
Draggable Rows
Freezable Columns
PDF Export
Pivot Tables
Row Grouping
Tree Data
XLSX Export
MIT or Commercial License
Premium Features and Support
Our mission is simple: Build the best datagrid in the world. Born out of frustration with existing solutions, ag-Grid evolved from a side project to becoming the leading JavaScript datagrid on the market.
Accessible
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Freezable Columns
i18n
Maintained
Open-source
Pagination
Resizable Columns
Row Selection
Virtualization
XLSX Export
Copy and Paste
CSV Export
Fill Down
Fill Right
Filtering
Formula Support
Pivot Tables
Range Selection
Row Grouping
Server-Side
Sorting
Tree Data
MIT or Commercial License
Free for Personal Use
Excel-like data grid component built with React. Lightning fast rendering, rich editing and formatting, configurable & customizable, packed full of Excel features.
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Filtering
Freezable Columns
Maintained
Open-source
Resizable Columns
Row Grouping
Row Selection
Sorting
Tree Data
Virtualization
Copy and Paste
MIT License
Free
JavaScript data grid that looks and feels like a spreadsheet. Minimalistic, Excel-like grid component for web apps.
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Freezable Columns
i18n
Maintained
Open-source
Range Selection
Resizable Columns
Row Selection
Sorting
Virtualization
Custom License
Free for Personal Use
The easy to use, fully featured, interactive table JavaScript library. Tabulator allows you to create interactive tables in seconds from any HTML Table, JavaScript Array, AJAX data source or JSON formatted data.
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Open-source
Range Selection
Resizable Columns
Responsive
Row Grouping
Row Selection
Sorting
Virtualization
XLSX Export
Server-Side
MIT License
Donate via Patreon or PayPal
HTML5/JavaScript Grid/DataGrid is a feature-rich control for displaying data in a tabular format. Its wide range of functionalities includes data binding, editing, Excel-like filtering, custom sorting, aggregating rows, selection, and support for Excel, CSV, and PDF formats.
Accessible
CSV Export
Custom Editors
Custom Formatters
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Open-source
Pagination
PDF Export
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Virtualization
XLSX Export
Custom License
Commercial License
The KendoReact Data Grid (Table) provides 100+ ready-to-use features covering everything from paging, sorting, filtering, editing, and grouping to row and column virtualization, export to PDF and Excel and accessibility.
Not Open-source
Accessible
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Pagination
PDF Export
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Virtualization
XLSX Export
Tree Data
Custom License
Commercial 30-day Trial
The Kendo UI for Angular Data Grid (Table) provides 100+ ready-to-use features covering everything from paging, sorting, filtering, editing, and grouping to row and column virtualization, export to PDF and Excel and accessibility.
Not Open-source
Accessible
Custom Editors
Custom Formatters
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Pagination
PDF Export
Resizable Columns
Responsive
Row Grouping
Row Selection
Server-Side
Sorting
Virtualization
XLSX Export
Tree Data
Custom License
Commercial 30-day Trial
A highly flexible tool, built upon the foundations of progressive enhancement, that adds all of these advanced features to any HTML table.
Accessible
Custom Formatters
Filtering
i18n
Maintained
Open-source
Pagination
Responsive
Row Grouping
Server-Side
Sorting
Virtualization
Editable Cells
Headless
MIT License
Premium Support
Glide Data Grid is a no compromise, outrageously fast data grid for your React project, with rich rendering and TypeScript support.
Accessible
Copy and Paste
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Freezable Columns
i18n
Maintained
Open-source
Range Selection
Resizable Columns
Responsive
Row Selection
Search
Server-Side
Sorting
Virtualization
MIT License
Free
Kendo UI's Responsive and Adaptive HTML5 Grid widget provides 100+ ready-to-use features from paging, sorting, filtering, editing, grouping and group paging to row and column virtualization, export to PDF and Excel, accessibility, globalization and RTL support.
Not Open-source
Accessible
Custom Editors
Custom Formatters
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Pagination
PDF Export
Range Selection
Resizable Columns
Responsive
Row Grouping
Row Selection
Server-Side
Sorting
Virtualization
XLSX Export
Pivot Tables
Tree Data
Custom License
Commercial 30-day Trial
Kendo UI's Spreadsheet allows you to edit and visualize tabular data by using cell formatting options, styles, and themes. Sorting, filtering, export and import features are ready-to-use out of the box. You can bind to a data source, create custom editors, use cell comments, validation and much more.
Not Open-source
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Editable Cells
Fill Down
Fill Right
Filtering
Formula Support
Freezable Columns
i18n
Maintained
PDF Export
Range Selection
Resizable Columns
Responsive
Row Selection
Server-Side
Sorting
XLSX Export
Pivot Tables
Tree Data
Custom License
Commercial 30-day Trial
Grid.js is a free and open-source HTML table plugin written in TypeScript.
Accessible
Maintained
Open-source
Pagination
Responsive
Server-Side
Sorting
MIT License
Free
Revolutionary Spreadsheet Data Grid component. Built according to the latest reactivity concepts. Super fast, full of features with advanced customization level.
Accessible
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Freezable Columns
Maintained
Open-source
Range Selection
Resizable Columns
Responsive
Row Selection
Sorting
Virtualization
Copy and Paste
MIT License
Free
An addon to support large data set and a number of features around table. Ember Table can handle over 100,000 rows without any rendering or performance issue.
Accessible
Custom Formatters
Maintained
Open-source
Resizable Columns
Row Selection
Sorting
Tree Data
MIT License
Free
A data grid for AngularJS; part of the AngularUI suite. Native AngularJS implementation, no jQuery. Performs well with large data sets; even 10,000+ rows Plugin architecture allows you to use only the features you need.
Accessible
Custom Editors
Custom Formatters
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Open-source
Pagination
Range Selection
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Tree Data
Virtualization
MIT License
Free
Jspreadsheet CE (formerly Jexcel) is a lightweight vanilla javascript plugin to create amazing web-based online interactive tables and spreadsheets compatible with other spreadsheet softwares.
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Formula Support
Freezable Columns
Maintained
Open-source
Pagination
Range Selection
Resizable Columns
Row Selection
Search
Sorting
XLSX Export
Virtualization
MIT License
Free
A react table component to display large datasets with high performance and flexibility.
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Freezable Columns
Maintained
Open-source
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Virtualization
MIT License
Free
Simple table with sorting and filtering on AngularJS.
Not Maintained
Custom Formatters
Filtering
Open-source
Pagination
Sorting
Editable Cells
BSD 3-Clause License
Free
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Copy and Paste
Editable Cells
Fill Down
Fill Right
Filtering
Formula Support
i18n
Maintained
Open-source
Pivot Tables
Range Selection
Resizable Columns
Row Selection
Search
Sorting
Virtualization
XLSX Export
MIT License
Free (Asks for sponsors)
Smart Table is a table module for angular js. It is lightweight (around 3kb minified) and has no other dependencies than Angular itself.
Not Maintained
Accessible
Editable Cells
Filtering
Open-source
Pagination
Row Selection
Sorting
MIT License
Free
The most powerful JavaScript tool for visualizing your business data.
Copy and Paste
CSV Export
Custom Formatters
Filtering
Formula Support
Freezable Columns
i18n
Maintained
PDF Export
Pivot Tables
Resizable Columns
Server-Side
Sorting
Tree Data
Virtualization
XLSX Export
Open-source
Custom License
Commercial 30-day Trial
JqGrid is an Ajax-enabled JavaScript control that provides solutions for representing and manipulating tabular data on the web.
Not Maintained
Accessible
Custom Formatters
Editable Cells
Open-source
Sorting
Pagination
MIT License
Free
A fast, tiny plugin for vanilla JavaScript to display large data sets easily.
Not Maintained
Open-source
Virtualization
Headless
GPLv3 or Commercial License
Free for Personal Use
SlickGrid is a fully open-source, javascript, client-side grid control designed to take an external component as a datasource, and that means SlickGrid should be compatible with a wide range of modern data-centric frameworks.
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
Maintained
Open-source
Pagination
Resizable Columns
Row Grouping
Row Selection
Sorting
Tree Data
Virtualization
MIT License
Free
The Kendo UI for Vue Data Grid (Table) provides 100+ ready-to-use features covering everything from paging, sorting, filtering, editing, and grouping to row and column virtualization, export to PDF and Excel and accessibility.
Not Open-source
Accessible
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Pagination
PDF Export
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Virtualization
XLSX Export
Custom License
Commercial 30-day Trial
Excel-like data grid with a rich API, extensible styling, small file size, and native support for touch devices. Single canvas element, drawn in immediate mode, data size does not impact performance. W3C Web Component and works in all frameworks.
Accessible
Copy and Paste
Draggable Rows
Editable Cells
Filtering
Freezable Columns
Maintained
Open-source
Pagination
Range Selection
Resizable Columns
Row Selection
Sorting
Virtualization
Custom Formatters
BSD 3-Clause License
Free
TOAST UI Grid is a powerful widget which allows you to visualize and edit data via its table representation.
Accessible
Copy and Paste
Custom Editors
Custom Formatters
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Open-source
Pagination
Range Selection
Resizable Columns
Server-Side
Sorting
Tree Data
Virtualization
MIT License
Free
JqGrid is an Ajax-enabled JavaScript control that provides solutions for representing and manipulating tabular data on the web.
Accessible
Copy and Paste
CSV Export
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Maintained
Open-source
Pagination
Pivot Tables
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Virtualization
XLSX Export
Tree Data
CC-BY-NC-3.0 or Commerical License
Free for Personal Use / Commercial License
Jspreadsheet is a lightweight Vanilla JavaScript plugin that help developers to create exceptional web-based interactive data grid with spreadsheet controls.
Not Open-source
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Formula Support
Freezable Columns
Headless
Maintained
Pagination
PDF Export
Pivot Tables
Range Selection
Resizable Columns
Responsive
Row Grouping
Row Selection
Sorting
Virtualization
XLSX Export
Commercial License
Subscription or One-Time Fee
A practical visualization library for tabular analysis with support for up to millions of data.
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Editable Cells
Filtering
Freezable Columns
Headless
i18n
Maintained
Open-source
Pagination
Pivot Tables
Range Selection
Resizable Columns
Responsive
Row Grouping
Row Selection
Sorting
Tree Data
Virtualization
MIT License
Free
w2ui is a modern and intuitive JavaScript UI library for building rich data-driven web applications. The library has a small footprint and requires only jQuery (1.9+) as a dependency.
Accessible
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
Maintained
Open-source
Resizable Columns
Row Selection
Sorting
MIT License
Free
VTable is not just a high-performance multidimensional data analysis table, but also a grid artist that creates art between rows and columns.
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
Headless
i18n
Maintained
Open-source
Pagination
Pivot Tables
Range Selection
Resizable Columns
Responsive
Row Grouping
Row Selection
Sorting
Tree Data
Virtualization
XLSX Export
MIT License
Free
Improve your applications by leveraging the best JavaScript datagrid in the industry with Wijmo's FlexGrid. FlexGrid provides a familiar, Excel-like experience. FlexGrid provides customizable cells with cell templates and themes. With extensive API documentation and hundreds of demos, as well as first-class support, we've got the tools to help you create the datagrid that your application needs.
Not Open-source
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Pagination
PDF Export
Pivot Tables
Range Selection
Resizable Columns
Responsive
Row Grouping
Row Selection
Server-Side
Sorting
Tree Data
Virtualization
XLSX Export
Custom License
Commercial License
An Excel-like grid component for React with custom cell editors, performant scroll & resizable columns.
Accessible
Custom Formatters
Editable Cells
Maintained
Open-source
Resizable Columns
Virtualization
MIT License
Free
React-Pivot is a data-grid component with pivot-table-like functionality for data display, filtering, and exploration.
Accessible
CSV Export
Maintained
Open-source
Pivot Tables
MIT License
Free
jTable is a jQuery plugin that is used to create AJAX based CRUD tables without coding HTML or Javascript.
Not Maintained
Accessible
Filtering
i18n
Open-source
Pagination
Resizable Columns
Server-Side
Sorting
Editable Cells
MIT License
Free
ParamQuery Grid is an open source initiative for the web whose easy to use interface is inspired by MS Excel and Google spreadsheets. Angular, React, and Vue support is available with a paid Pro license.
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Freezable Columns
i18n
Maintained
Open-source
Pagination
Pivot Tables
Range Selection
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Tree Data
Virtualization
XLSX Export
GPLv3 or Commercial License
Free (Vanilla JS Only) and Pro Versions
This is a spreadsheet component built in Facebook's ReactJS.
Not Maintained
Accessible
Editable Cells
Open-source
MIT License
Free
Simple data grid library written in JavaScript. The data grid is part of Datazenit, a web-based database administration tool.
Accessible
Custom Editors
Custom Formatters
Editable Cells
Open-source
Sorting
Maintained
MIT License
Free
No-nonsense super fast Excel-like data grid library with support for up to 1 million cells.
Not Open-source
Copy and Paste
Draggable Rows
Editable Cells
Fill Down
Fill Right
i18n
Maintained
Range Selection
Resizable Columns
Responsive
Row Selection
Sorting
Virtualization
Custom License
Free for Personal Use
JavaScript grid library with charts integration and server communication.
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Open-source
Pagination
Range Selection
Resizable Columns
Responsive
Row Grouping
Row Selection
Server-Side
Sorting
Tree Data
Virtualization
XLSX Export
Custom License
Commercial 60-day Trial
Smart.Grid represents a Data Grid component which displays tabular data. It allows you to sort, filter, edit, group the data.
Accessible
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Freezable Columns
i18n
Maintained
Open-source
Pagination
PDF Export
Range Selection
Resizable Columns
Responsive
Row Grouping
Row Selection
Sorting
Tree Data
Virtualization
XLSX Export
Custom License
Community and Enterprise Versions
A spreadsheet component for React with simple and clean spreadsheet-like features.
Not Maintained
Accessible
Copy and Paste
Editable Cells
Fill Down
Fill Right
Open-source
Range Selection
Sorting
MIT License
Free
This is a library made with React and React-Virtualized for creating rich data grids. It's really fast and is being used in production with tens of thousands of elements.
Custom Formatters
Filtering
Maintained
Open-source
Resizable Columns
Row Grouping
Sorting
Virtualization
MIT License
Donations
Ext JS provides the industry's most comprehensive collection of high-performance, customizable UI widgets - including HTML5 grids, trees, lists, forms, menus, toolbars, panels, windows, and much more.
Not Open-source
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Freezable Columns
Maintained
Pagination
Range Selection
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Tree Data
Virtualization
XLSX Export
Custom License
Commercial 30-day Trial
react-virtualized-pivot is a React.js pivot table UI built on top of react-virtualized and quick-pivot.
Not Maintained
Open-source
Pivot Tables
Sorting
Virtualization
MIT License
Free
ExtReact provides the most comprehensive set of components for React developers, including grid, tree grid, pivot grid, charts, D3 visualizations, trees, calendar, buttons, menus and more, with more than 115 professionally tested and supported components that are all designed to work together.
Not Open-source
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Freezable Columns
Maintained
Pagination
Range Selection
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Tree Data
Virtualization
XLSX Export
Custom License
Commercial 30-day Trial
Spreadsheet is a fully functional native javascript spreadsheet. It is inspired by Google sheets, shares similar functionality, but is 100% original hand coded.
Not Maintained
Accessible
Custom Formatters
Draggable Rows
Editable Cells
Formula Support
Open-source
Range Selection
Resizable Columns
Row Grouping
Row Selection
Sorting
Virtualization
MIT License
Donations
ExtAngular includes a comprehensive set of 115+ components for Angular developers, including grid, tree grid, pivot grid, charts, D3 visualizations, trees, calendar, buttons, menus and more. All components are professionally tested and supported, and designed to work together.
Not Open-source
Accessible
Copy and Paste
CSV Export
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Fill Down
Fill Right
Filtering
Freezable Columns
Maintained
Pagination
Range Selection
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Tree Data
Virtualization
XLSX Export
Custom License
Commercial 30-day Trial
The LemonadeJS data grid is a lightweight and highly customizable JavaScript component that provides a solution for rendering data in rows and columns. It offers features like search, filter, pagination, and in-cell editing.
CSV Export
Editable Cells
Formula Support
Maintained
Open-source
Pagination
Search
Sorting
MIT License
Free
The Bryntum Grid is a powerful and high performance table component for the web. Since it is built with pure JavaScript, it works with the framework you are already using.
n/a
n/a
n/a
n/a
n/a
n/a
Not Open-source
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Pagination
PDF Export
Range Selection
Resizable Columns
Responsive
Row Grouping
Server-Side
Sorting
Tree Data
Virtualization
XLSX Export
Custom License
Commercial with Trial
Built for speed and ready to tackle your toughest business challenge. With integrated server-side support for data filtering, paging, sorting, record grouping, and summary computations extremely large datasets are never an issue for the DevExtreme Data Grid.
n/a
n/a
n/a
n/a
n/a
n/a
Not Open-source
Accessible
Custom Editors
Custom Formatters
Draggable Rows
Editable Cells
Filtering
Freezable Columns
i18n
Maintained
Pagination
PDF Export
Resizable Columns
Row Grouping
Row Selection
Server-Side
Sorting
Virtualization
XLSX Export
Pivot Tables
Tree Data
Custom License
Free for Personal Use