WordCraft: an open-source, clean-room word processor in pure Rust
★ 17,722⑂ 4,894👁 83⑃ 3,376● 2,666▤ 17◈ 0
17,722
stars
+77+688
4,894
forks
83
watchers
3,376
prs
2,666
issues
17
releases
0
discussions
README
WordCraft Writing and document design; an open-source, modern word processor, built in pure Rust. A fast, open-source word processor with a familiar workflow: the ribbon, styles, tables, track changes, references and mail merge. It reads and writes .docx, runs natively on macOS, Windows, Linux and BSD, and in the browser via WebAssembly. By the ArtCraft team. WordCraft on getartcraft.com · ArtCraft · All Crafting Apps The Open Studio Handbook, WordCraft's built-in sample: the ribbon, live Styles gallery, rulers and the Navigation pane. [!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 tour · Why WordCraft · What works today · Quick start · For agents · Architecture · Roadmap · Downloads · The Crafting Apps · License and credits A tour Every screenshot below is WordCraft itself, rendered offscreen by its own UI test harness (cargo run -p wordcraft-ui-egui --example ui_shot). Review. Track changes, comment balloons in the margin, accept and reject, spelling and grammar as you type. References. Tables of contents, footnotes, citations in APA, MLA, Chicago or IEEE, index and captions. Design. Themes, style sets, paragraph spacing, watermarks, page colour and borders. Dark mode with formatting marks, and the Insert tab: tables, pictures, shapes, links, headers, footers, fields and symbols. Layout. Drop caps, text wrapping around pictures and shapes, automatic hyphenation, line numbers and page borders. File. Start from a template, open recent documents, edit properties, export to PDF and other formats. Why WordCraft - Familiar. Ribbon tabs, groups, shortcuts and behaviour: Enter continues a list, Tab demotes it, Ctrl/⌘+B bolds the word under the caret, the Styles gallery previews styles live, F4 repeats, F7 checks spelling, F8 extends the selection. - Your files. Opens and saves .docx (OOXML), and also .odt, .rtf, .html, .md, .tex (LaTeX), .txt; opens legacy 97-2003 .doc; exports PDF with real, selectable text, links and bookmarks. - Fast. Paragraph layout is cached, so typing in a 188-page document re-lays it out in about 1.4 ms; pages render on demand. - Everywhere. One Rust codebase for macOS, Windows, Linux, BSD and the web. No Electron, no Tauri: native egui on the GPU. - Built for agents. Every action is a command with an id. The same 422 commands drive the ribbon, keyboard shortcuts, the command search, a command-line tool, a JSON control channel and an MCP server. - Private. Spelling, grammar and everything else work offline. - Open. MIT OR Apache-2.0. Clean-room: built from public specifications and observation, with every asset original or openly licensed. What works today | Area | Highlights | |---|---| | Wr
Top issues
#3614[N-04] Paragraph::object_at rescans the paragraph on every call, so object loops are quadratic and a 24 KB .docx hangs on open32 comments · 2026-10-22#1174DOCX: legacy form fields (FORMCHECKBOX/FORMTEXT) are not drawn and lose ffData on save; rows with gridBefore are mispositioned and lose it on save13 comments · 2026-10-13#2066[Bug Report] [WordCraft] Unable to type11 comments · 2026-10-15#2029Report: a real-world corpus run of 400 Word files against 0.7.0 — open, text, save round trip, checked in Word 36511 comments · 2026-10-15#66Full Arabic and RTL Support9 comments · 2026-10-09#1368[BUG] Pictures from Clipboard provides an Error9 comments · 2026-10-13#78Linux (GNOME Wayland): window title bar doesn't match the desktop theme9 comments · 2026-10-09#358Word documents containing images become misformatted.8 comments · 2026-10-10
Latest release
WordCraft v0.16.0 v0.16.0 2026-11-06What's Changed Text boxes: a press inside one goes to its text, not to a picture under it by @arcanii in https://github.com/storytold/wordcraft/pull/4240 Flag document fonts that aren't installed by @alehel in https://github.com/storytold/wordcraft/pull/4770 DOCX: nil shading paints no fill, border theme colours win (part of 1991) by @VoiceLessQ in https://github.com/storytold/wordcraft/pull/4705 Format readers: one border-type table for .doc, one HYPERLINK parser for DOCX, RTF and .doc by @VoiceLessQ in https://github.com/storytold/wordcraft/pull/4222 AutoFormat: a tracked heading or bor
相关报道 (8)
mobile01ArtCraft 推出的 Office 相關 _WordCraft、GridCraft、DeckCraft 開源登場2026-10-12MSN挑戰Adobe後再戰微軟!AI開發者又推出Office三大免費開源工具2026-10-11電腦王阿達繼 Adobe 之後,ArtCraft 也盯上 Microsoft Office!Word、Excel、PowerPoint 免費開源替代工具登場2026-10-09凤凰网科技Rust编写:开发者挑战Adobe后再挑战微软,Office三件套替代品上线2026-10-14Pasquale PillitteriWordCraft 指南,用 Rust 写成的免费 Word 替代品2026-10-13OSCHINA纯 Rust 重写 Word:5 天斩获 6000+ star、完全净室实现2026-10-13驱动之家Adobe全家桶之后 微软Office三剑客也被AI重写了:免费无广告2026-10-12Pasquale PillitteriArtCraft 发布 WordCraft、GridCraft 和 DeckCraft,用 Rust 重写的 Office 开源替代品2026-10-10
News & coverage (12)
Hacker NewsAn open-source, clean-room reimplementation of Microsoft Word in pure Rust▲ 101 · 119 comments · 2026-10-12noteI verified the new Word-compatible OSS 'WordCraft' on actual hardware2026-11-06tech2geekWordCraft Review: This Free Microsoft Word Alternative Runs on Linux, macOS, and Windows2026-10-17GIGAZINEWordCraft, an open-source document creation app aiming to replace Microsoft Word, is a native app written in Rust and is also being considered for use with AI agents.2026-10-15ZDNetI tried the free Microsoft Word clone on Linux – and it’s my new default (on Mac too)2026-10-14TechSpotThe developer who cloned Photoshop using AI has now created Word, Excel, and PowerPoint replicas with Claude2026-10-13MSNDeveloper creates alternatives to Microsoft 365 apps using AI2026-10-13TbreakArtCraft takes on Microsoft Office with three free, open-source apps2026-10-11xenospectrumArtCraft Releases WordCraft, GridCraft and DeckCraft, Free Rust-Based Office Alternatives Built with AI and Controllable by AI2026-10-09Pasquale PillitteriArtCraft launches WordCraft, GridCraft and DeckCraft, free Office clones in Rust2026-10-10