RawTherapee

rawtherapee.com
RawTherapee

A powerful raw photo processing system and editor, for non-destructive editing of raw digital photos

Open Source

RawTherapee Source Code

Author

RawTherapee

Description

A powerful cross-platform raw photo processing program

#photography#raw#rawtherapee

Homepage

https://rawtherapee.com

License

GPL-3.0

Created

11 Aug 15

Last Updated

29 Jul 26

Latest version

pre-dev-github-actions

Primary Language

C++

Size

207,868 KB

Stars

4,078

Forks

407

Watchers

4,078

Language Usage

Language Usage

Star History

Star History

Top Contributors

Recent Commits

  • Lawrence Lee (26 Jul 26)

    Preparing to merge back to dev

  • Lawrence37 (25 Jul 26)

    Merge pull request #7729 from RawTherapee/release-5.13 Release 5.13

  • Lawrence Lee (25 Jul 26)

    Preparing for release 5.13

  • Lawrence37 (25 Jul 26)

    Merge pull request #7728 from Benitoite/patch-60 mac: fix symlinks getting thru in bundle script

  • Richard E Barber (20 Jul 26)

    mac: fix symlinks getting thru in bundle script

  • Lawrence37 (19 Jul 26)

    Merge pull request #7727 from RawTherapee/libraw-0.22.2 LibRaw 0.22.2

  • Lawrence Lee (18 Jul 26)

    Merge commit '5ffef4b479976e6ee1db3126c4f510841b6fa714' into libraw-0.22.2 Upgrade LibRaw to 0.22.2.

  • Lawrence Lee (18 Jul 26)

    Squashed 'rtengine/libraw/' changes from b860248a8..b93f6e45c b93f6e45c 0.22-Release: picked up two last minute patches; Changelog updated 5e37b0389 Fixed 6yr old typos in USE_6BY9RPI 8- and 16- bit decoders e4b18e7ac trimSpaces: Improved handling of zero-length strings and strings consisting only of spaces 52f7b58a9 0.22.2 Release d932fa118 Misc fixups dead45de7 Fix links to license files in contributing document be519b317 removeExcessiveSpaces: handle zero-length strings the right way 98bb471ba contributing rules updated 2bc644b3d Zero read buffers before fread f33997a1d FP DNG loader: check for tile index; convertFloatToInt: avoid possible integer overflow c9fcadbe5 open_bayer(): reject images with raw size/visible size less than 22 (as in open_file/identify); vng_interpolate: do not interpolate images less than 8x8 4bf0a0af2 PPM16 thumb: check against LIBRAW_MAX_THUMBNAIL_MB 7bf4c81ce open_bayer(): additional input data checks 184c2ec58 Olympus/14bit: refuse incorrect wbits metadata 2ae5b3b3e X3F decoder: initialise raw storage if LIBRAW_CALLOC_RAWSTORE defined e2547d076 crx decoder: check plane size agains imgdata.rawparams.max_raw_memory_mb 2dce5bdbc Crx decoder: avoid possible int32 overflow on allocation size calculations 67a7ddaf4 check for ifd->bps values in FP DNG decoder 595c8364b fixed stack memory/previous image metadata exposure (reported by DMSAN) f80652686 LibRaw_memmgr: allow malloc to fail on local pointer array small allocation. It will definitely fall later on large-buffer allocation 233ae06de rotated fuji: stricter image size limits; raw2image(ex): avoid possible 32-bit overflow on alloc size calculations a0880cfaa width/height and iwidth/height values documented 3bea0fa82 width/height and iwidth/height values documented 7dff13dcb wavelet denoise: ensure allocation size not exceed 4GB 56fc049a7 unpack_thumb: check JPEG thumbnail size before performing allocation; Remove all allocation test results because LibRaw::calloc/malloc will raise exception if allocation fails 07597ffd2 removed row_stride signed/unsigned mix; check row_stride value against buffer size 3ba757f72 fixed possible next struct item override in x3f_parse 537e81c0e parse_phase_one: prevent buffer overrun if incorrect flat field data provided 80a051337 Limit parse_mos recursion depth; parse_qt: raise exception, do not hide too depth nesting error b41f81371 parse_qt: avoid too deep recursion git-subtree-dir: rtengine/libraw git-subtree-split: b93f6e45c194f5df9b02a43b1af9a54b4f41f33f

  • Lawrence37 (18 Jul 26)

    Merge pull request #7725 from Lawrence37/cal-rgb-brightness-threshold CAL RGB brightness curves threshold

  • Lawrence Lee (12 Jul 26)

    Add threshold to CAL RGB brightness curves Eliminate hard transitions when using the Color Appearance & Lighting RGB brightness curves.

  • Lawrence37 (11 Jul 26)

    Merge pull request #7723 from Lawrence37/release-notes-5.13 Updated release notes for 5.13

  • Lawrence37 (11 Jul 26)

    Merge pull request #7722 from RawTherapee/dutch-5.13 Dutch translation for 5.13

  • Lawrence Lee (04 Jul 26)

    Update news for package maintainers Mention the removal of the USE_OLD_CXX_ABI option and addition of the fmt library dependency.

  • Lawrence37 (04 Jul 26)

    Merge pull request #7717 from mattiaverga/fmt Set option to use system fmt library

  • Lawrence37 (04 Jul 26)

    Merge pull request #7712 from Benitoite/patch-56 mac: fix file open event handling

  • Lawrence37 (04 Jul 26)

    Merge pull request #7719 from RawTherapee/chinese-simplified-5.13 Updated Chinese (Simplified) translation

  • Lawrence Lee (04 Jul 26)

    Update Dutch translation Provided by paulmatthijsse in https://github.com/RawTherapee/RawTherapee/issues/7720.

  • Lawrence Lee (28 Jun 26)

    Update Chinese (Simplified) translation Provided by syyrmb in https://github.com/RawTherapee/RawTherapee/issues/7704#issuecomment-4815364161.

  • Mattia Verga (28 Jun 26)

    Set option to use system fmt library Signed-off-by: Mattia Verga <[email protected]>

  • Richard E Barber (28 Jun 26)

    mac: use correct property list header Co-authored-by: Copilot Autofix powered by AI <[email protected]>

  • Richard E Barber (27 Jun 26)

    guard against unexpected values of input Co-authored-by: Lawrence37 <[email protected]>

  • Richard E Barber (23 Jun 26)

    mac: specify UTIs for raw image association Updated Info.plist.in to include new key-value pairs for handling raw image formats and associated metadata.

  • Richard E Barber (22 Jun 26)

    mac: increase fancy dmg vertical dimension

  • Richard E Barber (22 Jun 26)

    mac: bug report webloc link includes template

  • Richard E Barber (22 Jun 26)

    mac: Fix quoting issues in macosx_bundle.sh

  • Richard E Barber (22 Jun 26)

    mac: restore GTK paths and add GTK IM module file

  • Richard E Barber (22 Jun 26)

    mac: rtwindow.h copilot suggestions applied Co-authored-by: Copilot Autofix powered by AI <[email protected]>

  • Richard E Barber (21 Jun 26)

    mac: adjust filetype affinities, app category, copyright Removed obsolete content types and updated copyright year.

  • Richard E Barber (21 Jun 26)

    mac: raise fancy dmg background png X/Y res to 144

  • Richard E Barber (21 Jun 26)

    Delete tools/osx/rtdmg-bkgd.png

