Package category
Tables and data grids
Sortable, filterable and virtualised tables.
539 packages4 comparisons
Packages compared
539 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @syncfusion/ej2-angular-calendars A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Angular | 19.3k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| quill-better-table Module for better table in Quill, more useful features are supported. | 19.1k | +14% | - | 6 years ago 1.2.10 | CommonJS | None | Tables and data grids | |
| floatthead fixed table header plugin that works | 19k | +33% | - | 3 years ago 2.2.5 | CommonJS | Bundled | Tables and data grids | |
| survey-analytics JavaScript dashboard and survey analytics library for visualizing SurveyJS form results with interactive charts and data tables. Includes cross-filtering, date filtering, and reusable dashboard state. Uses Chart.js by default, with Plotly.js and ApexChart | 18.6k | +28% | - | 2 days ago 3.1.1 | ESM + CommonJS | Bundled | Charts and data visualisation, Tables and data grids | |
| datatables.net-colreorder-dt ColReorder for DataTables with styling for [DataTables](https://datatables.net/) | 18.4k | -7% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | Tables and data grids | |
| datatables.net-searchbuilder SearchBuilder for DataTables | 18.4k | -19% | - | 3 days ago 2.1.0 | ESM + CommonJS | Bundled | Tables and data grids | |
| @handsontable/vue3 Best Data Grid for Vue with Spreadsheet Look and Feel. | 18.3k | - | - | - | 10 days ago 18.1.1 | ESM + CommonJS | Bundled | Tables and data grids, Vue |
| @siemens/ngx-datatable ngx-datatable is an Angular table grid component for presenting large and complex data. | 18.2k | - | - | - | 3 days ago 27.1.0 | ESM only | Bundled | Tables and data grids, Angular |
| datatables.net-searchpanes SearchPanes for DataTables | 18.2k | -22% | - | 1 year ago 2.3.5 | ESM + CommonJS | Bundled | Tables and data grids | |
| devextreme-dist HTML5 JavaScript Component Suite for Responsive Web Development | 18k | +28% | - | 7 days ago 26.1.5 | - | None | Tables and data grids, Charts and data visualisation | |
| @blueprintjs/datetime2 Re-exports of @blueprintjs/datetime APIs | 18k | - | - | - | 7 days ago 3.2.6 | ESM + CommonJS | Bundled | Date and time, UI component libraries |
| react-base-table a react table component to display large data set with high performance and flexibility | 17.9k | +25% | - | - 2.1.0 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| jsgrid Lightweight data grid jQuery plugin. It supports basic grid operations like inserting, filtering, editing, deleting, paging, sorting, and validation. jsGrid is tunable and allows to customize appearance and components. | 17.6k | -29% | - | - 1.5.3 | CommonJS | None | Tables and data grids | |
| react-bootstrap-table2-toolkit The toolkit for react-bootstrap-table2 | 17.5k | +10% | - | 6 years ago 2.1.3 | CommonJS | None | UI component libraries, React | |
| @ag-grid-enterprise/charts Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 17.1k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| devextreme-vue DevExtreme UI and Visualization Components for Vue | 16.3k | +3% | - | 7 days ago 26.1.5 | ESM + CommonJS | Bundled | Tables and data grids, Charts and data visualisation | |
| e-virt-table A powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc. | 15.5k | +1019% | - | 9 days ago 1.4.16 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @syncfusion/ej2-angular-inputs A package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for Angular | 15.4k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| @syncfusion/ej2-angular-buttons A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Angular | 15.4k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| @syncfusion/ej2-react-buttons A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for React | 15.3k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| @syncfusion/ej2-react-pdfviewer Essential JS 2 PDF viewer Component for React | 14.7k | - | - | - | 3 days ago 34.2.9 | ESM + CommonJS | None | React, UI component libraries |
| react-bootstrap-table It's a react table for bootstrap | 14.7k | -7% | - | 8 years ago 4.3.1 | CommonJS | None | UI component libraries, React | |
| @tanstack/angular-virtual Headless UI for virtualizing scrollable elements in Angular | 14.5k | - | - | - | 11 days ago 6.0.6 | ESM + CommonJS | Bundled | Angular, React |
| jspreadsheet Jspreadsheet is a lightweight, vanilla javascript data grid plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software. | 14.5k | +81% | - | 2 days ago 12.9.1 | CommonJS | Bundled | Tables and data grids, PDF and documents | |
| @syncfusion/ej2-angular-schedule Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Angular | 14.4k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| react-bootstrap-table2-filter it's a column filter addon for react-bootstrap-table2 | 14.3k | -15% | - | 6 years ago 1.3.3 | CommonJS | None | UI component libraries, React | |
| simple-datatables A lightweight, dependency-free JavaScript HTML table plugin. | 14.2k | -5% | - | 1 month ago 10.3.0 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries | |
| react-table-6 A fast, lightweight, opinionated table and datagrid built on React | 14.1k | -22% | - | 6 years ago 6.11.0 | ESM + CommonJS | None | Tables and data grids, React | |
| @syncfusion/ej2-react-spreadsheet Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for React | 13.8k | - | - | - | 3 days ago 34.2.9 | ESM + CommonJS | None | React, UI component libraries |
| vue3-easy-data-table A customizable and easy-to-use data table component made with Vue.js 3.x. | 13.7k | -15% | - | 3 years ago 1.5.47 | ESM + CommonJS | Bundled | Vue, Bundlers | |
| @syncfusion/ej2-angular-charts Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular | 13.7k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, Charts and data visualisation |
| @syncfusion/ej2-react-charts Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for React | 13.6k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, Charts and data visualisation |
| ag-grid-vue AG Grid Vue 2 Component | 13.5k | -1% | - | 2 years ago 31.3.4 | ESM + CommonJS | Bundled | Tables and data grids, Vue | |
| slickgrid A lightning fast JavaScript grid/spreadsheet | 13.5k | +24% | - | 7 days ago 5.20.2 | ESM + CommonJS | Bundled | Tables and data grids | |
| @teselagen/react-table teselagen maintained version of react-table@v6 (with react-list virtualization enabled by default above 200 rows) -- A fast, lightweight, opinionated table and datagrid built on React | 13.4k | - | - | - | 1 year ago 6.10.18 | ESM + CommonJS | None | Tables and data grids, React |
| react-bootstrap-table2-editor it's the editor addon for react-bootstrap-table2 | 13.3k | -16% | - | 7 years ago 1.4.0 | CommonJS | None | UI component libraries, React | |
| @ag-grid-enterprise/viewport-row-model Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 13.3k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| angular-smart-table [](https://travis-ci.org/lorenzofox3/Smart-Table) | 13.2k | +52% | - | - 2.1.11 | CommonJS | None | Angular, Tables and data grids | |
| datatables.net-rowgroup-dt RowGroup for DataTables with styling for [DataTables](https://datatables.net/) | 12.8k | -32% | - | 3 days ago 2.1.0 | ESM + CommonJS | Bundled | Tables and data grids | |
| vue-good-table A simple, clean data table for VueJS (2.x) with essential features like sorting, column filtering, pagination etc | 12.6k | -29% | - | 4 years ago 2.21.11 | ESM + CommonJS | None | Tables and data grids, Vue | |
| quill-table-up A table module for quill2.x | 12.5k | +511% | - | 4 months ago 3.5.2 | ESM only | Bundled | Tables and data grids | |
| tanstack-table-search-params React Hook for syncing TanStack Table state with URL search params | 12.4k | +251% | - | 10 months ago 0.12.1 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @kpmck/ag-grid-core Framework-agnostic AG Grid DOM helpers for Node-based test tooling | 12k | - | - | - | 3 months ago 1.0.1 | ESM only | Bundled | Testing, Scraping and browser automation |
| @mescius/wijmo UI library for pure JS, Angular, React, Vue and more... | 11.9k | - | - | - | 2 months ago 5.20261.52 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| jqwidgets-scripts jQWidgets UI components for JavaScript, jQuery, React, Vue and TypeScript - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes. | 11.7k | +69% | - | 7 days ago 27.0.1 | CommonJS | None | Tables and data grids, UI component libraries | |
| @infinite-table/infinite-react Infinite Table for React | 11.4k | - | - | - | 4 days ago 9.1.2 | ESM + CommonJS | Bundled | Tables and data grids, React |
| svelte-headless-table Unopinionated and extensible data tables for Svelte | 11k | +84% | - | 1 year ago 0.18.3 | ESM only | Bundled | Tables and data grids, Svelte | |
| @inovua/reactdatagrid-community Empower Your Data with the best React Data Grid there is | 11k | - | - | - | 3 years ago 5.10.2 | CommonJS | None | Tables and data grids, React |
| @syncfusion/ej2-react-filemanager Essential JS 2 FileManager Component for React | 10.9k | - | - | - | 3 days ago 34.2.9 | ESM + CommonJS | None | React, UI component libraries |
| @segment/react-tiny-virtual-list A tiny but mighty list virtualization component, with zero dependencies 💪 | 10.7k | - | - | - | 5 years ago 2.2.1 | ESM + CommonJS | Bundled | Tables and data grids, React |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @syncfusion/ej2-angular-calendarsA complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Angular
- quill-better-tableModule for better table in Quill, more useful features are supported.
- floattheadfixed table header plugin that works
- survey-analyticsJavaScript dashboard and survey analytics library for visualizing SurveyJS form results with interactive charts and data tables. Includes cross-filtering, date filtering, and reusable dashboard state. Uses Chart.js by default, with Plotly.js and ApexChart
- datatables.net-colreorder-dtColReorder for DataTables with styling for [DataTables](https://datatables.net/)
- datatables.net-searchbuilderSearchBuilder for DataTables
- @handsontable/vue3Best Data Grid for Vue with Spreadsheet Look and Feel.
- @siemens/ngx-datatablengx-datatable is an Angular table grid component for presenting large and complex data.
- datatables.net-searchpanesSearchPanes for DataTables
- devextreme-distHTML5 JavaScript Component Suite for Responsive Web Development
- @blueprintjs/datetime2Re-exports of @blueprintjs/datetime APIs
- react-base-tablea react table component to display large data set with high performance and flexibility
- jsgridLightweight data grid jQuery plugin. It supports basic grid operations like inserting, filtering, editing, deleting, paging, sorting, and validation. jsGrid is tunable and allows to customize appearance and components.
- react-bootstrap-table2-toolkitThe toolkit for react-bootstrap-table2
- @ag-grid-enterprise/chartsAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- devextreme-vueDevExtreme UI and Visualization Components for Vue
- e-virt-tableA powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
- @syncfusion/ej2-angular-inputsA package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for Angular
- @syncfusion/ej2-angular-buttonsA package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Angular
- @syncfusion/ej2-react-buttonsA package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for React
- @syncfusion/ej2-react-pdfviewerEssential JS 2 PDF viewer Component for React
- react-bootstrap-tableIt's a react table for bootstrap
- @tanstack/angular-virtualHeadless UI for virtualizing scrollable elements in Angular
- jspreadsheetJspreadsheet is a lightweight, vanilla javascript data grid plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
- @syncfusion/ej2-angular-scheduleFlexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Angular
- react-bootstrap-table2-filterit's a column filter addon for react-bootstrap-table2
- simple-datatablesA lightweight, dependency-free JavaScript HTML table plugin.
- react-table-6A fast, lightweight, opinionated table and datagrid built on React
- @syncfusion/ej2-react-spreadsheetFeature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for React
- vue3-easy-data-tableA customizable and easy-to-use data table component made with Vue.js 3.x.
- @syncfusion/ej2-angular-chartsFeature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular
- @syncfusion/ej2-react-chartsFeature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for React
- ag-grid-vueAG Grid Vue 2 Component
- slickgridA lightning fast JavaScript grid/spreadsheet
- @teselagen/react-tableteselagen maintained version of react-table@v6 (with react-list virtualization enabled by default above 200 rows) -- A fast, lightweight, opinionated table and datagrid built on React
- react-bootstrap-table2-editorit's the editor addon for react-bootstrap-table2
- @ag-grid-enterprise/viewport-row-modelAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- angular-smart-table[](https://travis-ci.org/lorenzofox3/Smart-Table)
- datatables.net-rowgroup-dtRowGroup for DataTables with styling for [DataTables](https://datatables.net/)
- vue-good-tableA simple, clean data table for VueJS (2.x) with essential features like sorting, column filtering, pagination etc
- quill-table-upA table module for quill2.x
- tanstack-table-search-paramsReact Hook for syncing TanStack Table state with URL search params
- @kpmck/ag-grid-coreFramework-agnostic AG Grid DOM helpers for Node-based test tooling
- @mescius/wijmoUI library for pure JS, Angular, React, Vue and more...
- jqwidgets-scriptsjQWidgets UI components for JavaScript, jQuery, React, Vue and TypeScript - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes.
- @infinite-table/infinite-reactInfinite Table for React
- svelte-headless-tableUnopinionated and extensible data tables for Svelte
- @inovua/reactdatagrid-communityEmpower Your Data with the best React Data Grid there is
- @syncfusion/ej2-react-filemanagerEssential JS 2 FileManager Component for React
- @segment/react-tiny-virtual-listA tiny but mighty list virtualization component, with zero dependencies 💪