Gridcraft

GridCraft is a fast, open-source spreadsheet application that re-implements the Microsoft Excel workflow with a clean-room design.

  • Productivity
  • Tools & Utilities
GridCraft is a fast, open-source spreadsheet application that re-implements the Microsoft Excel workflow with a clean-room design. It provides 500+ formulas, dynamic arrays, LET and LAMBDA, conditional formatting and colour scales, charts, PivotTables and XLSX import/export. Built for analysts and anyone who needs an Excel-style spreadsheet, it runs natively on Mac, Windows, Linux and BSD and in the browser via WebAssembly.

Platform availability

Available on 3 of 9 platforms

  • Unraid (not listed)
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac
  • Windows
  • Linux

Other devices

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

70/100 Good

Maintained
72last commit 0 days ago
Popular
662,083 GitHub stars
Easy to install
554 install platforms, install notes
Light to run
502 GB minimum RAM
Security check
100no serious findings, CI, tests
GitHub stars
2,083
Open issues
134
Last commit
2026-10-10
Latest release
v0.5.0
License
Apache-2.0
Activity
rising

Checked today - source: GitHub (storytold/gridcraft)

Resources & Compatibility

Minimum requirements: 2 GB RAM.

Checked today - source: Docker Hub image tags and published docs

First-install notes

  • Install GridCraft into SvelteKit Run npm install @mediakular/gridcraft in your SvelteKit project, or use yarn, pnpm, or bun if you prefer one of those. Without this package, the Grid component import will fail and the table will not appear. source
  • Connect your data to the grid Import Grid from @mediakular/gridcraft in a Svelte page and connect it to your list of rows with bind:data. If the data is not connected, the table will be empty or it may not update when your data changes. source
  • Use paging for large lists Create a paging setting that includes itemsPerPage, currentPage, and itemsPerPageOptions, then pass it to the Grid. Without paging, a large dataset can all appear at once, making the page slow or hard to navigate. source
  • Install the native desktop app Download the latest native build for Mac, Windows, Linux or BSD from the GitHub releases page. GridCraft also runs in the browser via WebAssembly. source
  • Install from GitHub Releases Download the latest release for macOS, Windows, Linux, or BSD from the GitHub Releases page; a WebAssembly browser build is also available. source

Fetched today - each note links to its source

Alternatives (12)

  • Apache OpenOffice - Apache OpenOffice is a leading open-source office suite that offers free applications for word processing, spreadsheet, presentations, grap…
  • Calligra Suite
  • Collabora Office Classic - Enterprise-ready on-premise suite with advanced word processing, spreadsheet, and presentation tools, maximizing interoperability and file…
  • EtherCalc - EtherCalc is a web spreadsheet.
  • Google Sheets - Cloud-based spreadsheet editor for real-time collaboration, chart creation, formula support, export options, access controls, and Drive int…
  • Grist - Grist is a modern relational spreadsheet that combines the flexibility of a spreadsheet with the robustness of a database.
  • LibreOffice - Calc - LibreOffice Calc is the spreadsheet program you've always needed.
  • Microsoft Excel - Microsoft Excel, part of the Microsoft 365 Copilot, is Microsoft's spreadsheet application.
  • Numbers - Create gorgeous spreadsheets with Numbers for Mac.
  • ONLYOFFICE - OnlyOffice is a self-hosted document server for creating, editing, and collaborating on text documents, spreadsheets, presentations, PDF fo…
  • Proton Sheets - End-to-end encrypted online spreadsheets enabling secure, real-time collaboration, access management, automatic calculations, and cross-dev…
  • Tableau - Tableau helps the world’s largest organizations unleash the power of their most valuable assets: their data and their people.

Checked today - source: AlternativeTo

Common questions

Will existing .xlsx files keep formulas and PivotTables when opened in GridCraft?

Yes. XLSX is the native format, and formulas, styles, tables, charts, PivotTables, and related settings round-trip.

Can I use GridCraft in a browser without installing the native app?

Yes, GridCraft also runs in the browser via WebAssembly.

Can external tools automate GridCraft UI actions?

Ribbon buttons, menu items, dialogs, keystrokes, and mouse gestures are exposed as commands that agents can run.

Can GridCraft export a spreadsheet as PDF?

GridCraft includes Page Break Preview, print settings, and PDF export and printing.

Answers sourced from github.com

Community

Collected today - public community threads