GridCraft is an open-source spreadsheet rewritten from scratch in pure Rust, following the Excel workflow with styled tables, conditional formatting, sparklines and live charts natively on macOS, Windows, Linux, BSD and in the browser via WebAssembly.
- v0.8.0
- Published at
- 1d ago
- 5,671
- Stars
- 613,765
- Download
- Synced at
- 1d ago
Latest release
v0.8.0Oct 18, 2026, 01:47 AMREADME
Project Overview
GridCraft is an open-source spreadsheet from the ArtCraft community: a clean-room take on the Excel workflow written in pure Rust, aiming for speed and a native feel.
It runs natively on macOS, Windows, Linux and BSD, and in the browser via WebAssembly; a finished quarterly sales dashboard with a totals row, conditional formatting, sparklines and two live charts can be built entirely from GridCraft commands, drivable by the CLI and AI agents over MCP.
| Item | Value |
|---|---|
| Platforms | macOS, Windows, Linux, BSD, Web |
| Stack | Rust (clean-room rewrite) |
| Type | spreadsheet |
| License | MIT or Apache-2.0 |
| Status | early development (v0.7.0) |
A spreadsheet rewritten in pure Rust, dashboards from single commands.
Key Features
- Table editing: cell styling, banded rows, totals rows and filter buttons
- Conditional formatting: data bars and arrow icons for at-a-glance reads
- Sparklines and charts: in-cell sparklines with live clustered column and pie charts
- Sample dashboards: built-in samples generate a full sales dashboard in one step
- Command-driven: the CLI and MCP agents can automate every capability
- Native everywhere: four desktop platforms natively, browsers via WebAssembly
Target Audience
- Users who want a lightweight open-source spreadsheet
- Users building quick data dashboards
- Geeks interested in native Rust apps
- Developers automating sheets with AI agents
Quick Start
- Download the package for your platform from Releases
- Launch, create a sheet and enter data
- Apply styling, conditional formats and sparklines
- Insert charts to build a dashboard
- Load the built-in sample dashboard from the File menu
Core Advantages
- Purely native: Rust-built with fast response and low footprint
- Dashboard ready: conditional formats, sparklines and live charts built in
- Agent friendly: MCP lets AI tools operate sheets directly
- Permissive licensing: dual MIT and Apache-2.0
System Requirements
| Item | Requirement |
|---|---|
| Desktop | macOS, Windows, Linux, BSD |
| Browser | any modern browser with WebAssembly |
| Building | Rust toolchain (for self-builds) |
Notes
- Early development: the project is young, features and stability are still evolving quickly