1. EJS : Embedded JavaScript est l’un des moteurs de modèle les plus utilisés. Il permet d’incorporer du JavaScript directement dans le code HTML.
1. Pug (anciennement Jade) : Un moteur de templates robuste et populaire pour Node.js.
1. Handlebars : Basé sur le moteur de modélisation Mustache.js, Handlebars ajoute plus de fonctionnalités et est l’un des moteurs les plus utilisés dans Node.js.
1. Nunjucks : Un moteur de modélisation puissant avec une syntaxe similaire à celle de Jinja2 (un moteur de modélisation Python populaire).
1. Mustache : Un moteur de modélisation basique qui suit le principe “logic-less template”, ce qui signifie qu’aucune logique n’est incrustée dans les fichiers de modèle.
1. Dust.js : Ce moteur de modèles est logique-less et peut fonctionner aussi bien sur le serveur (Node.js) que sur le client (navigateur web).
1. doT.js : Ce moteur se démarque par sa petite taille et sa grande vitesse.
1. Marko : Un moteur de templates développé par eBay, qui prend en charge les flux asynchrones et le rendu progressif.
Chaque moteur a ses propres fonctionnalités et syntaxe, il est donc important de choisir celui qui correspond le mieux à vos besoins et à ceux de votre projet.