github.com/darktable-org/darktable ↗
darktable is an open source photography workflow application and raw developer
Open this visualization on its own page →
Contributors
538
Lines of Code
69,531
From
2009-04-07
To
2021-02-15
About darktable-org/darktable
Darktable is an open source photography workflow application and non-destructive raw image developer. It functions as a virtual lighttable and darkroom for photographers, managing digital images in a database with a zoomable interface for viewing and a full suite of development tools for enhancing and exporting raw photos to local or remote storage. The project emphasizes that it is not intended as a replacement for Adobe Lightroom, though it offers comparable core functionality for photographers.
The application is cross-platform, supporting Linux, FreeBSD, several BSD variants, Windows 10 and later, and macOS on both Apple Silicon and Intel processors. It requires a minimum of 4 GB RAM and 250 MB disk space, though 8 GB RAM and dedicated GPU support are recommended for optimal performance. Darktable includes optional AI-powered features such as object masks, denoise, and upscale capabilities, with flexible GPU acceleration options supporting NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML depending on the platform.
The codebase is written in C and includes extensive documentation, a Lua scripting API for extensions, and an active community providing plugins for HDR merging, panoramas, focus stacking, facial recognition, and integration with various platforms. The project maintains regular release cycles with major versions released on the solstices and provides development builds, making it accessible to both casual photographers and advanced users willing to test experimental features.