WordCraft
An open-source word processor written purely in Rust, built on an egui frontend and Velo CPU rasterization, compatible with formats such as docx, and exposing all operations as commands for AI agents to invoke through MCP.
Timeline (last 90 days)
The same approach was extended to Microsoft Office a few days later, producing WordCraft, GridCraft (Excel), and DeckCraft (PowerPoint).
WordCraft is a Microsoft Word clone written in pure Rust that recently gained nearly 14,000 stars on GitHub, almost all of them from this month, and has 3,615 forks.
Every operation in WordCraft is a command with an ID, 422 in total, and these commands simultaneously drive the interface, keyboard shortcuts, command line, and MCP server.
WordCraft can open and save docx files, and supports ODT, RTF, HTML, Markdown, LaTeX, and plain text formats.
WordCraft's review features include tracked changes, margin comment balloons, accepting/rejecting changes, and spelling and grammar checking as you type.
WordCraft's citation features support tables of contents, footnotes, citations in APA, MLA, Chicago, and IEEE formats, as well as indexes and captions.
WordCraft's layout features include drop caps, text wrapping around images and shapes, automatic hyphenation, line numbers, and page borders.
WordCraft's interface language follows the system and covers 21 languages including English, Korean, and Swedish.
WordCraft's code uses a layered architecture: a low-level geometry layer, a document model and editing layer, a layout layer, a rasterization layer (using Velo CPU to draw pages), a session/undo/command layer, and a replaceable egui frontend.
When typing in a 188-page document, WordCraft's paragraph layout cache makes relayout take only about 1.4 milliseconds, and pages are rendered on demand.
8 more timeline events
All Facts (18)
WordCraft's code is open source under MIT or Apache 2.0, and the latest version is 0.7.
50%UnverifiedWordCraft is a Microsoft Word clone written in pure Rust that recently gained nearly 14,000 stars on GitHub, almost all of them from this month, and has 3,615 forks.
50%UnverifiedEvery operation in WordCraft is a command with an ID, 422 in total, and these commands simultaneously drive the interface, keyboard shortcuts, command line, and MCP server.
50%UnverifiedWordCraft can open and save docx files, and supports ODT, RTF, HTML, Markdown, LaTeX, and plain text formats.
50%UnverifiedWordCraft's review features include tracked changes, margin comment balloons, accepting/rejecting changes, and spelling and grammar checking as you type.
50%UnverifiedWordCraft's citation features support tables of contents, footnotes, citations in APA, MLA, Chicago, and IEEE formats, as well as indexes and captions.
50%UnverifiedWordCraft's layout features include drop caps, text wrapping around images and shapes, automatic hyphenation, line numbers, and page borders.
50%UnverifiedWordCraft's interface language follows the system and covers 21 languages including English, Korean, and Swedish.
50%UnverifiedWordCraft's code uses a layered architecture: a low-level geometry layer, a document model and editing layer, a layout layer, a rasterization layer (using Velo CPU to draw pages), a session/undo/command layer, and a replaceable egui frontend.
50%UnverifiedWordCraft's PDF crate exports PDFs with real selectable text, and the proof module performs spelling, grammar, and hyphenation checks offline.
50%UnverifiedWhen typing in a 188-page document, WordCraft's paragraph layout cache makes relayout take only about 1.4 milliseconds, and pages are rendered on demand.
50%UnverifiedWordCraft does not use Electron or Tauri, but instead uses native egui running on the GPU.
50%UnverifiedWordCraft ensures quality with a single command `cargo xdaskci` that runs formatting, clippy, about 800 tests, asset attribution checks, layering checks, and a WASM build.
50%UnverifiedWordCraft wraps its 422 commands with IDs as MCP tools and exposes them, so agents can list commands, execute commands, perform batch operations, or read and write selected text.
50%UnverifiedWordCraft is currently in alpha; the author estimates that by command count it covers 88% of Word's ribbon features, but it is only about 60% of the way to truly replacing Word, and for everyday basic needs that figure is 63%.
50%UnverifiedWordCraft's spelling and grammar suggestions currently cover only English and Polish; native printing is still on the to-do list.
50%UnverifiedOn two long-horizon RL benchmarks, Crafter and WordCraft, EWM significantly outperformed two baseline methods, PPO and LaRe.
50%UnverifiedThe same approach was extended to Microsoft Office a few days later, producing WordCraft, GridCraft (Excel), and DeckCraft (PowerPoint).
50%