numa

Photo editors for Linux, and what each one is for.

There are several good photo editors for Linux, and they do different jobs. This page puts seven of them side by side: what each is for, its licence, where to get it, and where it does best. Numa is my app, so I have tried to be fair to the others; if something here is wrong or out of date, write to me and I will put it right.

Checked on 29 September 2026 against darktable 5.6.1, RawTherapee 5.13, ART 1.26.9, RapidRAW 1.6.4, digiKam 9.1 and GIMP 3.2.6.

Three kinds of photo editor

“Photo editor” covers three kinds of program, and most of the confusion comes from mixing them up.

A RAW developer turns the raw data from your camera into a photograph without ever changing the file: exposure, colour, lens corrections and local adjustments are kept as instructions. darktable, RawTherapee, ART, RapidRAW and Numa are RAW developers.

A photo manager keeps a large collection in order, with tags, faces, places and search, and usually has a simpler editor. digiKam is one.

A pixel editor works on the picture itself, in layers: retouching, compositing, text. That is GIMP, and Krita for painting. Many photographers use one of each: they develop in a RAW developer and finish the odd picture in GIMP.

At a glance

Seven photo editors for Linux: what each is, its licence, where to get it and what it runs on
AppWhat it isLicenceWhere to get itRuns on
darktableRAW developer and libraryOpen source (GPL-3.0 or later)Flathub, your distribution’s packages, AppImageLinux (Intel, AMD and ARM), Windows, macOS, BSD
RawTherapeeRAW developer with a file browserOpen source (GPL-3.0 or later)Flathub, your distribution’s packages, AppImageLinux (Intel, AMD and ARM), Windows, macOS
ARTRAW developer: a simpler fork of RawTherapeeOpen source (GPL-3.0 or later)Flathub, AppImageLinux (Intel, AMD and ARM), Windows, macOS
RapidRAWRAW developer that works on the graphics cardOpen source (AGPL-3.0)Flathub, .deb, AURLinux (Intel, AMD and ARM), Windows, macOS, Android
Numa for LinuxRAW developer and libraryOpen source (GPL-3.0)Flatpak bundle or AppImage from GitHub; not on FlathubLinux (Intel and AMD only); Numa for iPhone, iPad and Mac is a separate app
digiKamPhoto manager with an image editorOpen source (GPL-2.0 or later)Your distribution’s packages, Flathub, AppImageLinux (Intel, AMD and ARM), Windows, macOS
GIMPPixel editor, in layers; raw files go through darktable or RawTherapeeOpen source (GPL-3.0 or later)Flathub, your distribution’s packages, Snap, AppImageLinux (Intel, AMD and ARM), Windows, macOS

The RAW developers side by side

Five RAW developers for Linux: library, masks found for you, help with culling, and what else each does
AppLibraryMasks found for youHelp with cullingAlso does
darktableA database, with an XMP file beside each photographClick on an object and 5.6 selects it (optional; in darktable’s own builds, not the Flathub one)By hand: ratings, colour labels, a culling viewUses the graphics card; tethering, printing, Lua scripting; AI denoise and upscaling (5.6)
RawTherapeeA file browser over your folders, with a .pp3 file beside each edited photographNone automatic; local adjustments are placed by hand, by shape and colourBy hand: ranks, colour labels, a trashVery fine control of demosaicing, sharpening and noise; camera profiles used well beyond it
ARTA file browser over your folders, with a file beside each edited photographNone built in; masks made by an external AI tool can be loadedBy hand, with an inspector viewLocal edits as layers with masks; OpenColorIO and CTL colour tools
RapidRAWYour folders, with no import step; a .rrdata file beside each edited photographSubject, sky, foreground and depthA culling view; finds blurred frames and duplicatesUses the graphics card; tethering, HDR merge, panoramas, generative remove
NumaYour folders, with no import step; the catalogue sits in a hidden folder inside the library, nothing beside your photographsThe sky, a subject, a person, water, greenery, buildings and more, offered for what is in the frame; click on anything else to select itMeasures sharpness and blown highlights on the raw data, groups bursts, asks when eyes look closed, suggests a rating with its reasonPresets from Lightroom and Capture One; AI denoise, sharpening and remove; HDR JPEG and DNG export

digiKam and GIMP are left out of this table because they are not RAW developers; digiKam’s Image Quality Scanner does sort a collection by blur, noise, exposure and compression.

darktable

The most complete open-source RAW developer, developed on Linux first and around since 2009. It has a very large set of modules, a scene-referred pipeline, drawn, parametric and raster masks, Lua scripting, tethering and printing, and it can use the graphics card. Version 5.6 added local AI tools: click on an object to mask it, AI denoise and upscaling, all optional and run on your computer. The price of that depth is a steep first week. It suits people who want every control. darktable.org

RawTherapee and ART

RawTherapee gives very fine control over demosaicing, sharpening, noise and colour, and its camera profiles are used well beyond it. It works on your folders through a file browser rather than a catalogue. rawtherapee.com

ART is Alberto Griggio’s fork of RawTherapee, with fewer settings and a simpler interface. Local edits are layers, each with a parametric, colour, drawn or brush mask, and it can hand work to external AI tools. ART

RapidRAW

A newer RAW developer, and the closest to Numa in what it sets out to do: it works on your folders, finds subject and sky masks, spots blurred frames and duplicates, and runs its pipeline on the graphics card. It also does things Numa does not: tethering, HDR merge, panoramas, depth masks and generative remove, all run on your computer. It is on Flathub. Its interface is a web view rather than a native toolkit. RapidRAW on GitHub