RawTherapee Security

3.2/10

Repo Security Summary

Updated 13 Jul 26

  • Packaging N/A
  • Maintained 10/10
  • Code-Review 3/10
  • CII-Best-Practices 0/10
  • Dangerous-Workflow 0/10
  • Token-Permissions 0/10
  • Security-Policy 0/10
  • Binary-Artifacts 10/10
  • License 10/10
  • Fuzzing 0/10
  • Signed-Releases 0/10
  • Pinned-Dependencies 0/10
  • Branch-Protection 1/10
  • SAST 10/10

RawTherapee Website

Website

Home | RawTherapee

About RawTherapee is a powerful, cross-platform raw photo processing system, released as Free Software (GPLv3). It is designed for developing raw files from a broad range of digital cameras and targeted at users ranging from enthusiast newcomers who wish to broaden their understanding of how digital imaging works to professional photographers. RawTherapee provides a powerful suite of tools for you to produce amazing photos and showcase your creativity.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 37.9.175.165
  • Hostname ing.r3.websupport.sk
  • Location Bratislava, Bratislavsky kraj, Slovakia, EU
  • ISP WebSupport S.R.O.
  • ASN AS51013

Associated Countries

  • CZ CZ
  • SE SE
  • SK SK

Safety Score

Website marked as safe

100%

Blacklist Check

rawtherapee.com was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

RawTherapee Docker

Container Info

Rawtherapee

[RawTherapee](https://rawtherapee.com/) is a free, cross-platform raw image processing program!

#Image Editor linuxserver/rawtherapee:latest

Run Command

docker run -d \
  -p 3000:3000/tcp \
  -p 3001:3001/tcp \
  -e PUID=${PUID} \
  -e PGID=${PGID} \
  -e TZ=${TZ} \
  -v /srv/lsio/rawtherapee/config:/config \
  --restart=unless-stopped \
  linuxserver/rawtherapee:latest

Compose File

version: 3.8
services:
  rawtherapee:
    image: "linuxserver/rawtherapee:latest"
    ports:
      - "3000:3000/tcp"
      - "3001:3001/tcp"
    environment:
      PUID: 1000
      PGID: 1000
      TZ: Etc/UTC
    volumes:
      - "/srv/lsio/rawtherapee/config:/config"
    restart: unless-stopped

Environment Variables

  • Var Name Default
  • PUID 1000
  • PGID 1000
  • TZ Etc/UTC

Port List

  • 3000:3000/tcp
  • 3001:3001/tcp

Volume Mounting

  • /srv/lsio/rawtherapee/config /config

RawTherapee Reviews

More Image Editors

About the Data: RawTherapee

Change History

  • Added

API

You can access RawTherapee's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/rawtherapee

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share RawTherapee

Help your friends compare Image Editors, and pick privacy-respecting software and services.
Share RawTherapee and Awesome Privacy with your network!

View Image Editors (8)