Probably more to generate discussion about the plethora of raw processors than any other purpose, I’ve put my source code out on Github at:
I do want the authors of the good softwares to take heart in the fact that I am a serious user of G’MIC, Raw Therapee, and GIMP, and I’m not looking to replace any of those tools in my kit. But my interest is railroad photography, and I wanted a way to use limited resources in the field to do what I’ll call ‘contact sheet’ processing - get a decent JPEG out of a Nikon NEF for posting, and later use as a reference for ‘real’ processing with the good tools.
I use a Microcenter Winbook tablet for this work, it is indeed cheap and slow, and rawproc works pretty well on it. I also have been using rawproc on a Ubuntu desktop with a 23" monitor, quad-core AMD and 8GB memory, and it works really well there. I envision a workflow where I shoot RAW only, then review them in the evening in Windows File Explorer. For the ones that look interesting, I open them in rawproc and quickly make a decent TIFF. It’s the presence of the TIFF file that constitutes ‘image management’ for me, and the basis for subsequent cropping and resizing for posting to OneDrive for others to regard. rawproc has only been usable in that regard for about a week, so I’m still feeling out the concept, but I’m encouraged - I can quickly and easily open a NEF, apply gamma and a curve to get a good TIFF, in say, a minute or so.
I posted the code to github now primarily to facilitate synchronizing my Linux and Windows development work, but I thought I’d also point to it for discussion here. I’m not so much interested in others using it as I am in discussing yet a different approach to RAW processing. In that regard, I’m not going to offer a lot of support for rawproc as a product; you need to be able to compile code to use it, and you’ll have to wait for me to make fixes and enhancements on my own compunction, or fork it.