Adobe Lightroom and Photoshop together account for most professional portrait and commercial photography post-processing. But a subscription to Creative Cloud carries an ongoing cost that not every photographer wants to commit to. The three major open-source alternatives — Darktable, RawTherapee, and GIMP — together cover most of what Lightroom and Photoshop do, at no cost. Understanding what each one does and where each has limitations is the practical starting point for building a free editing workflow.
Darktable
Darktable is a non-destructive RAW processor that functions similarly to Lightroom in its overall structure. Images are imported into a library (the Lighttable view), then processed using a module-based darkroom (the Darkroom view). All edits are stored in a sidecar database — the original RAW file is never modified.
The processing pipeline in Darktable is explicit and sequential — modules are applied in a fixed order, and you can see exactly what is happening to the image at each stage. The module-based approach is more transparent than Lightroom's slider-based interface, but it has a steeper learning curve. Concepts like scene-referred and display-referred colour management are relevant to how Darktable handles the processing pipeline, and the documentation covers this in some depth.
What Darktable does well
- Colour calibration using the Color Calibration module, which supports a CAT16 chromatic adaptation transform — technically more accurate than simple white balance sliders
- Tone equalizer: a masking-based tool for adjusting tones without affecting other tonal ranges, useful for graduated adjustments across a scene
- Filmic RGB module: a tone mapping approach that handles very high dynamic range RAW files without clipping, based on the ACES scene-referred workflow
- Support for a very wide range of cameras and RAW formats
- Comprehensive keyboard shortcut system for efficient processing
Where Darktable is limited
- No pixel-level editing — it is a non-destructive parametric processor only, not a layer-based editor
- The learning curve is significant; the interface assumes familiarity with colour management concepts
- No built-in face detection or AI-assisted masking comparable to Lightroom's object recognition
- Exported images require opening in GIMP or another editor for detailed retouching work
RawTherapee
RawTherapee is a RAW processor with a particular emphasis on technical image quality. It offers a larger set of demosaicing algorithms than most other converters — including AMAZE, DCB, and VNG4 — which matters in situations where fine detail needs to be resolved accurately, such as astrophotography or very fine fabric textures.
The interface is built around a single editing panel with grouped controls, which is more compact than Darktable's module-based approach. The Filmstrip at the bottom of the screen handles multi-image review, and batch processing is straightforward once a profile has been configured for a set of images.
What RawTherapee does well
- Advanced demosaicing options — the AMAZE algorithm is among the best available for preserving fine detail and reducing demosaicing artefacts in high-frequency textures
- Excellent noise reduction via the integrated CIECAM02-based denoising, which preserves edge detail while reducing noise in flat areas
- RT-spot tool: an advanced local adjustment system that allows corrections to specific areas of the image without affecting the rest
- Detailed exposure and tone controls, including a Lab adjustment panel for working in the perceptual Lab colour space
- ICC profile support for calibrated colour output
Where RawTherapee is limited
- The library management is basic compared to Lightroom or even Darktable — RawTherapee works with individual files or folders, not a catalogued database
- No pixel-level editing
- The interface can feel cluttered — there are many controls, and finding the right one requires knowing where to look
- Slower rendering than Darktable on some hardware configurations, particularly for noise reduction
RawTherapee's built-in documentation is detailed and technically accurate. The RawPedia wiki covers every module with explanations of the underlying mathematics, which makes it a useful resource even for photographers who use other software and want to understand specific processing concepts.
GIMP
GIMP (GNU Image Manipulation Program) is a pixel-level editor — the open-source equivalent to Photoshop, not Lightroom. It does not process RAW files natively in the conventional sense, but can open them via the UFRAW or Darktable plugin that handles the initial RAW conversion. Once open, GIMP provides the layer-based editing tools that are necessary for detailed retouching work.
GIMP 2.10 introduced GEGL (Generic Graphics Library) as the underlying image processing engine, which supports 16-bit and 32-bit colour depth per channel. This means that GIMP can now work with high bit-depth images without converting to 8-bit, which was a significant limitation in earlier versions.
What GIMP does well
- Layers, masks, and blending modes — the full set of tools for non-destructive pixel editing that Darktable and RawTherapee do not provide
- Script-Fu and Python-Fu scripting for automating repetitive tasks across batches of images
- High bit-depth editing via GEGL
- Wide format support for import and export
- Clone stamp, healing brush, and patch tool for spot retouching
Where GIMP is limited
- No native RAW processing — RAW files must be pre-processed in Darktable or RawTherapee and exported before being opened in GIMP
- No native smart objects or adjustment layers — parametric edits must be implemented manually using layer groups and blending
- The interface differs significantly from Photoshop — switching between the two requires adjustment
- Some Photoshop workflows (Content-Aware Fill, Adobe Camera Raw integration) have no direct equivalent
How they work together
The practical workflow that replaces Lightroom and Photoshop with open-source tools uses the three applications in sequence. RAW files are imported and processed in either Darktable or RawTherapee — which one depends on personal preference and the nature of the work. Darktable is typically preferable for photographers who process large volumes of images and want a cataloguing system; RawTherapee is preferable when maximum control over the technical quality of individual files is the priority.
Once the global corrections — exposure, white balance, noise reduction, lens corrections — are complete, the image is exported as a 16-bit TIFF and opened in GIMP for any pixel-level work: detailed retouching, compositing, or text. GIMP can also use GEGL's built-in operations to apply simple colour grading, curves, and other adjustments.
This combined workflow handles the majority of portrait, landscape, and event photography post-processing without requiring any commercial software. The main limitation is in areas where Adobe's AI-assisted tools have no direct equivalent — object masking, Content-Aware Fill, and Neural Filters are not replicated by any of the three open-source applications as of 2026.
Performance and system requirements
Darktable and RawTherapee both use GPU acceleration for some operations, which significantly affects processing speed on modern hardware. Darktable in particular benefits from a capable GPU for its OpenCL pipeline. On a mid-range system with a discrete GPU, Darktable's darkroom renders at interactive speed for most operations. On integrated graphics or older hardware, some modules (particularly the Filmic module with high-quality settings) may render noticeably slowly.
GIMP's GEGL pipeline can use multi-core processors but does not yet fully utilise GPU acceleration. For large files or complex layer stacks, render times can be longer than in Photoshop on equivalent hardware. This is an ongoing area of development in the GIMP project.
The Darktable resources page lists documentation, community tutorials, and the official user manual. The GIMP tutorials page covers core techniques including layer masking, curves, and colour correction. For RawTherapee, the official RawPedia documentation is the most complete reference available.
For photographers who want to avoid ongoing software subscription costs, Darktable, RawTherapee, and GIMP together provide a capable and technically rigorous alternative. The learning curve is real, and some Adobe-specific features have no equivalent — but for standard photography workflows, the gap between the open-source and commercial toolsets has narrowed considerably over the past few years.