LinuxAlternative

Linux · Graphics

darktable

darktable is a free, open‑source photo editor that manages raw files and offers a full non‑destructive workflow.

Open sourceFreeFlatpak
Be the first to rate
License
GPL-3.0+
Latest version
5.6.2 (October 4, 2026)
Developer
darktable developers
Installs
107,134 (Flathub, 30 days)

What is darktable?

darktable started in 2008 as a fork of RawTherapee and has grown into a mature, feature‑rich application that rivals commercial tools like Lightroom Classic. It runs on all major Linux distributions and is maintained by a dedicated community of developers.

The software is aimed at photographers who need a robust raw processor and cataloging system. It supports most modern camera formats and offers a high‑precision pipeline.

Compared to Lightroom Classic or Affinity Photo, darktable feels more like a raw editor with a learning curve. Its interface is split into a lighttable for browsing and a darkroom for editing, which is similar to Lightroom’s Library and Develop modules but with different terminology and keyboard shortcuts.

Best for: Photographers who want a free, high‑precision raw editor and cataloging tool on Linux.

Key features of darktable

  • Non‑destructive editing with a history stack
  • Lighttable and darkroom modes
  • High‑precision raw processing
  • Geotagging map view
  • Tethering support
  • Print and slideshow modes
  • Extensible via Python scripts

Pros

  • Free and open source
  • Cross‑platform with native Linux integration
  • High‑precision raw conversion
  • Extensible with plugins
  • Active community

Cons

  • Learning curve for new users
  • Keyboard shortcuts differ from Lightroom
  • Limited native support for some proprietary RAW formats
  • Occasional bugs in newer camera models

Windows programs darktable replaces

How to install darktable on Linux

Flatpak (Flathub)flatpak install flathub org.darktable.Darktable
Ubuntu / Mintsudo apt install darktable
Debiansudo apt install darktable
Fedorasudo dnf install darktable
Arch / Manjarosudo pacman -S darktable
openSUSEsudo zypper install darktable

Tips for Windows users

When moving from Lightroom or Affinity, export your catalog to a DNG or XMP sidecar format that darktable can read. Darktable’s keyboard shortcuts are different; for example, the lighttable view uses the space bar to preview, while Lightroom uses the space bar for a slide‑show. The workflow is split: first browse in lighttable, then open the image in darkroom for editing. Importing a folder will create a new database; you can link existing catalogs by pointing to the same database file.

Recent releases

  • 5.6.2 —
  • 5.6.1 —
  • 5.6.0 —
  • 5.4.1 —

darktable: frequently asked questions

Does darktable support RAW files from all cameras?

It supports most modern RAW formats, but very new or uncommon cameras may need a firmware update or a newer version of darktable.

Can I use darktable on Windows?

Yes, darktable is available for Windows, macOS, and Linux, but this guide focuses on the Linux installation.

How do I export edited images to JPEG?

In darkroom mode, press Ctrl+E to open the export dialog, choose JPEG, set quality, and click Export.

Is there a way to batch process images?

Use the batch export feature in darkroom mode or the command‑line tool darktable-cli for scripted workflows.

Updated