An open-source, clean-room reimplementation of Adobe Photoshop in pure Rust
An open-source, clean-room reimplementation of Adobe Photoshop in pure Rust - storytold/photocraft

An open-source project aims to re-implement Adobe Photoshop in Rust, offering features like layers, masks, and real PSD file support with a focus on performance and native application development.
What happened
The article introduces PhotoCraft, an open-source image editing application that re-implements Adobe Photoshop in Rust. It highlights the project's features, technical architecture, and its focus on performance, native development, and agent compatibility.
Why it matters
For AI developers and technology professionals, PhotoCraft demonstrates the feasibility of building complex, high-performance applications in Rust, offering a viable alternative to proprietary software. Its agent-ready design allows for integration with AI tools and automation, which is crucial for modern workflows.
- PhotoCraft is a significant open-source project re-implementing Photoshop in Rust.
- It offers advanced image editing features with a focus on performance and native application development.
- The project's agent-ready design enables integration with AI and automation tools.
- It is still in early alpha, indicating ongoing development and potential for future enhancements.
- The use of Rust ensures high performance and safety in image processing tasks.
The bigger picture
PhotoCraft could influence the development of open-source creative tools, providing a robust alternative to commercial software. Its architecture and focus on performance may inspire similar projects in the AI and image processing domains.
PhotoCraft represents a major step forward in open-source image editing, leveraging Rust's capabilities to create a powerful, agent-friendly application with features comparable to Adobe Photoshop.
Technical details
- Rust programming language for native performance.
- wgpu GPU compositor for rendering.
- Copy-on-write tiles for efficient memory management.
- Command engine with over 500 commands for UI, CLI, and agent control.
- Support for PSD and other image formats with real-time editing capabilities.
FAQ
What is PhotoCraft?
PhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop in Rust, offering features like layers, masks, and real PSD file support.
What programming language is PhotoCraft built in?
PhotoCraft is built using the Rust programming language, which provides performance and safety features for native application development.
What are the key features of PhotoCraft?
Key features include support for real PSD files, layers, masks, adjustment layers, GPU acceleration, and agent-ready command interfaces for automation and AI integration.
Is PhotoCraft a complete replacement for Adobe Photoshop?
No, PhotoCraft is in early alpha and lacks some AI/generative features and professional workflows, but it offers many core Photoshop features.
How can developers contribute to PhotoCraft?
Developers can contribute by exploring the project's documentation, participating in the Discord community, and reviewing the AGENTS.md and docs/ files for guidance on getting started.
This summary and analysis were generated with AI from the original article and may contain errors. Read the original for the full story.
Read the full story
Originally published by Lobsters on Oct 7, 2026.
Comments
Sign in to join the discussion.