Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
S

storytold/photocraft

PhotoCraft: An open-source photo editor written from scratch in pure Rust

Before you install: no copy-paste command · license Apache-2.0 · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/storytold/photocraft

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
79,180 ★ · storytold/photocraft · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-26 · last seen 2026-11-14 · seen 20× · listed by 1 sources
FAQ (answers come from our records)
Who is it for?
We have no tags recorded for it yet.
Who maintains it?
repository storytold/photocraft;first catalogued 2026-10-26;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

PhotoCraft

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Image editing; an open-source, clean-room reimplementation of Adobe Photoshop, rebuilt in pure Rust.
Layers, masks, adjustment layers, layer styles, type, vectors, brushes and real PSD files,
in a native app written entirely in Rust. Open source, offline, and yours.
PhotoCraft on getartcraft.com ·
ArtCraft ·
All Crafting Apps
A caption card with a drop shadow, live type, and Vibrance and Curves adjustment layers, with the Curves editor open.
The Great Wave off Kanagawa , Katsushika Hokusai, c. 1831
> [!NOTE]
> ArtCraft is a community of artists from all walks of life. Digital, generative, music,
> games — if you make things, you're one of us. Come say hi on Discord.
Features ·
Everything in the box ·
PSD ·
Agents ·
Under the hood ·
Get started ·
Downloads ·
Crafting Apps ·
Discord
🎛️ Familiar by design
The menus, shortcuts, panels and tools are where your hands expect them, from ⌘J to ⇧⌘D. If you know Photoshop, you already know PhotoCraft.
⚡ Native and fast
A GPU compositor on wgpu (Metal, Vulkan, DX12, WebGPU), copy-on-write tiles and multithreaded filters. No Electron, no web view, no waiting.
🗂️ Real PSD files
Open, edit and save layered Photoshop documents. Re-saving keeps the render of 307 of the 309 psd-tools test files.
🤖 Agent-ready
Every action is a command, so you can drive the same engine from the UI, the CLI, a JSON control channel or an MCP server.
## Features
Every screenshot here is the real app at work on public-domain art, rendered offscreen through its control channel.
Levels and Vibrance adjustment layers, with the live Histogram panel. Impression, Sunrise , Claude Monet, 1872
Edit without regret
Adjustment layers keep every edit live. Stack Levels, Curves, Vibrance, Hue/Saturation and a dozen more, mask them to an area, reorder them, or turn them off, and your original pixels never change.
16 adjustment layers that also apply directly to pixels, including Curves with per-channel editing, Levels with a live histogram, Black & White, Channel Mixer, Gradient Map, Photo Filter, Selective Color and Color Lookup (.cube, .3dl, .look). Plus Shadows/Highlights, Replace Color, Match Color, HDR Toning, Desaturate and Equalize.
Outer Glow and Stroke on a live type layer, in the Layer Style dialog. Earthrise , William Anders / NASA, 1968
Styles that sell the shot
Drop Shadow, Inner Shadow, Outer and Inner Glow, Bevel & Emboss, Satin, Stroke, and Color, Gradient and Pattern Overlay, live on any layer, including type. Patterns come from a library (built-ins, Edit › Define Pattern, .pat import/export) and PSD Patt blocks.
Copy and paste styles between layers, hide all effects at once, and open styles straight from your PSDs, rendered to match Photoshop.
An elliptical selection becomes the mask of a Hue/Saturation layer, so only the face keeps its color. Girl with a Pearl Earring , Johannes Vermeer, c. 1665
Selections that understand your image
Marquees, lassos and the Magic Wand for precision; Quick Selection, Object Selection and Select Subject when you want the computer to do the tracing; Select and Mask to refine hair-fine edges.
Feather, expand, contract, smooth, grow, reselect. Turn any selection into a layer mask, a vector path or a shape. Smart selection runs on your machine, with no cloud and no account.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/storytold-photocraft/)
Source
github · https://github.com/storytold/photocraft
Traction
79,180 ★
added
today

More like this

← Back to index