App Logo
Selected:
darktable-5.2.1
SystemFormatLinkVerification
System Icon
Linux
appimage
AMD64
Direct Icon
System Icon
macOS
dmg
AMD64
Direct Icon
System Icon
macOS
dmg
ARM64
Direct Icon
System Icon
Windows
exe
AMD64
Direct Icon
Tip: Download the corresponding software package according to your computer's hardware and system.

Darktable

  
   0
   April 1, 2009
Overview

Darktable is a free, open-source photography workflow and RAW image processing software designed for photographers. It provides a virtual light table (Lighttable) and darkroom functionality for managing digital negatives and non-destructively editing RAW images. It is community-developed and supports Linux, macOS, Windows, FreeBSD, and Solaris, and is available for x86_64 and some ARM architectures. Darktable supports non-destructive editing, 32-bit floating-point color processing, GPU acceleration (based on OpenCL), ICC color management, and multiple image formats (RAW, JPEG, HDR, PFM, etc.). The latest version is Darktable 5.2.1 (June 21, 2025), which runs on Linux kernel 6.10 and Mesa 24.2.2. It supports Wayland and multiple languages (19 languages, including Chinese).

Feature Modules:

  • Lighttable: Image management, import, tagging, rating, and search.
  • Darkroom: Non-destructive RAW image editing (e.g., white balance, toning, sharpening).
  • Tethering: Supports real-time camera capture via gPhoto2.
  • Map: Geotagging based on OpenStreetMap.
History and Development
  • Origins:
    • April 2009: Initiated by Johannes Hanika with the goal of creating an open-source Adobe Lightroom alternative focused on RAW processing and photography workflows.
    • Initially inspired by GIMP and RawTherapee, it features non-destructive editing and a modular architecture.
  • Development History:
    • 2011: darktable 0.9 released, participated in Google Summer of Code, removed libglade dependency, and optimized keyboard shortcuts.
    • 2014: darktable 1.4 introduced masks (Brush, Circle, Ellipse, Bezier, Gradient) and multi-mode histograms. - 2018: darktable 2.4 optimizes the Lighttable and Darkroom interfaces and supports macOS and Windows.
    • 2020: darktable 3.4 introduces the scene-referred workflow and enhances color management.
    • 2022: darktable 4.0 is released, optimizing Calamares installation and supporting ZFS.
    • December 2024: darktable 5.0 is released, improving module management and Lua scripting.
    • June 2025: darktable 5.2.1 is released, based on FreeBSD 14.0 (partial support), with optimizations for Wayland and ARM.
  • Community and Support:
    • Maintained by the darktable team, hosted at darktable.org, GitHub, and discuss.pixls.us.
    • Supports multiple languages (19, including Chinese), and documentation is hosted at docs.darktable.org.
    • A Reddit user called darktable a "free alternative to Lightroom for professional photographers."
  • Open Source License:
    • GPL v3 (Core).
Key Features

Darktable is built around non-destructive editing, a modular architecture, and GPU acceleration, making it ideal for photography workflows and RAW processing. Here are its key features:

  1. Non-destructive Editing
    • Uses XMP sidecar files to store edit history, leaving the original image intact.
    • Supports unlimited undo and history stack management.
  2. Modular Architecture
    • Provides over 67 image adjustment modules, categorized into Basic, Tone, Color, Correction, and Effect groups.
    • Example modules: White Balance, Tone Curve, Denoise, Sharpen, and Chromatic Aberrations.
  3. GPU Acceleration and Color Management
    • Supports OpenCL GPU acceleration for optimized performance.
    • Built-in ICC profiles (sRGB, Adobe RGB, XYZ, and Linear RGB) ensure color fidelity.
  4. Image Management and Import/Export
    • Supports RAW, JPEG, HDR, PFM, and other formats. Import from camera or disk, and export to JPEG, PNG, TIFF, WebP, and more.
    • Supports tethering (via gPhoto2) for real-time capture.
  5. Masking and Advanced Editing
    • Supports drawing masks (Brush, Circle, Ellipse, Bezier, Gradient), with adjustable opacity and feathering.
  6. Lua Scripting Support
    • Supports Lua scripting to automate tasks, such as batch processing or triggering external programs.
Advantages and Limitations

Advantages

  • Free and Open Source:
    • GPL v3 license, better than Adobe Lightroom (commercial software).
    • X post called "darktable the king of free RAW editing."
  • Non-destructive Editing:
    • XMP sidecar files ensure the original image is safe, better than GIMP's destructive editing.
  • Modularity and Flexibility:
    • 67+ modules support advanced editing, better than the module limitations of RawTherapee.
  • Cross-Platform Support:
    • Supports Linux, macOS, Windows, and FreeBSD, better than Lightroom (which doesn't have FreeBSD).
  • Community Support:
    • Active on GitHub and PIXLS.US, providing tutorials and Lua scripts.

Limitations

  • Learning Curve:
    • Modularity and scene-referred workflows are complex for beginners.
  • Limited ARM Support:
    • ARM (Raspberry Pi) requires source code compilation.
  • Documentation Lag:
    • 5.2 documentation is incomplete and requires community contributions.
  • Software Compatibility:
    • Does not support Lightroom presets; manual adjustments are required.
Summary

Darktable is a free, open-source photography workflow and RAW image processing software. The latest version, 5.2.1 (June 2025), supports Linux, macOS, Windows, and FreeBSD, offering non-destructive editing, 67+ modules, GPU acceleration, and ICC color management. It manages digital negatives and edits RAW images through Lighttable and Darkroom modes. Darktable's RAW processing and modularity stand out, but the learning curve is steep and ARM support needs to be compiled.

  Darktable Download Statistics
VersionDownloads
5.2.10
SystemDownloads
Linux0
macOS0
Windows0
  Buy Me a Cup of Coffee
Logo
Wechatpay
Logo
Alipay
Logo
Paypal