純粋なRustで書かれたオープンソースのパラメトリック3D CADアプリ。デスクトップ、ブラウザー、MCPエージェントから操作できます。
storytold/wordcraft
純粋なRustで書かれたオープンソースのクリーンルーム実装ワープロ。デスクトップとブラウザーで動作し、.docxを読み書きできます。
代替できる製品:Microsoft Word
- スター
- 14,895
- フォーク
- 3,995
- 未解決の Issue
- 1,220
- 最終コミット
- 4 時間前
これは何?
WordCraftは、リボン、スタイル、表、変更履歴、参考文献、差し込み印刷など、Microsoft Wordのワークフローを再実装したワープロです。.docxファイルを開いて保存できるほか、Word 97-2003形式の.docやその他いくつかの形式も読み込み、テキストを選択できるPDFに出力できます。
アプリケーションは単一のRustコードベースで構築されており、ネイティブのeguiフロントエンドを備え、macOS、Windows、Linux、BSD、およびブラウザー上のWebAssemblyを対象としています。すべての操作はID付きのコマンドとして公開されているため、同じコマンドでUI、キーボードショートカット、コマンドラインツール(wordcraft-cli)、AIエージェント向けMCPサーバーを動かせます。
プロジェクトはアルファ版です。スペルチェックと文法チェックはオフラインで動作し、インターフェースは多数の言語に対応しています。コードベースは、ジオメトリ、ドキュメントモデル、レイアウト、ファイル形式、レンダリング、UIを担う階層化されたcrateに分割されています。
主な機能
- 01.docxを開いて保存できるほか、.odt、.rtf、.html、.md、.tex、.txtをインポート・エクスポートできます。
- 02テキスト、リンク、ブックマークを選択できるPDFを出力できます。
- 03Word風のリボン、スタイルギャラリー、表、変更履歴、CSVからの差し込み印刷を利用できます。
- 04APA、MLA、Chicago、IEEEスタイルの引用と参考文献に対応しています。
- 05macOS、Windows、Linux、BSD上でネイティブに、またWebAssembly経由でブラウザー上でも動作します。
- 06すべての操作をコマンドとして公開し、自動化向けのCLIとMCPサーバーを提供します。
ユースケース
- Microsoft Officeをインストールせずに、LinuxやBSDで.docx文書を編集する。
- コマンドラインから文書変換やテキスト抽出をスクリプト化する。
- MCP経由でAIエージェントにWord風文書の読み取り、編集、チェックを行わせる。
- 差し込み印刷で書式付きのレポート、手紙、ラベルを作成する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/storytold/wordcraft - 2
プロジェクトフォルダーに移動する
cd wordcraft - 3
サンプルドキュメントを使ってデスクトップアプリを起動する
cargo run --release -p wordcraft -- --sample
使う前に知っておきたいこと
- READMEのステータス欄が途中で切れているため、プロジェクトの現在の成熟度は不明です。詳細はROADMAP.mdとパリティ評価を参照するよう案内されています。
- READMEでは、このプロジェクトはWordの部分的な再実装と説明されているため、一部のWord機能が利用できない場合があります。
- メタデータではライセンスがApache-2.0とされていますが、READMEではMIT OR Apache-2.0と記載されています。
トピック
よくある質問
- wordcraft とは?
- 純粋なRustで書かれたオープンソースのクリーンルーム実装ワープロ。デスクトップとブラウザーで動作し、.docxを読み書きできます。 WordCraftは、リボン、スタイル、表、変更履歴、参考文献、差し込み印刷など、Microsoft Wordのワークフローを再実装したワープロです。.docxファイルを開いて保存できるほか、Word 97-2003形式の.docやその他いくつかの形式も読み込み、テキストを選択できるPDFに出力できます。
- wordcraft は無料で使えますか?ライセンスは?
- wordcraft は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- wordcraft は今もメンテナンスされていますか?
- 活発にメンテナンス中。wordcraft の最終コミットは 2026年10月20日 です。
- wordcraft は何に使えますか?
- Microsoft Officeをインストールせずに、LinuxやBSDで.docx文書を編集する。 コマンドラインから文書変換やテキスト抽出をスクリプト化する。 MCP経由でAIエージェントにWord風文書の読み取り、編集、チェックを行わせる。 差し込み印刷で書式付きのレポート、手紙、ラベルを作成する。
- wordcraft のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/storytold/wordcraft プロジェクトフォルダーに移動する: cd wordcraft サンプルドキュメントを使ってデスクトップアプリを起動する: cargo run --release -p wordcraft -- --sample
- wordcraft はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/storytold/wordcraft
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
RustとGPUIで構築されたオフラインファーストのデスクトップオフィススイート。文書作成、表計算、プレゼン、PDF、Git、Markdownに対応し、ファイルはローカルフォルダーに保存。
AIエージェントがスナップショットや要素参照、一般的な自動化コマンドを使ってChromeを操作できる、Rust製のネイティブCLIです。
トークン使用量、メモリ、リソースコストを抑えて多数のAIエージェントを実行できる、オープンソースのデスクトップアプリとRustライブラリ。
ファイル編集やコマンド実行に対応し、ローカルモデルを含む40以上のモデルプロバイダーを利用できる、ターミナル向けのオープンソースRustコーディングエージェント。