Life & fun · alternatives · 2026

24 alternatives to X-spreadsheet
A JavaScript canvas spreadsheet for web
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. X-spreadsheet launched in 2019; newer entries below may have overtaken it.
- 1

The project has been migrated to @wolf-table/table https://github.com/wolf-table/table - myliang/x-spreadsheet
2019 · github.com · its alternatives →
- 2XS
2020 · myliang.github.io · its alternatives →
- 3

- 4
SpreadSimple▲366A blazing-fast way to create and manage sites using Sheets
2020 · spreadsimple.com · its alternatives →
- 5

Spreadsheet 2 - High performance Canvas Spreadsheet component
2023 · rowsncolumns.app · its alternatives →
- 6

- 7

- 8

- 9

- 10

- 11

- 12
Sheetsee.js▲134Connect Google Spreadsheets and visualizing the data
2014 · jlord.computer · its alternatives →
- 13XR
2018 · tomazy.github.io · its alternatives →
- 14

- 15

- 16

- 17
GRID▲244Turn your spreadsheets into smart, interactive web documents
2021 · grid.is · its alternatives →
- 18

- 19

An Enterprise JavaScript spreadsheet solution for delivering Microsoft Excel-like spreadsheet experiences. Excel I/O, charts, tables, 500+ functions, and more.
2015 · spread.grapecity.com · its alternatives →
- 20

- 21
Awesome-Table▲201Display Google spreadsheet data beautifully
2016 · awesome-table.com · its alternatives →
- 22
Jspreadsheet▲199JavaScript Data Grid with Advanced Spreadsheet Controls
2024 · jspreadsheet.com · its alternatives →
- 23

Jspreadsheet is a lightweight JavaScript data grid component for creating interactive data grids with advanced spreadsheet controls. - ce/README.md at master · jspreadsheet/ce
2020 · github.com · its alternatives →
- 24

Old version. Visualise data and edit JavaScript code using a spreadsheet interface. - chrispsn/mesh
2017 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →