JavaScript Table

Open-source JavaScript projects categorized as Table

Top 23 JavaScript Table Projects

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

  • Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    ExcelJS and XLSX (SheetJS) are great libraries to work with XLSX files. The former I've found a bit easier to work with but less efficient in general.

  • HANDSONTABLE

    JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡

  • Project mention: MUI Datagrid resizable columns (free solution) | /r/reactjs | 2023-06-14

    handsontable

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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: blazor with bootstrap and what is different bootstrap-table. | /r/Blazor | 2023-06-06

    but...I don't know what is different Bootstrap 5.x.x inside table and bootstrap-table(https://bootstrap-table.com/).

  • Jspreadsheet CE

    Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.

  • Tabulator

    Interactive Tables and Data Grids for JavaScript

  • Project mention: Tabulator – JavaScript Tables and Data Grids | news.ycombinator.com | 2024-02-09
  • react-datasheet

    Excel-like data grid (table) component for React

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • material-table

    Datatable for React based on material-ui's table with additional features

  • Griddle

    Simple Grid Component written in React

  • react-bootstrap-table

    A Bootstrap table built with React.js

  • react-bootstrap-table2

    Next Generation of react-bootstrap-table

  • floatThead

    Fixed <thead>. Doesn't need any custom css/html. Does what position:sticky can't

  • arquero

    Query processing and transformation of array-backed data tables.

  • Project mention: Show HN: Matrices – explore, visualize, and share large datasets | news.ycombinator.com | 2023-12-07

    Hey HN, I'm excited to share a new side project I've been working on.

    The product is called Matrices. You can check it out here: https://matrices.com/.

    With Matrices, you can *explore*, *visualize*, and *share* large (100k rows) datasets–all without code. Filter data down to just what you want, visualize it with built-in charts, and share your results with one click.

    You can use it today (no login or waitlist or anything). Just copy and paste your data from a google sheet or CSV file.

    It's hard to describe the feeling of "gliding over data" you get with Matrices, so I'd rather *show* you how it works instead. This 75s video will give you a sense of how it works: https://www.youtube.com/watch?v=Rrh9_I3Ux8E.

    Data is stored locally in your browser until you publish it, though small sample does go to the OpenAI APIs for AI-assisted features.

    I started building Matrices because I wanted a tool that made it easy to explore new datasets. When I'm first trying to dig into data, I'll have one question... that leads to another... that will invariably lead to five more questions. It's sort of a fractal process, and I couldn't find many good options that were fast, responsive, and visual.

    I figured this crowd would be interested in tech stack as well, it's using arquero [1] bindings over apache arrow for in-memory analytics, and visx [2] for visualizations. I'd like to add duckdb-wasm support at some point to open up a wider set of databases. Data is serialized as parquet to save a bit on bandwidth + storage.

    Give it a spin, and let me know what you think. This is my first 'serious frontend project' so I appreciate any and all feedback and bug reports. Feel free to comment here (I'll be around most of the day), or shoot me a note: [email protected]

    [1]: https://uwdata.github.io/arquero/

  • Frappe Datatable

    The Missing Javascript Datatable for the Web (by frappe)

  • reactabular

    A framework for building the React table you need (MIT)

  • react-table-library

    :bento: React Table Library

  • editable-react-table

    React table built to resemble a database.

  • Project mention: Open source projects | /r/reactjs | 2023-05-16

    I recently created a React database component here - https://github.com/archit-p/editable-react-table. It’s fairly simple and would make a good project for a beginner-intermediate React programmer to study!

  • remark-gfm

    remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)

  • ascii-tables

    ⚡ Quickly format table in ASCII. Great for code comments, or Github Markdown!

  • Project mention: MathJax – Beautiful and accessible math in all browsers | news.ycombinator.com | 2023-10-12
  • 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

  • regular-table

    A regular <table> library, for async and virtual data models.

  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Table related posts

  • Tabulator – JavaScript Tables and Data Grids

    1 project | news.ycombinator.com | 9 Feb 2024
  • Tabulator: Tables, datagrids and tree grids for Vanilla JavaScript

    1 project | news.ycombinator.com | 6 Feb 2024
  • Tabulator: Interactive Data Grid for JavaScript (No React, No Vue)

    1 project | news.ycombinator.com | 2 Feb 2024
  • blazor with bootstrap and what is different bootstrap-table.

    1 project | /r/Blazor | 6 Jun 2023
  • GitHub - larswaechter/voici.js: A Node.js library for pretty printing your data on the terminal

    2 projects | /r/javascript | 18 Feb 2023
  • creating a literature-list first in Excel - then porting it over to notion - how to proceed?

    1 project | /r/excel | 19 Feb 2023
  • How to solve overfetching with tRPC APIs when rendering tables (Pt. 1)

    2 projects | dev.to | 15 Jan 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 14 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

What are some of the best open-source Table projects in JavaScript? This list will help you:

Project Stars
1 SheetJS js-xlsx 34,530
2 HANDSONTABLE 19,119
3 bootstrap-table 11,667
4 Jspreadsheet CE 6,628
5 Tabulator 6,221
6 react-datasheet 5,337
7 vue-easytable 3,605
8 material-table 3,488
9 Griddle 2,500
10 react-bootstrap-table 2,238
11 react-bootstrap-table2 1,260
12 floatThead 1,222
13 arquero 1,195
14 Frappe Datatable 973
15 reactabular 915
16 react-table-library 714
17 editable-react-table 643
18 remark-gfm 625
19 ascii-tables 590
20 DataGridXL2 478
21 elementz 351
22 regular-table 324
23 tty-table 283

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com