Darktable

Manage digital negatives and develop raw images using a non-destructive workflow with professional color management.

Darktable screenshot 1

Darktable is an open-source photography workflow application and non-destructive RAW developer. It serves as a virtual lighttable and darkroom. The application is deployed as a desktop program available for Linux, Windows, and macOS, with primary development occurring on the Linux platform.

The software manages digital negatives within a database, allowing photographers to organize and view images through a zoomable lighttable. Users can develop RAW images, apply detailed enhancements, and export the final results to local or remote storage. Because it utilizes non-destructive editing, the original image files remain unchanged, and all processing steps are stored as a history of instructions that can be adjusted at any time.

Key features

  • Non-destructive RAW image development
  • Database management for digital negatives
  • Zoomable lighttable for image viewing
  • GPU acceleration via OpenCL
  • Optional AI-powered object masks, denoise, and upscale
  • Lua scripting API for third party extensions
  • Professional color management support
  • Export options for various media and websites

Darktable is designed for photographers who require a precise environment for image processing. It supports a wide range of hardware, from Raspberry Pi to high-end workstations, though a GPU with at least 4 GB of VRAM is recommended for a smoother experience. The software includes an optional AI suite that can be accelerated using CoreML on Apple Silicon, DirectML on Windows, or ROCm and CUDA on Linux. These AI features must be enabled in preferences and require the download of specific models from the official repository.

Beyond core editing, the software supports extensions written in the Lua scripting language. These plugins enable advanced capabilities such as HDR merging, panorama stitching, focus bracketing, and AI-based facial recognition. The architecture ensures that the library database is backed up during version upgrades to prevent data loss during schema migrations.

It is a professional-grade tool for RAW development and digital asset management.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age14 years
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.