Node Hypertext Preprocessor is a template engine built on Node.js that employs the modular paradigm. It has no control-flow tags and among basic features, it has asynchronous rendering and allows you to utilize the entirety of the npm registry to render your markup!