Source: https://seerepo.com/r/storytold/photocraft/built
Markdown source: https://seerepo.com/r/storytold/photocraft/built.md
Description: photocraft is a Rust repo built with objc2-app-kit, Tokio, and objc2-foundation. It uses AI through rmcp. It has 860,770 written lines, with 825 test files.

# What is photocraft built with?

photocraft is a Rust repo built with objc2-app-kit, Tokio, and objc2-foundation. It uses AI through rmcp, makes its content with roxmltree, image, resvg, jxl-oxide, plist, and 1 more, validates its data with schemars, is tested with libfuzzer-sys, and deploys with log. It has 860,770 written lines, with 825 test files.

Read on November 4, 2026, at commit 8e9277e.

Repository: https://github.com/storytold/photocraft

## Frontend

### Styles

- **skrifa**: 13 files

### Interface

- **wgpu**: 18 files
- **parley**: 9 files
- **x11rb**: 5 files
- **rfd**: 3 files
- **muda**: 1 file
- **winit**: 1 file

## Backend

### AI

- **rmcp**: 4 files

## Support

### The base

- **[objc2-app-kit](https://seerepo.com/uses/objc2-app-kit)**: 5 files
- **[Tokio](https://seerepo.com/uses/tokio)**: 5 files
- **[objc2-foundation](https://seerepo.com/uses/objc2-foundation)**: 1 file

### Content

- **roxmltree**: 8 files
- **[image](https://seerepo.com/uses/image)**: 4 files
- **resvg**: 2 files
- **jxl-oxide**: 1 file
- **plist**: 1 file
- **png**: 1 file

### Validation

- **[schemars](https://seerepo.com/uses/schemars)**: 1 file

### Testing

- **libfuzzer-sys**

### Deploy

- **[log](https://seerepo.com/uses/log)**: 51 files

### Tools

- **clap**: 4 files

### Other

- **same-file**
- **toml**
- **serde_json**: 583 files
- **serde**: 162 files
- **rayon**: 90 files
- **flate2**: 21 files
- **thiserror**: 12 files
- **half**: 11 files
- **blake3**: 10 files
- **zbus**: 9 files
- **rustix**: 8 files
- **tempfile**: 8 files
- **base64**: 6 files
- **crc32fast**: 6 files
- **objc2**: 4 files
- **sysinfo**: 4 files
- **futures-lite**: 3 files
- **js-sys**: 3 files
- **ruzstd**: 3 files
- **wasm-bindgen**: 3 files
- **wasm-bindgen-futures**: 3 files
- **web-sys**: 3 files
- **async-io**: 2 files
- **chrono**: 2 files
- **encoding_rs**: 2 files
- **rustfft**: 2 files
- **web-time**: 2 files
- **arboard**: 1 file
- **block2**: 1 file
- **bytemuck**: 1 file
- **cap-std**: 1 file
- **dispatch2**: 1 file
- **getrandom**: 1 file
- **libc**: 1 file
- **lz4_flex**: 1 file
- **open**: 1 file
- **ron**: 1 file
- **rustc-hash**: 1 file
- **semver**: 1 file
- **sys-locale**: 1 file

## Other repos with a similar stack

- [tauri-apps/tauri](https://seerepo.com/r/tauri-apps/tauri/built): objc2-app-kit, Tokio, objc2-foundation, muda, image, resvg, plist, png, schemars, log · [Compare](https://seerepo.com/compare/storytold/photocraft/vs/tauri-apps/tauri)
- [zed-industries/zed](https://seerepo.com/r/zed-industries/zed/built): objc2-app-kit, Tokio, objc2-foundation, wgpu, x11rb, image, resvg, plist, schemars, log · [Compare](https://seerepo.com/compare/storytold/photocraft/vs/zed-industries/zed)
- [CapSoftware/Cap](https://seerepo.com/r/CapSoftware/Cap/built): objc2-app-kit, Tokio, objc2-foundation, rfd, winit, image, resvg, schemars, log · [Compare](https://seerepo.com/compare/CapSoftware/Cap/vs/storytold/photocraft)
- [openai/codex](https://seerepo.com/r/openai/codex/built): objc2-app-kit, Tokio, objc2-foundation, rmcp, image, png, schemars, log · [Compare](https://seerepo.com/compare/openai/codex/vs/storytold/photocraft)
- [rustdesk/rustdesk](https://seerepo.com/r/rustdesk/rustdesk/built): objc2-app-kit, Tokio, objc2-foundation, x11rb, winit, image, log · [Compare](https://seerepo.com/compare/rustdesk/rustdesk/vs/storytold/photocraft)
- [slint-ui/slint](https://seerepo.com/r/slint-ui/slint/built): objc2-app-kit, Tokio, objc2-foundation, muda, image, log · [Compare](https://seerepo.com/compare/slint-ui/slint/vs/storytold/photocraft)

## Frequently asked questions

### What language is photocraft written in?

photocraft is written in Rust, with 860,770 written lines.

### What framework does photocraft use?

photocraft is built with objc2-app-kit, Tokio, and objc2-foundation.

### Does photocraft use AI?

Yes. photocraft uses AI through rmcp.

### Does photocraft have tests?

Yes. photocraft has 825 test files and is tested with libfuzzer-sys.

### Which repos have a stack like photocraft's?

The ones that share most of its stack: tauri-apps/tauri, zed-industries/zed, and CapSoftware/Cap.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
