ArtCraft Guide

GridCraft — Open-Source Spreadsheet (Free, Rust, Excel-Style)

Who this is for: Analysts, accountants and spreadsheet workers who want Excel-style work free — and want their data pipelines scriptable.

Open-source spreadsheet in pure Rust — a clean-room Excel reimplementation, free, scriptable, agent-native.

Quick answer: GridCraft is a free, open-source spreadsheet — a clean-room Excel reimplementation in pure Rust, part of the ArtCraft family. Formulas, tables and scriptable automation via CLI/JSON/MCP, native on macOS/Windows/Linux plus browser. Alpha with documented gaps.

Pick your platform

Official source — GridCraft

getartcraft.com → the app's page → Download for desktop (Windows build)

  1. Download the Windows build from getartcraft.com (official source only).
  2. Run the installer or unzip the package — it is a native Rust binary, no runtime required.
  3. Open the app, create a document or open a real file (e.g. .psd in PhotoCraft, .svg in VectorCraft).
  4. No account, no signup, no subscription — the family has none.

GPU compositing runs through wgpu (DX12/Vulkan). A GPU with a supported driver helps; it is not mandatory.

Does your computer have a dedicated GPU (or a recent integrated GPU with Vulkan/Metal/DX12 drivers)?
Do you need to work offline most of the time?

Based on the project's stated rendering stack (wgpu: Metal/Vulkan/DX12/WebGPU; WASM browser builds). The project publishes no hard minimum specs.

Core facts
ReplacesMicrosoft Excel workflow
LicenseOpen source
StatusAlpha
PlatformsmacOS · Windows · Linux · Web
PriceFree, no subscription

The spreadsheet, rebuilt clean

GridCraft is an open-source spreadsheet — a clean-room reimplementation of the Excel workflow rebuilt in pure Rust. It is the spreadsheet member of the ArtCraft family: cells, formulas, tables and data work without a Microsoft 365 subscription.

Like its siblings it runs natively on macOS, Windows and Linux plus a WebAssembly browser build, and exposes a CLI, JSON control channel and MCP server. Family-native formats keep spreadsheets open and diffable — a data file you can review in Git, not a binary mystery.

Key facts at a glance

  • Clean-room reimplementation of the Excel workflow in pure Rust
  • Cells, formulas and tables with open, diffable family-native formats
  • Native macOS, Windows and Linux plus WebAssembly browser build
  • Agent-native: CLI, JSON control channel and MCP server
  • Free, no subscription
Status: Alpha (ArtCraft family). GitHub stars: 3.8k (2026-10-13). License: open source (MIT/Apache-2.0).

Quick start — first five minutes

  1. Download GridCraft from getartcraft.com (macOS, Windows, Linux) or use the browser build — free, no subscription.
  2. Create a workbook and enter data with formulas and tables in the familiar grid.
  3. Open family-native spreadsheet files and keep working — formats stay open and diffable.
  4. Script data jobs (imports, recalculations, exports) via CLI/JSON/MCP.
  5. Share workbooks as reviewable, versionable files.

Common uses

  • Build spreadsheets without a Microsoft 365 subscription
  • Keep data workbooks in Git with diffable formats
  • Automate data pipelines from scripts or AI agents
  • Learn Excel-style spreadsheet work free

Data files you can diff

The family's open format means a spreadsheet is a reviewable artifact: formula changes, row additions and price updates appear as diffs in version control. For teams that treat data as code, that is the difference that matters most.

Pipelines, not just cells

CLI, JSON control channel and MCP server let data jobs — import, transform, recalculate, export — run from scripts or agents. The grid stays the human review surface; the machine does the repetition.

Honest gaps

Alpha-stage. Full Excel parity — advanced functions depth, pivot-table ecosystem, macros, add-ins — is not claimed. Check project status before moving critical financial models.

Frequently Asked Questions

Is GridCraft free?
Yes — open source, no subscription, part of the free ArtCraft family.
Can it open .xlsx files?
The family targets open, diffable formats; check the project's current format support notes for the import list. Native files are designed for version control.
Can I automate spreadsheet work?
Yes — CLI, JSON control channel and MCP server make data jobs scriptable and agent-driven.

More guides for this app

PhotoCraft layers & masks basics

The layered editing core of PhotoCraft: layers, masks, adjustment layers and layer styles — with real PSD behavior.

VectorCraft quickstart

VectorCraft in ten minutes: Pen, Pathfinder, smart guides, and SVG/PDF/.ai import-export — the Illustrator workflow free.

EffectCraft quickstart

EffectCraft in ten minutes: compositions, keyframes, 306 effects, expressions, 3D cameras and Lottie export — the AE workflow free.

More ArtCraft apps

PhotoCraft

Open-source Photoshop replacement in pure Rust: layers, masks, adjustment layers, layer styles, text, vectors, brushes and real PSD files — free, no subscription.

VectorCraft

Open-source Illustrator replacement in pure Rust: Pen, Pathfinder, smart guides, appearance, layers — fast, scriptable, free.

EffectCraft

Open-source After Effects alternative in pure Rust: compositions, keyframes, 306 effects, expressions, 3D cameras, Lottie import/export — no FFmpeg dependency.

FilmCraft

Open-source nonlinear video editor in pure Rust — a free, clean-room take on the Premiere Pro workflow, scriptable and agent-native.

PdfCraft

Open-source PDF reader and editor in pure Rust — a clean-room Acrobat replacement with beautiful rendering, page organization, merge/split and document protection.

LightCraft

Open-source non-destructive photo editor in pure Rust — a free Lightroom-style workflow: edit without destroying the original, agent-native.