
digiKam - open-source digital photo management application based on Qt (KDE) available for Mac, Linux, and Windows supports XMP (compatible with photoshop/lightroom?). RawTherapee - open-source RAW image processing app available for Mac, Linux, and Windows no XMP support?. Photivo - open-source photo processor available for Mac, Linux, and Windows no XMP support?. Mac OS X ships with sips: sips -s format jpeg IMAGE.RAW -out IMAGE.JPG. darktable - popular open-source photography app and raw developer available for Mac, Linux, and Windows supports XMP (compatible with photoshop/lightroom?). Running darktable-cli or any other binary that does the job (see above) seems to be the way to go. The idea is postponed until a clear benefit becomes visible. However this requires calling/wrapping a large number of C functions and also has other disadvantages. We had the idea to use cgo and link directly against libdarktable.so to convert RAW images to JPEG, see darktable-dev mailing list. If you run it more than once, it will fail. Note that PhotoPrism can only run one instance of darktable-cli because it uses a lock file. Since the old PPA is not maintained anymore, we switched to this repository that is hosted by SuSE: We've recently upgraded Darktable from 2.6.2 to 3.0.0. It is not available for other operating systems, as far as we know. On a Mac, PhotoPrism can convert multiple files at once using Sips (pre-installed on OS X). Be aware that files in those formats often don't contain useful metadata and are typically used for screenshots, charts, graphs and icons only.
In addition, PhotoPrism now also supports TIFF, PNG, BMP and GIF files. You'll also find a checkbox for this step in our Web UI. They need to be converted, which is what our import and convert commands do. Web browsers in general can not display RAW image files. Please let us know when there is an issue with your specific device. PhotoPrism aims at providing excellent support for all RAW formats, independent of camera brand and model.
Some mobile phones also support RAW or use HEIC/HEIF for a similar purpose. Many photographers keep their originals in some sort of lossless RAW format instead of compressed JPEG, especially when shooting with a Digital SLR.