InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 JavaScript Table Projects
-
SheetJS js-xlsx
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
Project mention: Building an inventory management app: 'Invento' as a Beginner Developer | dev.to | 2024-07-24XLSX : XLSX is a library for parsing and writing Excel spreadsheet files. It enables the application to export data to Excel, which is a common requirement for inventory management systems.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
HANDSONTABLE
JavaScript Data Grid / Data Table with a Spreadsheet Look & Feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡
Welcome to our recently conducted series of performance benchmarks. Data grids are becoming more popular and increasingly important as they play a vital role in managing and visualizing large datasets, especially in data-intensive applications. In this article we are going to evaluate one of the most famous data grids: AG Grid, Handsontable, and RevoGrid. Our goal was to provide you with some insight into this rapidly growing field.
-
bootstrap-table
An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)
-
Project mention: Svelte Data Tables for 2024: A Comprehensive Feature Comparison | dev.to | 2024-09-25
Tabulator
-
Jspreadsheet CE
Jspreadsheet is a lightweight JavaScript data grid component for creating interactive data grids with advanced spreadsheet controls.
Project mention: Show HN: Jspreadsheet CE v5 – A Lightweight, Excel-Like JavaScript Data Grid | news.ycombinator.com | 2025-05-02 -
-
vue-easytable
A powerful data table based on vuejs. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
Project mention: vue-easytable VS revo-grid - a user suggested alternative | libhunt.com/r/vue-easytable | 2024-08-21 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Project mention: Show HN: JAQT – JavaScript Queries and Transformations | news.ycombinator.com | 2024-09-16
In a similar vein is https://pbeshai.github.io/tidy/ which I've used for 3+ years. It's a really nice lightweight transformer.
I've also used https://github.com/uwdata/arquero once (better performance for large datasets).
-
-
-
-
remark-gfm
remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)
We chose to install the remark-gfm plugin. So that we could support the GitHub Flavored Markdown Spec. This allows for autolink literals, footnotes, strikethrough, tables, task lists.
-
-
Wow I have to read this! For a freelance client of mine, I have open sourced React Table Library [0] with the focus on tree operations. They are handling a folder/file tree structure of 100 thousands nodes where it is possible to move folders/files, clone them, lazy load them on a top and nested level, etc. And all of it in the same table structure.
After I finished the project, I kinda knew why Google Drive only allows to display and modify on the same hierarchical level. There are so many constraints that you have to consider when implementing this in a nested view with many nodes.
[0] https://react-table-library.com/
-
-
-
DataGridXL2
Excel-like Experience for Web Apps (The performant & reliable Vanilla Javascript data grid with Excel-like controls)
-
-
elementz
:space_invader: A React UI Component library for building modern applications easily & quickly
-
tty-table
Terminal table for Windows, Linux, and MacOS. Written in nodejs. Also works in browser console. Word wrap, padding, alignment, colors, Asian character support, per-column callbacks, and you can pass rows as objects or arrays. Backwards compatible with Automattic/cli-table.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Table discussion
JavaScript Table related posts
-
Show HN: Jspreadsheet CE v5 – A Lightweight, Excel-Like JavaScript Data Grid
-
Svelte Data Tables for 2024: A Comprehensive Feature Comparison
-
Movable tree CRDTs and Loro's implementation
-
Tabulator – JavaScript Tables and Data Grids
-
Tabulator: Tables, datagrids and tree grids for Vanilla JavaScript
-
Tabulator: Interactive Data Grid for JavaScript (No React, No Vue)
-
blazor with bootstrap and what is different bootstrap-table.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 Jun 2025
Index
What are some of the best open-source Table projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | SheetJS js-xlsx | 35,566 |
2 | HANDSONTABLE | 21,093 |
3 | bootstrap-table | 11,796 |
4 | Tabulator | 7,175 |
5 | Jspreadsheet CE | 6,931 |
6 | react-datasheet | 5,434 |
7 | vue-easytable | 3,763 |
8 | material-table | 3,507 |
9 | Griddle | 2,500 |
10 | react-bootstrap-table | 2,222 |
11 | arquero | 1,406 |
12 | react-bootstrap-table2 | 1,265 |
13 | floatThead | 1,218 |
14 | Frappe Datatable | 1,149 |
15 | remark-gfm | 931 |
16 | reactabular | 916 |
17 | react-table-library | 779 |
18 | editable-react-table | 706 |
19 | ascii-tables | 616 |
20 | DataGridXL2 | 523 |
21 | regular-table | 370 |
22 | elementz | 348 |
23 | tty-table | 294 |