Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A lightweight, powerful and highly extensible templating engine. In the browser or on Node.js, with or without jQuery.
JavaScript HTML CSS
Tree: 69ce6ce028

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

JsRender: Next-generation jQuery Templates

Optimized for high-performance pure string-based rendering, without DOM or jQuery dependency.
To view demo pages (on gh-branch) navigate to

JsRender is used for rendering of templates to strings, ready for insertion in the DOM.
It can also be used together with JsViews, which then provides interactive data-driven views. See JsViews step-by-step samples.

See Approaching Beta: What's changing in JsRender and JsViews for documentation of changes.
See also JsRender Fundamentals training course from John Papa on Pluralsight

Warning: JsRender is not yet officially beta, though the APIs and code are now stable. JsViews, on the other hand, is still evolving (with a number of powerful features arriving), and its Beta is currently planned for late December or January. Since this could lead to small API changes in JsRender (to accomodate JsViews integration), JsRender will not be declared officially Beta until around the same time. Thank you for your patience!

Something went wrong with that request. Please try again.