Puppeteer
Biblioteca Node.js que controla o Chromium headless pelo Chrome DevTools Protocol. Gera PDFs e capturas de tela, faz scraping e testes.
Lançado na mesma época em que o Chromium ganhou o modo headless (Chrome 59). A escolha padrão para renderizar PDF no servidor, gerar imagens OG e fazer scraping de sites cheios de JS. O Playwright (da mesma equipe, hoje na Microsoft) é o sucessor, com suporte a vários navegadores. O Puppeteer continua sendo o padrão se você só precisa do Chrome e quer uma API enxuta. Port para Python: Pyppeteer.