Jade 1.7.0

An open source, powerful, well-known template engine for Node.js, a tool heavily influenced by Ruby's own HAML HTML generator
Jade works like any other template engine, taking a series of predefined tags and converting them to HTML code.

Jade is a great way to create page layouts, allowing dynamic content to be inserted without having to deal with pesky HTML tags every time.

The template engine can be used programmatically just like any other library or it can be used from Node.s console as well.

Besides the pure Node.js version, implementations for PHP, Ruby, Scala and client-side JavaScript are also available.

Main features:

  • No tag prefix
  • Formatted output option
  • HTML 5 mode (using the !!! 5 doctype)
  • High performance parser
  • Great readability
  • Code is escaped by default for security
  • Contextual error reporting at compile & run time
  • Executable for compiling jade templates via the command line
  • Optional memory caching
  • Combine dynamic and static tag classes
  • Parse tree manipulation via filters
  • Supports Express JS out of the box
  • Transparent iteration over objects, arrays, and even non-enumerables via - each

last updated on:
September 20th, 2014, 22:39 GMT
developed by:
TJ Holowaychuk
license type:
MIT License
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Complete applications


In a hurry? Add it to your Download Basket!

user rating 2



Rate it!
1 Screenshot
Jade - Jade takes a set of predefined template tags and converts them to standards complaint HTML code
What's New in This Release:
  • Added Doctype option on command line
  • Support ES6 style rest args in mixins
  • Fixed support for unicode newlines (\u2028, \u2029)
  • Expose globals option from the with module
read full changelog

Add your review!