JavaScript Spreadsheet

Open-source JavaScript projects categorized as Spreadsheet

Top 19 JavaScript Spreadsheet Projects

  • SheetJS js-xlsx

    📗 SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Angular +SheetJS: 3 formas para crear un excel | | 2022-10-18

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

    Project mention: Recommendation on stack for a spreadsheet-like product | | 2022-11-25 This is the best commercial library you can just buy and put it in your product.

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • x-spreadsheet

    A web-based JavaScript(canvas) spreadsheet

    Project mention: jsgrids - Spreadsheet and data grid libraries for JavaScript | | 2022-10-28

    Is "NPM Weekly Downloads" really useful for browser libraries? is very popular and missing from this list. Docs recommend using UNPKG. UNPKG caches npm so usage does not count towards the npm download count.

  • Luckysheet

    Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.

    Project mention: I created a new Excel-like spreadsheet component for React with collabration support | | 2022-04-22

    What is the relationship between this project and LuckySheet?

  • ExcelJS

    Excel Workbook Manager

    Project mention: Are there any libraries that can help in highlighting cells in an excel sheet based on the value? | | 2022-09-19
  • Jspreadsheet CE

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

    Project mention: A better CSV import | | 2022-05-07

    For the spreadsheet, we use the excellent Jspreadsheet library. If there are no errors, the import happens in two steps because importing a lot of locations requires a lot of calls to the Mapbox geocoding API (geocoding is converting an address to longitude and latitude), which is rate limited.

  • react-datasheet

    Excel-like data grid (table) component for React

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • SlickGrid

    A lightning fast JavaScript grid/spreadsheet

    Project mention: ImageSharp leaving the .NET Foundation due to licensing change | | 2022-10-22

    Leaving it unmaintained allows for a fork to emerge.

    For example, "SlickGrid" was popular but hadn't seen an update in many years. Someone else forked and a number of people migrated over to .

    In a world where the original author instead decides to relicense and commercialize, the author suddenly has a different and much more contentious relationship with anyone who tries to keep a community fork.

  • Frappe Datatable

    The Missing Javascript Datatable for the Web (by frappe)

  • jamovi

    jamovi - open software to bridge the gap between researcher and statistician

  • fast-formula-parser

    Parse and evaluate MS Excel formula in javascript.

    Project mention: Hacker News top posts: May 15, 2022 | | 2022-05-15

    A Fast Excel Formula Parser and Evaluator\ (22 comments)

  • calx.js

    jQuery Calx - a jQuery plugin for creating formula-based calculation form

  • FancyGrid

    FancyGrid - JavaScript grid library with charts integration and server communication.

  • copypaster

    Make web forms copy-pasteable.

    Project mention: 18 second animated GIF vs. $1B a year on software engineers | | 2022-11-10
  • x-sheet

  • osu-cs-class-explorer

    Angular-based web app allows OSU eCampus CS students to view candid class reviews from past students. Data scraped from OSU subreddit survey.

    Project mention: Intro classes & study materials | | 2022-10-14
  • Zendesk-restore-and-backup-tool

    Tool to help you backup and restore your Zendesk triggers, automation, macros, and dynamic content using Google's spreadsheet.

  • plaid-transaction-script

    Automate bank transaction data using the Plaid API into Google Sheets

    Project mention: Plaid Google Sheets integration | | 2022-06-03

    Found two great scripts (thanks u/phoenixy1) on Github (thisisnotawill & lpg0) following the setup should be easy.

  • gsSQL

    Use SQL SELECT syntax from within apps script code or as a Google Sheet function - to replace the QUERY function.

    Project mention: Show HN: Google Sheets Full SQL Select Custom Function | | 2022-11-03
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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). The latest post mention was on 2022-11-25.

JavaScript Spreadsheet related posts


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

Project Stars
1 SheetJS js-xlsx 31,715
3 x-spreadsheet 12,887
4 Luckysheet 12,546
5 ExcelJS 10,364
6 Jspreadsheet CE 6,203
7 react-datasheet 5,147
8 SlickGrid 1,543
9 Frappe Datatable 821
10 jamovi 433
11 fast-formula-parser 376
12 calx.js 193
13 FancyGrid 191
14 copypaster 90
15 x-sheet 58
16 osu-cs-class-explorer 25
17 Zendesk-restore-and-backup-tool 5
18 plaid-transaction-script 4
19 gsSQL 4
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.