You are browsing as a guest. Sign up (or log in) to start making projects!

Adobe Lightroom Clone

  • 1 Devlogs
  • 4 Total hours

Clone of Adobe Lightroom (photo editing softwear)

Ship #1 Changes requested

Open-source, catalog-based, non-destructive RAW photo editor (Lightroom-class), GPLv3, 100% local AI. Engine in Rust, one wgpu shader codebase, ONNX Runtime for all ML.

This repo contains the Phase-0 spike + a working Phase-1 (MVP) with a real desktop GUI — proven end-to-end on Apple Silicon (Metal + CoreML):

crates/raw-decode — LibRaw → linear 16-bit RGB + metadata probe, via a stable C-ABI shim.

crates/recipe — serde parametric edit-recipe (sparse, identity-default).

crates/catalog — SQLite catalog: import folders of RAWs (with EXIF), read/write recipes, idempotent.

crates/gpu — wgpu develop pipeline (WB, exposure, contrast,

highlights/shadows/whites/blacks, vibrance/saturation, dehaze, 8-band HSL, post-crop vignette, grain), shared by the live preview and headless export. Preview == export. cargo run -p gpu --example modtest checks the modules.

crates/app — egui desktop app: a Library grid (background-decoded thumbnails) and a Develop view with live sliders driving the GPU pipeline, plus the import / --recipe / --export / --selftest headless CLI.

crates/ai-smoke — ONNX Runtime + CoreML EP smoke test for SAM2.

catalog/schema.sql — full SQLite catalog schema (Task 3).

docs/ — stack decisions, recipe format, develop pipeline, model packaging.

  • 1 devlog
  • 4h
Try project → See source code →

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…