Thanks for maintaining this list! Please consider adding Marko to the "Templating" section.
Marko is a fast and lightweight HTML-based templating engine for Node.js as the browser. Template authors can use either a concise, indentation-based syntax or a familiar HTML syntax. It supports streaming and async rendering to create server-rendered pages that load instantly thanks to progressive HTML rendering.
Marko has been shown to be one of the fastest templating engines with almost 2x the speed of Handlebars and 5x the speed of Jade and nunjucks:
Marko is heavily tested and battle-tested in production at eBay (and other companies). We also have an active Gitter chat room: https://gitter.im/marko-js/marko
Marko Widgets is a separate UI component building library that uses Marko templates as the view. It offers advanced features like DOM diffing/patching, batched updates, stateful widgets, declarative event binding and efficient event delegation. Marko Widgets has been shown to be 10x faster than React for rendering the same page on the server using a very similar UI components-based architecture:
Thanks for maintaining this list! Please consider adding Marko to the "Templating" section.
Marko is a fast and lightweight HTML-based templating engine for Node.js as the browser. Template authors can use either a concise, indentation-based syntax or a familiar HTML syntax. It supports streaming and async rendering to create server-rendered pages that load instantly thanks to progressive HTML rendering.
Marko has been shown to be one of the fastest templating engines with almost 2x the speed of Handlebars and 5x the speed of Jade and nunjucks:
Source: marko-js/templating-benchmarks
Marko is heavily tested and battle-tested in production at eBay (and other companies). We also have an active Gitter chat room: https://gitter.im/marko-js/marko
Marko Widgets is a separate UI component building library that uses Marko templates as the view. It offers advanced features like DOM diffing/patching, batched updates, stateful widgets, declarative event binding and efficient event delegation. Marko Widgets has been shown to be 10x faster than React for rendering the same page on the server using a very similar UI components-based architecture:
Source: Marko vs React
Disclaimer: I'm the author of Marko and Marko Widgets