This update focuses heavily on restructuring the core of RapidRAW to make the application more stable, maintainable, and organized. Alongside a major architectural migration to Zustand to reduce UI rendering overhead, I’ve introduced full internationalization support starting with German, custom albums and multi-root folder trees, an advanced query-based search bar supporting complex Boolean logic, a brand new EXIF overlay, and cleaner in-canvas masking controls.
I’ve rewritten all core components to support full internationalization (i18n). This makes the entire application multilingual at its foundation, paving the way for further community translations down the road. With this update, I am officially shipping German as the first supported language alongside English, which you can toggle directly in the settings. I’ve implemented a more robust search input that parses structured queries and regular search terms into interactive tags. You can now quickly narrow down large libraries using metadata attributes directly in the search bar.
Supported query fields include:
You can combine multiple query tags and choose between AND (match all) or OR (match any) modes with a single click inside the search bar to handle complex logical filtering.
To make cataloging and browsing more flexible, I’ve expanded the library database architecture:
I've added a dedicated EXIF display option directly inside the library grid and list views. In the revamped View Options panel, you can set the EXIF overlay to Off, On Hover, or Always Show. Under the hood, I also built a metadata caching system so the app doesn't have to parse raw files every time a thumbnail enters the viewport, making scrolling through large folders feel much lighter. To make managing your progress through a large shoot easier, I have implemented an Edited Status tracking system. RapidRAW now keeps track of which images have active adjustments.
Making local adjustments is now more intuitive. I’ve moved the control handles for linear, radial, and brush masks so they render directly over the image canvas. This lets you position, rotate, and scale your active masks with smoother feedback. I've rebuilt the View Options dropdown to put more fine-grained library controls at your disposal:New Features
Full Internationalization & German Translation
Advanced Library Filtering & Search Queries
iso:>=1600 (or iso:<400), aperture:<=2.8 (or f:<4), shutter:>=1/125 (or s:<1), focal:>=50 (or mm:85)
lens:50mm, camera:Sony (matches make or model)
color:red, rating:>=4
Multi-Root Folders, Custom Albums & Folder Icons
Dedicated EXIF Overlays & Metadata Caching
Track, Filter, and Sort by Edited Status
Improved Canvas Mask Overlays
Expanded View Options Panel
Core Improvements
useEditorStore, useLibraryStore, useUIStore, useSettingsStore, and useProcessStore. Now, when you resize a panel or adjust a slider, only the components that actually rely on that specific data re-render, resulting in a snappier interface overall.
What to Download
| OS | Architecture | Format | Download Link |
|---|---|---|---|
| Windows | x64 | .exe
| RapidRAW for Windows |
| macOS (Apple Silicon) | ARM64 | .dmg
| RapidRAW for macOS ARM |
| macOS (Intel) | x64 | .dmg
| RapidRAW for macOS x64 |
| Ubuntu 22.04 | x86_64 | .deb
| RapidRAW for Ubuntu 22.04 |
| Ubuntu 24.04 | x86_64 | .deb
| RapidRAW for Ubuntu 24.04 |
| Android | ARM64 | .apk
| RapidRAW for Android (Experimental) |
For other platforms and formats (ARM builds, RPM, AppImage, etc.), check the full asset list below.
Running on Windows, macOS, Linux and Android
RapidRAW is not yet code-signed, so Windows and macOS may show warnings when launching the app. On Linux, GPU driver differences require a default compatibility mode.
-
Windows: When launching the app, you may see a Windows Defender SmartScreen warning.
- Click "More info" → "Run anyway" to proceed.
-
macOS: You'll need to remove the quarantine flag after installation, otherwise macOS may report the app as corrupted:
xattr -dr com.apple.quarantine /Applications/RapidRAW.app-
Linux: The app starts in compatibility mode by default to ensure stability across different GPU drivers and distributions.
- Disable compatibility mode in Settings to enable GPU acceleration.