awesome-javascript-grids
🧇 A curated list of awesome JavaScript data grid and spreadsheet libraries
https://github.com/statico/awesome-javascript-grids
Last synced: about 4 hours ago
JSON representation
-
Libraries
- ag-Grid - A feature-rich JavaScript data grid supporting React, Angular, Vue, and vanilla JavaScript, with virtualization, editing, grouping, and aggregation.
- Angular UI Grid - A data grid for AngularJS; part of the AngularUI suite.
- AntV S2 - A practical visualization library for tabular analysis with support for up to millions of data.
- bilig - A headless TypeScript spreadsheet engine and WorkPaper API for Node services, coding agents, and server-side workbook automation.
- Bryntum Grid - A high-performance table component built with pure JavaScript that works with any framework.
- BW DataTable - High-performance virtual scrolling data table with zero dependencies.
- canvas-datagrid - Excel-like data grid with a rich API, extensible styling, small file size, and native support for touch devices.
- Cheetah Grid - High-performance JavaScript data table component that works on canvas.
- DataGridXL - An Excel-like JavaScript data grid library with support for up to 1 million cells.
- DevExtreme - A JavaScript data grid with server-side filtering, paging, sorting, grouping, and summary computations for large datasets.
- DHTMLX Grid - Professional JavaScript data grid widget by DHTMLX.
- Dice UI Data Table - Extension of the shadcn/ui data table component with advanced filtering, URL state management, server-side support, and more.
- Ember Table - An addon to support large data set and a number of features around table.
- FancyGrid - JavaScript grid library with charts integration and server communication.
- Fixed Data Table 2 - A continuation of Facebook's fixed-data-table, maintained by Schrodinger.
- Flexmonster - A JavaScript pivot table component for reporting on and visualizing tabular data.
- FortuneSheet - A drop-in JavaScript spreadsheet library that provides rich features like Excel and Google Sheets.
- Frappe DataTable - Modern datatable library for the web.
- Functional Data Grid - A data grid built with React and React-Virtualized for rendering rich, high-performance tabular displays.
- Glide Data Grid - A fast React data grid with rich cell rendering and TypeScript support.
- Grid.js - A free and open-source HTML table plugin written in TypeScript.
- GridSheet - A modern, extensible spreadsheet engine for the web.
- Handsontable - JavaScript data grid that looks and feels like a spreadsheet.
- Highcharts Grid - A grid component for viewing, interacting with, and editing tabular data, available in free Lite and paid Pro versions.
- HighTable - A dynamic windowed scrolling table component for React.
- Ignite UI - A comprehensive library of React components for building modern, data-rich, and responsive web applications.
- jqGrid - An Ajax-enabled JavaScript control that provides solutions for representing and manipulating tabular data on the web.
- jQWidgets - A comprehensive JavaScript UI library with 70+ widgets built entirely from scratch.
- Jspreadsheet CE - A lightweight vanilla JavaScript plugin (formerly Jexcel) to create amazing web-based online interactive tables and spreadsheets compatible with other spreadsheet softwares.
- Jspreadsheet Pro - Jspreadsheet is a lightweight Vanilla JavaScript plugin that help developers to create exceptional web-based interactive data grid with spreadsheet controls.
- Kendo UI for Angular - An Angular data grid with 100+ features including paging, sorting, filtering, editing, grouping, virtualization, accessibility, and export to PDF and Excel.
- Kendo UI for Vue - A Vue data grid with 100+ features including paging, sorting, filtering, editing, grouping, virtualization, accessibility, and export to PDF and Excel.
- Kendo UI Grid - An HTML5 and jQuery data grid with 100+ features including paging, sorting, filtering, editing, grouping, virtualization, globalization, RTL, and export to PDF and Excel.
- Kendo UI Spreadsheet - Kendo UI's Spreadsheet allows you to edit and visualize tabular data by using cell formatting options, styles, and themes.
- KendoReact Data Grid - A React data grid with 100+ features including paging, sorting, filtering, editing, grouping, virtualization, accessibility, and export to PDF and Excel.
- Lemonade Data Grid - The LemonadeJS data grid is a lightweight and highly customizable JavaScript component that provides a solution for rendering data in rows and columns.
- LyteNyte Grid - A ~40 KB, zero-dependency React data grid engineered for high performance and enterprise-scale datasets.
- Mantine React Table - A fully featured Mantine V7 implementation of TanStack React Table V8, forked from Material React Table.
- Material React Table - A fully featured Material UI V6 implementation of TanStack React Table V8, written from the ground up in TypeScript.
- MUI X Data Grid - A React data grid for data-rich applications, with sorting, filtering, pagination, editing, and virtualization.
- ngx-datatable - A feature-rich yet lightweight data table component for Angular.
- ParamQuery - An open source initiative for the web whose easy to use interface is inspired by MS Excel and Google spreadsheets.
- React Base Table - A react table component to display large datasets with high performance and flexibility.
- React Data Grid - Excel-like data grid component built with React.
- React Datasheet Grid - An Airtable-like / Excel-like component to create beautiful spreadsheets in React.
- React Spreadsheet Grid - An Excel-like grid component for React with custom cell editors, performant scroll & resizable columns.
- React-Pivot - A data-grid component with pivot-table-like functionality for data display, filtering, and exploration.
- react-window - React components for efficiently rendering large lists and tabular data.
- Revo Grid - A spreadsheet-like data grid component built on modern reactivity concepts, with virtualization and extensive customization.
- Sencha Ext JS - A collection of high-performance, customizable UI widgets including HTML5 grids, trees, lists, forms, menus, toolbars, panels, and windows.
- Sencha ExtAngular - 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.
- Sencha ExtReact - A set of 115+ React components including grid, tree grid, pivot grid, charts, D3 visualizations, trees, calendar, buttons, and menus designed to work together.
- Sensei Grid - Simple data grid library written in JavaScript.
- shadcn-table - A powerful shadcn table component with server-side sorting, filtering, and pagination.
- shadcn/ui Data Table - Powerful table and datagrids built using TanStack Table with shadcn/ui components.
- SlickGrid - An open-source, client-side JavaScript grid control that binds to an external data source and is compatible with a wide range of data-centric frameworks.
- Smart.Grid - A Data Grid component which displays tabular data.
- SpreadJS - An Excel-like JavaScript spreadsheet component with no dependency on Excel, for building financial, scientific, and business applications.
- SVAR DataGrid - A lightweight data grid component for Svelte and React with in-cell editing, sorting, filtering, virtual scrolling, pagination, and keyboard navigation.
- SyncFusion DataGrid - HTML5/JavaScript Grid/DataGrid is a feature-rich control for displaying data in a tabular format.
- TablixJS - A lightweight, dependency-free JavaScript library for building powerful, responsive data tables.
- Tabulator - An interactive table library that builds tables from HTML tables, JavaScript arrays, AJAX sources, or JSON data.
- TanStack Table - Headless UI for building powerful tables & datagrids for React, Solid, Vue, Svelte and TS/JS.
- TOAST UI Grid - A powerful widget which allows you to visualize and edit data via its table representation.
- Toolbox Grid - A zero-dependency, framework-agnostic data grid web component with virtualization, sorting, filtering, editing, and 20+ plugins.
- Univer - An isomorphic, full-stack framework for creating and editing spreadsheets, documents, and presentations.
- VanillaGrid - A tiny dependency-free data grid library written in vanilla JavaScript with TypeScript support.
- VisActor VTable - A high-performance grid component for multidimensional data analysis and tabular visualization.
- w2ui - A modern and intuitive JavaScript UI library for building rich data-driven web applications.
- Webix Grid - A JavaScript data grid with a rich API and extensive customization options.
- Wijmo FlexGrid - A JavaScript data grid component with editing, sorting, filtering, grouping, and Excel-style features, with support for major frameworks.
- Wijmo Grid - Enterprise-grade JavaScript data grid component by GrapeCity.
- ZingGrid - A JavaScript Web Component data grid and table library built with ES6 and native web components.
-
Motivation
- 1 - tools/)).
Programming Languages
Categories
Sub Categories