OpenAltFinder
PhotoCraft

PhotoCraft

Open-source, clean-room reimplementation of Adobe Photoshop in pure Rust — layers, masks, adjustments and real PSD files.

Open source alternative to:

photocraft-layer-styles.jpg
photocraft-adjustments.jpg
photocraft-masks.jpg
photocraft-transform.jpg
photocraft-demo.jpg
photocraft-type.jpg
photocraft-filters.jpg
photocraft-vector.jpg
photocraft-export-light.jpg
1 / 9

PhotoCraft is an image editor that reimagines Adobe Photoshop as free, open-source software, written entirely in Rust by the ArtCraft team. It is a clean-room project: built from Photoshop's public behaviour and documentation rather than its code, so it offers the same familiar workflow — panels, tools and shortcuts — without a Creative Cloud subscription.

The editing core is already substantial: layers, masks, adjustment layers, layer styles, editable type layers, vector shape layers with boolean operations and brush tools, plus a catalogue of live-preview filters from the Blur Gallery to Oil Paint. Smart objects keep filters editable, Free Transform handles scale, rotate, skew and perspective, and a Photoshop-style History panel with the History Brush lets you roll every step back. Small-radius blurs are GPU-accelerated across all cores, so large images stay responsive.

PSD compatibility is a headline feature: real Photoshop documents round-trip through PhotoCraft with layers, masks, type and adjustments intact, and Export As covers JPG, PNG and other formats with quality, scale and file-size estimates. PhotoCraft runs natively on macOS, Windows and Linux, with installers on the GitHub releases page and a WebGPU-powered browser build. Every one of its 500+ commands can also be driven from the CLI, a JSON control channel or an MCP server, making it unusually scriptable — see PhotoCraft vs Adobe Photoshop below for where it stands today.

Frequently Asked Questions

Which platforms does PhotoCraft run on?

PhotoCraft ships native desktop clients for macOS (universal build), Windows (MSI) and Linux (AppImage), with installers attached to the GitHub releases. There is also a browser build; the shared Rust render stack runs on Metal, Vulkan, DirectX 12 and WebGPU, so the same engine drives the desktop and web apps.

Can PhotoCraft open Adobe Photoshop files?

Yes. PSD compatibility is a core feature: layers, masks, adjustment layers, layer styles and editable type round-trip through PhotoCraft in both directions, so you can import existing Photoshop documents and hand files back out as PSD.

Can AI agents or scripts automate PhotoCraft?

Yes. Every menu item, tool and dialog is backed by a registry of more than 500 commands that the UI, the CLI, a JSON control channel and an MCP server all share. You can apply a saved action list to a folder with photocraft-cli batch, run headless edits, or register the MCP server with Claude or another agent.

What export options does PhotoCraft offer?

The Export As dialog lets you pick format, quality, scale and transparency with a live preview and an instant file-size estimate, and there is a one-click Quick Export to PNG. It also saves work back out as real PSD files.

AI usage detected - recent commits in this repository appear to include AI-generated code.
OpenAltFinder Score
52/100
Project Health (50%)
44/100
License (20%)
100/100
Self-hostable (20%)
0/100
Recency (10%)
100/100
How scoring works
Project Details
Platforms
Desktop, Web, CLI
License
Apache-2.0
Self hostable
No
AI Contributions
Detected
Repository details
Version
v0.2.0
Created
9/30/2026
Stars
1,021
Forks
108
Open issues
51
Last commit
10/5/2026

Updated 10/5/2026, 5:00:18 AM

View Repository

Similar open source alternatives