darktable is an open source photography workflow application and raw developer
Switch branches/tags
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci Docker,ci: update to LLVM 7 Nov 9, 2018
cmake Windows install: Add libthai files to the installer Dec 9, 2018
data Revert "noiseprofile: Add Panasonic DMC-G3" Dec 15, 2018
doc usermanual: move example on mask feathering to mask refinement section Dec 9, 2018
packaging Mac package: fix typo in make-app-bundle script Dec 11, 2018
po Russian translation update for 2.6 release Dec 15, 2018
src wb_presets: add entries for Sony DSC-[RX1RM2|RX100M5|RX100M5A|RX100M6]. Dec 15, 2018
tools iop-layout: minor changes in UI module order Dec 12, 2018
.clang-format Allow line lengths of 115 when formatting Apr 16, 2016
.dir-locals.el A cleaner, although magical, code formatting solution for emacs users. Jan 15, 2013
.dockerignore Add Dockerfile, .travis.yml; Enable CI. Sep 27, 2016
.gitattributes Fix version for tarballs (release & git archive) Nov 10, 2015
.gitignore Some cleanups, picked from PR 1327 Jan 5, 2017
.gitmodules Track rawspeed as submodule Jan 2, 2017
.mailmap Adjustments after ppc64le pr, .mailmap updates Dec 1, 2018
.travis.yml Docker,ci: update to LLVM 7 Nov 9, 2018
AUTHORS RawSpeed submodule update: fix for OpenMP with not-so-modern CMake. Dec 7, 2018
CMakeLists.txt Mac: fix LTO link flags Dec 7, 2018
CONTRIBUTING.md http -> https (#1568) Dec 5, 2017
LICENSE LICENSE: move it to where it belongs. Sep 15, 2016
README.md Document git submodule init. Closes #11446 Jan 11, 2017
RELEASE_NOTES.md release_notes: prepare the rc2 (missing wb and noise profile entries) Dec 15, 2018
build.sh build: update list of features Dec 1, 2018
iwyu.imp Add stub include-what-you-use mappings Aug 30, 2016


icon darktable build status CII Best Practices

darktable is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.




Note that rawspeed is tracked via a git submodule, so after checking-out the darktable, you need to update/checkout rawspeed,

git submodule init
git submodule update

Easy way

./build.sh --prefix /opt/darktable --build-type Release

Manual way

mkdir build/
cd build/
cmake -DCMAKE_INSTALL_PREFIX=/opt/darktable/ ..
sudo make install

Further reading

There is a comprehensive list of build instructions for all the widely used Linux distributions.

Tip: Check that you have the latest gphoto2 library installed in order to support the newest cameras.

Issue tracking



Mailing lists