A cross-platform raw photo processing program with fine-grained control over demosaicing and the development pipeline.
pch/rawmakase
A fast, non-destructive RAW photo editor for Linux, macOS and Windows with Lightroom-style controls and Lightroom catalog import.
Open-source alternative to:Adobe Lightroom
- Stars
- 1,632
- Forks
- 63
- Open issues
- 36
- Last commit
- 6 hours ago
What is it?
RAWmakase is a RAW photo developer written in Rust, aimed at photographers who want Lightroom-style editing without a subscription. It develops RAW files along with JPEG, PNG, TIFF, WebP, AVIF and JPEG XL, and exports JPEG, 16-bit TIFF or PNG. Edits are stored in its own catalog, so original files are never modified.
The editor offers white balance, tone controls, curves, HSL mixing, color grading, detail, crop and lens corrections, along with experimental spot removal and local masks. It can import a Lightroom Classic catalog with ratings, flags, labels, keywords and compatible develop settings, and it supports Lightroom XMP presets, DCP and XMP camera profiles, and .cube LUTs. A command-line interface handles rendering, thumbnails, catalog import and benchmarking, and the app can be controlled through MIDI, scripts or an MCP server.
The project is early software still in active development, so rendering may change between versions and results are aimed at close rather than exact Lightroom parity.
Key features
- 01Lightroom-style develop controls including white balance, tone, curves, HSL and color grading.
- 02Non-destructive editing that stores changes in a catalog and leaves originals untouched.
- 03Imports Lightroom Classic catalogs, ratings, labels and compatible develop settings without writing to them.
- 04GPU-accelerated previews on Metal, Vulkan and DirectX 12 with a CPU fallback.
- 05Command-line tools for rendering, thumbnails, catalog import and profile import.
- 06Supports MIDI controllers, scripts and an MCP server for external control.
Use cases
- Editing RAW files on Linux as an alternative to Lightroom.
- Moving an existing Lightroom Classic library to a free editor while keeping ratings and keywords.
- Batch rendering or exporting photos from the command line.
- Applying Lightroom XMP presets and camera profiles to RAW files.
Quick start
- 1
Install on macOS with Homebrew
brew install --cask pch/tap/rawmakase - 2
Install on Ubuntu 24.04+ / Debian 13+ from the downloaded .deb package
sudo apt install ./rawmakase_<version>_amd64.deb - 3
Download the package for your system from GitHub Releases and launch it
Things to know
- Early software in active development; rendering may change between versions and edited photos can look different after an upgrade.
- Backwards compatibility is not guaranteed until 1.0.
- Exporting to WebP, AVIF and JPEG XL is not available yet.
- Spot removal and masks are experimental and not yet measured against Lightroom.
In collections
Topics
FAQ
- What is rawmakase?
- A fast, non-destructive RAW photo editor for Linux, macOS and Windows with Lightroom-style controls and Lightroom catalog import. RAWmakase is a RAW photo developer written in Rust, aimed at photographers who want Lightroom-style editing without a subscription. It develops RAW files along with JPEG, PNG, TIFF, WebP, AVIF and JPEG XL, and exports JPEG, 16-bit TIFF or PNG. Edits are stored in its own catalog, so original files are never modified.
- Is rawmakase free to use? What license does it have?
- rawmakase is open source under the MIT license. Check the license terms before using it in commercial products.
- Is rawmakase still maintained?
- Actively maintained. The last commit to rawmakase was on Nov 7, 2026.
- What can I use rawmakase for?
- Editing RAW files on Linux as an alternative to Lightroom. Moving an existing Lightroom Classic library to a free editor while keeping ratings and keywords. Batch rendering or exporting photos from the command line. Applying Lightroom XMP presets and camera profiles to RAW files.
- How do I install rawmakase?
- Install on macOS with Homebrew: brew install --cask pch/tap/rawmakase Install on Ubuntu 24.04+ / Debian 13+ from the downloaded .deb package: sudo apt install ./rawmakase_<version>_amd64.deb Download the package for your system from GitHub Releases and launch it
- Where can I get rawmakase?
- The source code and installation instructions are on GitHub: https://github.com/pch/rawmakase
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open source photography workflow application and non-destructive raw developer for managing, editing and exporting digital negatives.
A native Linux RSS reader written in Rust for the Omarchy desktop, with folders, filters, offline articles and a scriptable command line.
Cross-platform C++/Qt screenshot tool with in-app annotation editing, configurable capture shortcuts, and a CLI and DBus interface.
A free, open-source RAW photo editor for Linux, Android, Windows and macOS with GPU processing, masks and offline AI tools.
A GUI file manager for Linux Wayland desktops on Omarchy, offering list, column, grid and two-pane views with Quick Look previews.