Overview
darktable combines a database-backed lighttable for organizing digital negatives with a darkroom for non-destructive RAW development and enhancement. Originals remain untouched while processing instructions are applied and results exported. The stable release checked is 5.6.1.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Catalog digital negatives and develop RAW files non-destructively
darktable manages photos in a database and applies development/color/local adjustments as a non-destructive workflow rather than overwriting original RAW data.
Sources: [2]
Use GPU/OpenCL and optional AI inference for demanding operations
A GPU is not mandatory but strongly recommended; optional AI capabilities include object masks, denoise, and upscale through separately configured ONNX Runtime providers.
Sources: [2]
For photographers who want a catalog plus detailed RAW workflow while preserving originals
It fits desktop photography workflows spanning culling, organization, development, and export.
Sources: [2]
Avoid treating master as stable and back up catalog/config data alongside photos
The README calls master a development snapshot that is generally unsafe for normal use. GPU/AI features depend on compatible drivers/runtime combinations, and the darktable catalog/config should be backed up in addition to image files. The project is GPL-3.0.
Official sources
- [1]darktable-org/darktable repository(2026-09-18)
- [2]darktable README(2026-09-18)
- [3]darktable LICENSE(2026-09-18)
- [4]darktable 5.6.1 release(2026-09-18)
Supplemental curator note
darktable explicitly says it is not a free Lightroom replacement; it is its own photography workflow. The master branch is described as an unsafe development snapshot, so this entry uses stable 5.6.1 as the baseline.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/darktable-org/darktable.git - 2
Enter the repository
cd darktable - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
13,091 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 382
- Open PRs
- 74
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
- Stars
- 13,091
- Forks
- 1,435
- Watchers
- 175
- Open issues
- 600
- Primary language
- C
- License
- GPL-3.0
- Repository last updated
- Sep 18, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- n8n205,216 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Oh My Zsh189,785 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell - Excalidraw132,308 Stars
An open-source virtual whiteboard for hand-drawn-style diagrams, wireframes, and notes on an infinite canvas.
TypeScript - Immich114,519 Stars
A high-performance self-hosted platform for backing up, searching, browsing, and sharing photos and videos.
TypeScript - Mermaid90,303 Stars
A diagrams-as-code library that renders flowcharts, sequences, UML, and more from Markdown-like text.
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.