@github and @vercel have their own open graph image generators that use Google's Puppeteer library
I am using Google Sheets as the frontend and the Google Slides API to create unique images for every page title. The generated images are stored in Google Drive. No puppeteer or programming knowledge is required.