Do you (or anyone else) know which would be a good open source OCR for PDFs and images?

OCRmyPDF is the typical answer: https://github.com/ocrmypdf/OCRmyPDF

It uses Tesseract under the hood. Results tend to just be OK in my experience.