mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-13 23:08:09 +00:00
16941f7198da9ae1811a8928f4c256b5cb37c1cb
photocraft
By the artcraft team
An open-source, native image editor written in Rust, aiming for Photoshop-level capability and ergonomics.
- Native and portable: egui on wgpu (Metal/Vulkan/DX12/WebGPU), for macOS, Windows, Linux and the web. Mobile shells come later.
- Photoshop-grade formats: a standalone PSD/PSB crate (byte-exact round trips on a real-file corpus), plus 13 raster formats with symmetric read/write at 8/16/32-bit.
- Engine first: every action is a command, so the UI, CLI and automation (a JSON control channel, MCP next) all drive the same core.
cargo run --release -p photocraft -- image.psd
cargo test --workspace
Languages
Rust
99.3%
WGSL
0.3%
Shell
0.2%