Open Source · High-Performance Creative Engineering

About OmniPhoto

OmniPhoto is an independent, client-side creative image editing platform designed to bring desktop-grade multi-layer photo editing to the web browser with zero software installation and absolute data privacy.

100% Client-Side Privacy

Unlike cloud services that require uploading your private documents to external compute servers, OmniPhoto compiles its entire image processing pipeline to WebAssembly. Your photos remain inside your device’s browser memory sandbox at all times.

Rust & WebGPU Performance

Engineered with Rust, Rayon SIMD parallelism, and WebGPU/WebGL2 hardware shaders, OmniPhoto achieves 60 FPS brush rendering, non-destructive layer compositing, and instant filter previews on multi-megapixel documents.

Technical Specifications & Capabilities

  • PSD & PSB Round-Trip: Full binary parsing of layers, nested folders, blend modes, adjustment layers, raster alpha masks, and vector clipping paths.
  • Camera RAW Decoding: Direct in-browser development of DNG, CR2, CR3, NEF, and ARW camera raw photos in 32-bit floating point color depth.
  • Color Management: Full precision pipeline supporting sRGB, Display P3, Adobe RGB, and CMYK (FOGRA39, SWOP) soft-proofing profiles.
  • Vector & Typography: HarfBuzz font shaping engine and cubic Bézier pen paths with boolean path operations.

Legal & Trademark Acknowledgements

OmniPhoto is an independent open-source software project distributed under open-source licenses. Adobe, Adobe Photoshop, and PSD are registered trademarks of Adobe Inc. OmniPhoto is not affiliated with, sponsored by, or endorsed by Adobe Inc.