darktable est une application open source de flux de travail photo et un développeur de fichiers raw. Une table lumineuse gère les négatifs numériques dans une base de données, et la chambre noire sert à développer et améliorer les images raw. La retouche est non destructive : les modifications sont enregistrées dans des fichiers annexes XMP et les données d'origine sont conservées jusqu'à l'export. S'y ajoutent un flux colorimétrique basé sur la scène, des masques dessinés et paramétriques, des scripts Lua et la prise de vue connectée. Il fonctionne sur Linux, macOS et Windows et s'installe localement.
darktable est publié sous licence GPL-3.0 ou ultérieure et développé par l'équipe darktable comme projet communautaire ; son auteur original est Johannes Hanika et la première version date de 2009. Aucun service cloud n'est exploité par un éditeur : images, base du catalogue et fichiers annexes restent sur un stockage que vous contrôlez. Le code source étant un logiciel libre, une organisation européenne peut l'auditer, le compiler et le packager elle-même, sans dépendre d'une maison mère étrangère.