I quickly threw together a repository. But please keep in mind that I made some changes to it, to be able to publish it, and it is a combination of 3 different custom solutions that I made for myself. I have not tested it, so use at your own risk :D But if something is broken, just tell me and I try to fix it.
I recently switched away from Lightroom and now use a combination of Digikam as a DAM and Darktable for editing. I also shoot RAW+JPG and you can group these photos reasonably well in Digikam