из адекватных для верстки - pug и nunjucks
ejs и handlebarsjs - слишком низкоуровневые, хотя наверняка быстрее.
React Vue Angular - это про другое.
nunjucks должен нормально работать с Webpack. Даже для Vite есть плагин, что и попробую сейчас.
Ну либо использовать posthtml-include, но это так себе костыль.
Под вебпаком PUG и pug-bem-plain-loader работают отлично, но вебпак как-то не торопливый. Галп + Вебпак для js - лучше, Vite пока фантастика, но плагинов не густо.