html2canvas - JavaScript library to take "screenshots" of webpages or parts of it, directly on the...
DOM to Image - JavaScript library to generate an image from a DOM node using HTML5 canvas.
Html Screen Capture JS - Html Screen Capture JS is an open-source, lightweight, and fully customizable javascript/typescript library that captures a complete layout or a few areas of a layout and saves it in a mini HTML file for the user.
Cypress.io - Slow, difficult and unreliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.
BackstopJS - BackstopJS is an open-source tool that allows the user to capture screenshots of a complete webpage or only specific areas of the webpage.
jsdom - A JavaScript implementation of various web standards, for use with Node.js - jsdom/jsdom