github.devotd.
新着その他

storytold/photocraft v0.11.1 — クリーンルーム方式で作り直した純 Rust 写真編集ツール

Photoshop をクリーンルーム方式でゼロから作り直した純 Rust 写真編集ツール storytold/photocraft の最新リリースは v0.11.1 であり、提供的記録にはこのバージョンの変更内容が記載されていない。

リポジトリ情報storytold/photocraft ↗

Photoshop をクリーンルーム方式でゼロから作り直した純 Rust 写真編集ツール storytold/photocraft の最新リリースは v0.11.1 であり、提供的記録にはこのバージョンの変更内容が記載されていない。

GitHub の説明: PhotoCraft: An open-source, photo editor written by scratch in pure Rust

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

storytold/photocraft は、Photoshop をクリーンルーム方式でゼロから作り直したオープンソースの写真編集ツールで、純 Rust で実装されている。最新リリースは v0.11.1 だが、提供的記録にはこのバージョンでの変更点は記載されていない。

クリーンルーム方式(clean room)は、元のコードを見ずにゼロから新たに実装する方法を指す。このアプリはレイヤー、マスク、調整レイヤー、レイヤースタイル、文字、ベクター、ブラシに対応し、レイヤーを含む PSD ファイルを開いて編集し、保存することができる。macOS、Windows、Linux、FreeBSD 向けのネイティブアプリと Web 版を併せて提供する。

これらの機能は 26 個の Rust クレート(crate)に分割された。ライセンスは Apache-2.0 で、GitHub スターは 69755 個。リポジトリは 2026 年 9 月 30 日に作成された。同系列の WordCraft、FigCraft、DeckCraft に続き、リポジトリ規模ベースで最も大きいアプリである。

ただし性能のベースラインはクレートごとに 1 つずつと浅い。リポジトリのファイル 1860 個のうちテストファイルは 478 個で、CI は 8 つのワークフローで動いているものの、このベースラインだけでは編集速度や安定性を測りにくい。研究記録の 10 点満点基準のスコアは、新しさ 8.0、技術 8.0、品質 7.0、勢い 10.0 である。実装そのものが肝となるプロジェクトに近いとalah、既存の写真編集ツールを置き換えられる段階にあるかは、今の資料だけでは判断しにくい。