digiKam

KDE’s photo manager, and the one for a very large collection: folders indexed in a database, tags, places, metadata, batch work, and faces found and recognised across the whole collection. Its Image Quality Scanner can sort a collection by blur, noise, exposure and compression. Its editor works on pixels and opens raw files, or hands them to darktable or RawTherapee; it is not a RAW developer with masks. digikam.org

GIMP, and Krita for painting

GIMP is the best-known free photo editor on Linux, and the right tool for work on the picture itself: layers, selections, retouching, compositing and text. Since GIMP 3 its filters can stay editable. It has no RAW developer of its own: a raw file opens through darktable or RawTherapee. gimp.org

Krita is made for painting and drawing. It can edit a photograph, but that is not what it is for. krita.org

Numa

A RAW developer and library for Linux, written in Rust as a native GTK 4 and libadwaita app. A library is a folder you already have: there is no import step, and Numa never writes to your originals. Culling measures each frame: sharpness, blown highlights on the raw data, bursts, closed eyes, and a suggested rating with its reason, which never overwrites yours. Masks are found by kind for what is in the frame, by models that run on your computer, and you can click on anything else to select it. Numa imports presets from Lightroom and Capture One, reads LUTs, and exports JPEG, JPEG XL, AVIF, 16-bit TIFF and DNG.

It is made to be simple by default without leaving things out: a slider you have not touched is just a name and a value, each section starts with the one control most edits need, and there is no separate “pro” mode to switch to. Numa for iPhone, iPad and Mac is a separate app with the same controls; its TestFlight beta opens once Apple’s review is done.

Numa’s code is written by Claude, an AI model by Anthropic, working from my feedback as a photographer: comparisons with other RAW developers and with the camera’s own JPEGs, and reports of what looks wrong. The decisions and measurements are written down in the repository, and more than 600 automated tests run on every push, with one camera file per make.

Numa uses RawTherapee’s DCP camera profiles, and RealPLKSR, the upscaler darktable chose and converted. Numa for Linux: install and features

Where Numa is behind

  • It is young: the first release was on 15 September 2026, and it is made by one developer.
  • It is tested end to end on Fujifilm and Sony raw files. Files from other cameras open, but have had less testing.
  • It is not on Flathub or in any distribution, and it runs on 64-bit Intel and AMD only: no ARM, no Windows.
  • Its develop pipeline runs on the processor; darktable and RapidRAW can use the graphics card.
  • It has no layers (GIMP), no tethering or printing (darktable), and no catalogue tools on digiKam’s scale.
  • RapidRAW does much of what Numa does, and more: tethering, HDR merge, panoramas and generative remove. It is on Flathub.
  • darktable 5.6 has AI tools of its own: object masks, denoise and upscaling.

Which one for which job

  • Retouching, compositing, text, work in layers: GIMP.
  • A very large collection, metadata, faces across it, batch work: digiKam.
  • The deepest control over a raw file, and years of testing on many cameras: darktable or RawTherapee; ART for RawTherapee made simpler.
  • AI masks in an app from Flathub: RapidRAW; darktable 5.6 has AI object masks too, but in its own builds, such as its AppImage, not the Flathub one.
  • A native GNOME app that stays simple, culling that measures, masks found by kind, libraries that are plain folders, presets from Lightroom and Capture One: Numa.

Questions

Which photo editor should I use on Linux?

It depends on the job. For developing raw files: darktable, RawTherapee, ART, RapidRAW or Numa. For a very large collection: digiKam. For layers, retouching and compositing: GIMP. Many photographers use a RAW developer and GIMP together.

Is there a Lightroom for Linux?

No, Adobe makes no Lightroom for Linux. The closest are RAW developers with a library, such as darktable, RapidRAW and Numa; Numa imports Lightroom presets and Capture One styles.

Which Linux photo editors have AI masks?

darktable 5.6 selects an object you click on (optional; in darktable’s own builds, not the Flathub one). RapidRAW finds subjects, skies, foregrounds and depth. Numa finds the sky, a subject, a person, water, greenery, buildings and more, and selects what you click on. ART can load masks made by an external AI tool.

Which can I use for commercial work?

All seven are open source and can be used for paid work: darktable, RawTherapee, ART, digiKam, GIMP and Numa for Linux under the GPL, and RapidRAW under the AGPL. Two of the models Numa can download, ViTMatte-S and SFace, are for non-commercial use only.

Which are on Flathub, and which run on ARM?

darktable, RawTherapee, ART, RapidRAW, digiKam and GIMP are all on Flathub, and all run on ARM Linux as well as on Intel and AMD. Numa is not on Flathub and runs on 64-bit Intel and AMD only.

How does Numa differ from RapidRAW?

They set out to do similar things. Both are open source: RapidRAW under the AGPL, Numa for Linux under the GPL. RapidRAW is on Flathub, runs its pipeline on the graphics card, adds tethering, HDR merge, panoramas and generative remove, and draws its interface as a web view. Numa is a native GTK 4 app that measures more when culling (sharpness, clipping on the raw data, bursts, closed eyes, a suggested rating with its reason), finds masks by kind (sky, water, greenery, buildings and more), and imports Capture One styles as well as Lightroom presets.

More about Numa