Go to file
Brandon Thomas 14c5c1bc51 readme, misc 2026-09-30 11:37:50 -04:00
.cargo one-shot 2026-09-30 05:02:08 -04:00
.github/workflows continued wip 2026-09-30 09:37:18 -04:00
apps continued wip 2026-09-30 09:37:18 -04:00
assets continued wip 2026-09-30 09:37:18 -04:00
crates readme, misc 2026-09-30 11:37:50 -04:00
docs readme, more impl 2026-09-30 11:15:03 -04:00
xtask continued wip 2026-09-30 09:37:18 -04:00
.gitignore one-shot 2026-09-30 05:02:08 -04:00
AGENTS.md continued wip 2026-09-30 09:37:18 -04:00
Cargo.lock more work 2026-09-30 11:36:20 -04:00
Cargo.toml continued wip 2026-09-30 09:37:18 -04:00
README.md readme, misc 2026-09-30 11:37:50 -04:00

README.md

photocraft

By the artcraft team

An open-source, native image editor written in Rust, aiming for Photoshop-level capability and ergonomics.

Photocraft editing Hokusai's The Great Wave: a caption card with a drop shadow, type layers, Vibrance and Curves adjustment layers, and the Curves editor with its histogram
Artwork: The Great Wave off Kanagawa, Katsushika Hokusai, c. 1831 (public domain, via Wikimedia Commons).

  • 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 and an MCP server) all drive the same core.
cargo run --release -p photocraft -- image.psd
cargo test --workspace

Start with AGENTS.md, then docs/.

Crafting Apps

Open-source, clean-room, pure-Rust creative apps that share the same conventions: native on macOS, Windows and Linux, in the browser via WebAssembly, and fully drivable by agents.

📷 PhotoCraft

Layered image editing and compositing: the Photoshop workflow.

✏️ DrawCraft

Vector illustration: the Illustrator workflow.

🎬 FilmCraft

Non-linear video editing: the Premiere Pro workflow.

🌄 LightCraft

Photo library and non-destructive raw developer: the Lightroom workflow.

📄 PrintCraft

PDF viewing and editing: the Acrobat Pro workflow.