gridcraft: 概要
storytold/gridcraft は 2026-10-07 に GitHub で作成されたリポジトリです。2026-10-18 時点のスター数は 5,729 です。
以下の箇条書きは、README の文を訳さずに原文のまま抜き出したものです(当サイトによる要約・評価ではありません)。
- 原文(README): Spreadsheets and data; an open-source, high-performance modern spreadsheet application, built in pure Rust.
- 原文(README): It runs natively on macOS, Windows, Linux and BSD, and in the browser via WebAssembly.
- 原文(README): One Rust codebase for desktop and the web.
🎯 成熟度の目安(README の記載)
README にある開発段階の記載を、原文のまま示します(当サイトによる評価ではありません)。
- 原文(README): GridCraft is in alpha: the core workflow works end to end, but depth, fidelity and file compatibility are still rough.
主な機能と構成(README の原文)
- 原文(README): 500+ functions, dynamic arrays, LET and LAMBDA, structured table references.
- 原文(README): 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.
- 原文(README): Legacy 97-2003 .xls workbooks open with their values, formulas and number formats (formatting and objects not yet).
- 原文(README): Copy-on-write workbooks (undo snapshots are nearly free), incremental recalculation, and a virtualised grid that only lays out what’s on screen.
- 原文(README): Every ribbon button, menu item, dialog, keystroke and mouse gesture is a command that agents can run over a JSON control channel, an MCP server, or the CLI.
インストール(README からの転記)
以下は README のインストール手順のコードブロックを、そのまま転記したものです。当サイトでは動作を確認していません。最新の手順は README を確認してください。
cargo run --release -p gridcraft # desktop app
cargo run --release -p gridcraft -- --sample sales # open a sample (sales, budget, grades)
cargo run --release -p gridcraft -- book.xlsx # open a workbook
cargo run --release -p gridcraft -- --sample sales --control 7979 # + JSON control channel
cargo xtask ci # fmt, clippy, tests, assets, layering, wasm
cd apps/gridcraft-web && trunk build --release # → dist/web (serve it with any static server)
cd apps/gridcraft-web && trunk serve --release # http://127.0.0.1:8771 (?sample=sales opens a sample)
ライセンス
- ライセンス: Apache License 2.0(SPDX: Apache-2.0)
- 確認先: LICENSE ファイル
この節はライセンスの名称と確認先を示すもので、法的な助言ではありません。利用の可否は、LICENSE ファイルの本文と利用する状況に照らして確認してください。
