1. EJS (Embedded JavaScript): Ha un servizio client side oltre a quello server-side ed è abbastanza popolare. Non ha fronzoli, ricorda molto HTML ed è facile da imparare.
1. Pug (precedentemente noto come Jade): È meno simile all’HTML rispetto ad EJS e utilizza la propria sintassi, permettendo di scrivere codice più leggibile e breve.
1. Handlebars: Estende la sintassi di HTML, rendendola un’ottima scelta per quelli che vogliono un motore di template semplice e comodo.
1. Mustache: È un sistema di templating logico meno, significa che può essere usato per HTML, file di configurazione e è molto flessibile.
1. Nunjucks: È ispirato da Jinja2 e Django templates. È semplice e potente, consentendo l’ereditarietà dei template, l’inclusione e molto altro.
1. Dust.js: È asincrono ed è progettato per essere facile da utilizzare con la programmazione asincrona di Node.js.
1. doT.js: È un template ispirato all’ingegneria delle prestazioni.
Tutti questi motori di template per Node.js hanno i loro vantaggi e svantaggi ed è importante scegliere quello che meglio si adatta alle tue esigenze specifiche.