Imagin Raw – A Lightweight Open-Source Alternative to Adobe Bridge for macOS
Imagin Raw – A Lightweight Open-Source Alternative to Adobe Bridge for macOS
Overview
Imagin Raw provides a native macOS interface for browsing, culling, and organizing RAW photos. It works as a lightweight alternative to Adobe Bridge for read‑rate‑organize workflows, requiring no import step or managed library.
Architecture
The app’s UI is built with SwiftUI for macOS 14.6+, falling back to AppKit/UIKit for the thumbnail list where SwiftUI performance was insufficient. RAW decoding uses LibRaw via an Objective‑C++ bridge, with CoreImage handling other formats and serving as a fallback. Metadata is extracted by parsing EXIF directly from RAW/JPEG binaries and reading/writing XMP sidecars for compatibility with Lightroom and Bridge. Folder changes are monitored in real time with FSEvents. Search relies on NSMetadataQuery (Spotlight) for indexed file and folder queries. Concurrency is managed through a combination of Swift Tasks and OperationQueue.
Features
- Multi‑root folder browsing: add any number of folders from local disks, external drives, or SD cards without an import step.
- Real‑time file system monitoring: new photos, deletions, and structural changes appear immediately.
- Broad RAW format support via LibRaw.
- Rating and color labeling written to XMP sidecars (RAW) or embedded in JPEG/HEIC without re‑encoding, compatible with Adobe Bridge and Lightroom.
- Session‑scoped rejection workflow for marking photos to delete, with batch delete via right‑click.
- JPG/RAW pair deduplication: only the RAW file is shown when a pair exists.
- Two grid layouts: compact (more preview space) and large (more browsing space).
- Spotlight‑backed search across file and folder names.
- SD card ingest: copy photos into date‑based folders with optional simultaneous backup to a second destination.
- Duplicate/similar photo detection in Review mode for resolving near‑duplicate burst shots.
- Instagram frame export: fits 2:3 RAW images into a 3:4 canvas, exported as PNG to avoid re‑encoding loss.
Comparison with Adobe Bridge
Where Imagin RAW is better
- App size is approximately 9 MB versus Bridge’s ~2 GB.
- Idle CPU usage is 0 % while Bridge consumes non‑zero CPU.
- Memory footprint can be as low as 100 MB depending on the album, whereas Bridge easily reaches gigabytes.
- Launch time is near‑instant compared to Bridge’s multi‑second start‑up.
- Scrolling is native and smooth; Bridge exhibits row‑jumping.
- External drives can be ejected without restarting the app; Bridge requires quitting.
Where Bridge is ahead
- Bridge renders thumbnails with Camera Raw adjustments applied, showing processed previews. Imagin RAW currently displays unprocessed previews; replicating the full ACR pipeline is not feasible, though basic exposure or crop preview adjustments may be explored in the future.
Roadmap
The project’s future work is tracked in the open Issues section of the repository.
Installation
- Purchase from the macOS App Store to support the project and receive automatic updates.
- Download the latest release from the GitHub Releases page; note that updates may lag behind the App Store and the app does not provide its own update notifications.
- Alternatively, compile the application from the source code.
System Requirements
- macOS 14.6 or later.
- Apple Silicon or Intel processor.
Community Reaction
Commenters on Hacker News highlighted several points:
“I’ll check this out. The macOS photo library situation is really embarrassing. I actually migrated from Affinity to DxO Photolab (expensive!) a few years ago just for that.” – @Toutouxc
“Just make sure to release it on Windows, There are more installed copies of Win 10 amd Win 11 than all iOS, MacOS, OSx systems combined” – @sirjaz
“As someone who has had to use Creative Cashcow tools in the past... dare I ask what the hell was Bridge even for? Just an Adobe‑developed file manager?” – @kmeisthax
“Dope. I'm gonna have to check this out.” – @imagetic
“Thank you for building high‑quality alternatives to Adobe software!” – @mplewis
“These things are such a puzzle because there are so many that pop up and just don’t survive. I loved FileLoupe, for example, but it appears abandoned. So I am sure to try this. I’d love to see closer integration with Affinity where that is possible.” – @dofm
“I would argue that the choice to render the embedded JPG is optimal from the UX of a Fuji user. We tend to use the JPG as the creative reference we want to start from using the film sims.” – @hankbond
“This looks so promising as a lightweight replacement for Bridge or Photo Mechanic and the interface is great. Has a lot of opportunity on the actual image rendering and performance side, but will definitely keep up with updates on how it evolves!” – @cgomez
“Wow, nice implementation, very smooth. I’m building photopipe.app, a paid cloud‑based culling tool, so I’m taking the opposite approach. Curious what made local‑first important for you.” – @jonaias
“Looks good! Have you compared the image colors on the screen between your implementation and Adobe Bridge? Are they significantly different because of LibRaw, or is it not a problem? Thanks!” – @drumih These remarks reflect interest in a lightweight, local‑first tool, curiosity about Windows support, questions about color fidelity, and appreciation for the project’s aim to replace heavyweight Adobe utilities.