20. Saxon-JS

Saxon-JS is an XSLT 3.0 processor written mainly in JavaScript, and partly in XSLT. Saxon-JS is available for two JavaScript environments: the browser, and Node.js.