Welcome to Moe-js
- Mustache/Handlebars inspired format
- Support for embedded code blocks
- Support for external helper functions
- Support for partials
- Support for async templates (use await inside template)
- Built-in Express integration including support for outer "layouts"
- Built-in template file cache
- Simple to use
- No dependencies
Moe-js doesn't claim to be compatible with Mustache/Handlebars but the syntax is very similar and existing templates can be converted fairly easily (certainly more easily than switching to a completely different view engine).
Full documentation for moe-js is available here.