GitHub - storytold/wordcraft: An open-source, clean-room reimplementation of Microsoft Word in pure Rust

Open-source Rust rewrite of Microsoft Word with 88% of Word's features.

16 cards · 1m 50s · tap to begin

From · · 1m 50s

GitHub - storytold/wordcraft: An open-source, clean-room reimplementation of Microsoft Word in pure Rust

Open-source Rust rewrite of Microsoft Word with 88% of Word's features.

In brief

Open-source Rust rewrite of Microsoft Word with 88% of Word's features. WordCraft, an open-source Rust reimplementation of Microsoft Word, covers 88% of Word's ribbon features with 422 commands for document editing. Originally reported by GitHub.

What is WordCraft

What is WordCraft

WordCraft is an open-source, clean-room reimplementation of Microsoft Word built in pure Rust.

Key features

WordCraft with the Home tab of the ribbon open over a two-page document titled The Open Studio Handbook. The Navigation pane on the left lists the document's he

It includes the ribbon, styles, tables, track changes, references and mail merge with .docx support.

Cross-platform

The File tab start page with a Good morning greeting, thumbnails of the Blank document, Studio handbook, Letter, Résumé and Report templates, and a list of rece

Runs natively on macOS, Windows, Linux, BSD and via WebAssembly in the browser.

Why WordCraft

The Review tab with Track Changes on: the word forty is inserted in magenta and thirty struck through; three commented phrases are shaded and joined by dashed l

Familiar Word workflow with ribbon tabs, keyboard shortcuts and behavior like Microsoft Word.

File compatibility

The References tab with two pages side by side: a table of contents with dotted leaders and page numbers on page one, and a styled table, numbered list and hype

Opens and saves .docx.odt.rtf.html.md.tex and Word 97-2003 .doc files.

Performance

The Design tab showing style-set previews; the document is set in a serif theme with plum headings underlined by thin rules and a pale diagonal DRAFT watermark

Typing in a 188-page document re-lays it out in about 1.4 ms with cached paragraph layout.

For agents

WordCraft in dark mode with the Insert tab open and formatting marks shown: pilcrows at paragraph ends and dots for spaces

Every action is a command with an id for AI agents to interact with the application.

Open-source license

The Layout tab at 80% zoom: the first paragraph opens with a three-line drop cap E, a dark blue circle sits beside the second section with its paragraph wrappin

Dual-licensed under MIT or Apache-2.0 with clean-room development from public specifications.

Architecture

Layered architecture with 6 layers from units to the UI front end in Rust.

Roadmap

Currently 88% of Word's ribbon features with 60% progress toward replacing Word for real work.

Downloads

Downloads

Available for Windows, macOS, Linux, BSD and web via GitHub releases with code signing.

The Crafting Apps

WordCraft is part of ArtCraft's suite of open-source creative tools built in Rust.

Community

ArtCraft community includes artists, photographers, filmmakers and hobbyists who make things.

License and credits

Dual-licensed under MIT or Apache-2.0 with bundled fonts and open-source assets.

What works today

WordCraft covers writing, formatting, paragraphs, styles, lists, tables, pages and objects.

What's next

WordCraft aims to replace Microsoft Word for real work with 60% progress toward full replacement.

The key point

WordCraft, an open-source Rust reimplementation of Microsoft Word, covers 88% of Word's ribbon features with 422 commands for document editing.

Read the original on GitHub

React

Sign in to react and comment.

Comments (0)

Life is short. Keep it sweet. Respect others' opinions and be kind!

    Recommended next

    More decks on wordcraft and related topics.