📈 GH Trending Explorer 🎲 Surprise me

← all repos

storytold / gridcraft

git clone https://github.com/storytold/gridcraft.git v0.9.0 · 3d ago

GridCraft: an open-source, clean-room spreadsheet (Microsoft Excel-style) in pure Rust. By ArtCraft.

+101
stars, 24h · #370
+~595
stars, 7 days · #370
+6.3k
stars, 30 days · #134
6.3k
★ total · +10% this week
2.9k
forks · 1.1k open issues

Star history (as recorded here)

2026-10-20 · 6,025 ★ 2026-10-23 · 6,280 ★
LanguageRust
LicenseApache-2.0
Created2026-10-07 (16d ago)
Last pushtoday
Watchers43
OwnerOrganization

Links

README excerpt
GridCraft 
 Spreadsheets and data; an open-source, high-performance modern spreadsheet application, built in pure Rust. 
 A fast, open-source, clean-room take on modern spreadsheet workflows. It runs natively on macOS,
 Windows, Linux and BSD, and in the browser via WebAssembly. 
 By the ArtCraft team. 
 GridCraft on getartcraft.com ·
 ArtCraft ·
 All Crafting Apps 
 Quarterly Sales Dashboard : a table with a totals row, conditional formatting, sparklines and two live charts — built entirely from GridCraft commands ( File → New → Sample ). 
> [!NOTE]
> **ArtCraft is a community of artists from all walks of life.** Painters, photographers,
> filmmakers, illustrators, designers, animators, hobbyists, and people who picked up a pencil
> last week. If you make things, you're one of us. **Come say hi on Discord.**
 A look around ·
 Why GridCraft ·
 Quick start ·
 For agents ·
 Architecture ·
 Roadmap ·
 The Crafting Apps ·
 License and credits 
## A look around
 Formatting. Accounting formats, cell styles, conditional rules and colour scales, frozen headers and a bar chart. 
 Formulas. 500+ functions, dynamic arrays, LET and LAMBDA, structured table references. 
 Dark mode and the Insert tab: tables, charts, sparklines, pictures, shapes, links and comments. 
 Pivot tables. Field list, filters, layouts, date grouping and show-values-as, saved to and read from XLSX. 
 Charts. Seventeen chart types, Chart Design tab and a Format pane; selecting a chart outlines its source data. 
 Page Break Preview , print settings, and PDF export and printing. 
## Why GridCraft
- **Familiar.** Ribbon, formula bar, Name Box, sheet tabs, keyboard shortcuts, fill handle,
 point-mode formula entry with coloured references, Format Cells, Paste Special,
 conditional formatting, tables, charts and more. Everything is right where you expect it.
- **Compatible.** XLSX is the native format: styles, themes, formulas (including dynamic arrays),
 tables, conditional formats, validation, comments, hyperlinks, charts, pictures, sparklines,
 pivot tables and print settings round-trip. CSV and TSV too.
 Legacy 97-2003 `.xls` workbooks open with their values, formulas and number formats (formatting and objects not yet).
 XLSB worksheet data can be imported, using saved values instead of formulas.
 ODS worksheet data can be imported, using saved values instead of formulas.
 Static pictures can live inside cells, fitting their size and moving with the data.
- **Capable.** A dependency-graph calculation engine with dynamic arrays and spilling,
 500+ worksheet functions plus LET, LAMBDA, MAP, REDUCE, SCAN, BYROW, BYCOL and MAKEARRAY,
 structured table references, a comprehensive number-format language, sort and AutoFilter,
 Flash Fill, data validation, outlining and subtotals.
- **Fast.** Copy-on-write workbooks (undo snapshots are nearly free), incremental recalculation,
 and a virtualised grid that only lays out what's on screen.
- **Agent-native.** Every ribbon button, menu item, dialog,