github.devotd.
新着開発ツール

storytold/deckcraft v0.7.0 — Rust による PowerPoint の再実装

storytold/deckcraft の最新リリース v0.7.0、PowerPoint ファイルのサポート、コマンドベースの制御構造を紹介する。

リポジトリ情報storytold/deckcraft ↗

Presentations and slide shows: an open-source, clean-room reimplementation of Microsoft PowerPoint in pure Rust. Part of the ArtCraft Crafting Apps.

スター
★ 3.7K
フォーク
2.1K
言語
Rust
ライセンス
Apache-2.0
最新リリース
v0.7.0
原文を見る ↗GitHub で見る ↗

storytold/deckcraft は、Microsoft PowerPoint を Rust でクリーンルーム再実装したプレゼンテーションアプリである。リポジトリで確認できる最新リリースは v0.7.0 だ。ただし提供された情報には、このバージョンで新たに追加された、あるいは変更された内容が示されていないため、リリースの具体的な変更点は確認できない。プロジェクト説明では、プレゼンテーションとスライドショー向けのオープンソースアプリとして紹介されている。

このアプリは pptx ファイルを開いて保存し、PDF と PNG・JPEG・GIF に書き出して全画面再生ができる。スライドマスター、11 種類のレイアウト、8 つの標準テーマ、セクション、メモとコメントにも対応する。図形は 150 種類以上と、コネクタ、曲線・自由曲線、図形の結合演算を扱う。編集操作は元に戻せる 200 を超えるコマンドとして提供され、CLI、JSON 制御チャネル、AI エージェント向け MCP サーバーで利用できる。macOS・Windows・Linux・FreeBSD とブラウザで動作すると記録されている。Rust で書かれ、ライセンスは Apache-2.0、リポジトリのスター数は 3688 だ。

ステータスバッジは early development を示し、README の要約では alpha から beta へと進んでいると説明されている。そのため現状の資料では機能の範囲と制御方式は確認できるが、成熟度や v0.7.0 の具体的な改善内容まで判断するのは難しい。