mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-22 18:22:26 +00:00
345f0454f2893b2360735e15a150eba6d561d62e
ARW2 implemented from Dietz, EI 2016 (128-bit blocks, interleaved 16-pixel sets, 7-bit scaled deltas, 5-segment tone curve from 0x7010); black/white/ WB/CFA/crop from the raw IFD's documented Sony tags. Verified visually on A7 III / A7 IV samples; ~500-850 MP/s row-parallel decode. Co-Authored-By: Claude Opus 5.5 <[email protected]>
LightCraft
A fast, beautiful, open-source photo library and non-destructive raw developer — a clean-room, pure-Rust alternative to Adobe Lightroom. Runs on macOS, Windows, Linux and the web (WASM).
- Engine-first Cargo workspace; the egui UI is one swappable crate.
- Everything is a command: every menu item, slider, brush stroke and crop drag is drivable over a JSON control channel and an MCP server, so agents can cull, develop and export.
- Scene-referred, wide-gamut float pipeline; own RAW decoders; local-first catalog.
cargo run --release -p lightcraft # desktop app
cargo run --release -p lightcraft -- --control 7980 # with the automation channel
cargo run -p lightcraft-cli -- mcp # MCP server (stdio)
cargo xtask ci # fmt, clippy, tests, layering, wasm
Licence: MIT OR Apache-2.0. By the artcraft team.
Description
An open-source, clean-room reimplementation of Adobe Lightroom in pure Rust.
Readme
335 MiB
0 Stars
1 Watchers
0 Forks
Languages
Rust
98.9%
WGSL
0.4%
Shell
0.3%
PowerShell
0.2%
Python
0.1%