Description
Asynchronous Javascript templating for the browser and server. This fork is maintained by LinkedIn.
dustjs alternatives and similar libraries
Based on the "Templating Engines" category.
Alternatively, view dustjs alternatives based on common mentions on social networks and blogs.
-
eleventy 🕚⚡️
A simpler site generator. Transforms a directory of templates (of varying types) into HTML. -
nunjucks
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired) -
doT
The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more. -
swig
DISCONTINUED. A simple, powerful, and extendable Node.js and browser-based JavaScript template engine. -
JavaScript-Templates
DISCONTINUED. 1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers. -
eta (η)
Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript -
squirrelly
Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of dustjs or a related project?
README
Dust.js
Asynchronous Javascript templating for the browser and server. This fork is maintained by LinkedIn.
Install
NPM
Important: We recommend that you lock your version of Dust to a specific minor version, instead of a major version. By default, NPM will add "dustjs-linkedin": "^2.x.y"
to your package.json, which will install new minor versions automatically.
npm install --save --production dustjs-linkedin
# If you want the dustc compiler available globally
npm install --global --production dustjs-linkedin
If you want to add the Dust helpers or secure filters:
npm install --save --production dustjs-helpers
npm install --save --production dustjs-filters-secure
Bower
bower install --save dustjs-linkedin
Get Started
- Read dustjs.com for guides, tutorials, and documentation.
- Check out the
examples/
directory in the repo for simple examples to help you get started using Dust in a variety of ways.
Contribute
- The team provides support on Stack Overflow, so that's the best place to ask questions.
- Bug or feature? We welcome issues and pull requests! If you'd like to submit a PR, check out the guide to contributing. PRs should include unit tests.