Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
Scala Ruby HTML CSS Java JavaScript
Latest commit 060d99e Nov 5, 2016 @seratch seratch Start 1.8.1 development
Permalink
Failed to load latest commit information.
project version 1.8.0 Nov 4, 2016
scalate-camel/src Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
scalate-core/src Bump dependencies Nov 2, 2016
scalate-guice/src/main/scala/org/fusesource/scalate/guice Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
scalate-jrebel/src/main Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
scalate-jruby/src Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
scalate-jsp-converter/src Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
scalate-less/src Apply scalariform without manual modifications Oct 31, 2016
scalate-markdownj/src/main Apply scalariform without manual modifications Oct 31, 2016
scalate-page/src Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
scalate-pegdown/src Apply scalariform without manual modifications Oct 31, 2016
scalate-spring-mvc/src/main/scala/org/fusesource/scalate/spring/view Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
scalate-test/src/main/scala/org/fusesource/scalate/test Bump dependencies Nov 2, 2016
scalate-tool/src/main Bump dependencies Nov 2, 2016
scalate-util Enable to compile for Scala 2.12.0 Nov 2, 2016
scalate-war Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
scalate-website Update jade syntax page to omit incorrect use of "the" Oct 30, 2016
scalate-wikitext/src Scala 2.12.0-RC2 support (disabled OSGi support so far) Nov 1, 2016
src/main/resources Updated and or added missing license headers. Feb 10, 2011
.gitignore Add sbt-scalariform to sbt settings Oct 31, 2016
.travis.yml Enable to compile for Scala 2.12.0 Nov 2, 2016
build.sbt Start 1.8.1 development Nov 4, 2016
changelog.md Prep fro the 1.6.1 release. Dec 29, 2012
license.txt use lower case file names Jul 26, 2010
notice.md Fixes #227 : Added scss and sass filters! Mar 11, 2011
readme.md add travis-ci badge Nov 2, 2016

readme.md

Scalate

Build Status

Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.

The following template languages are supported:

  • Mustache: is a Mustache template language for Java/Scala
  • Jade: The Jade style of Haml/Scaml template lanaguage
  • Scaml: Provides Haml style template lanaguage
  • Ssp: Provides a JSP, Erb and Velocity style template language

In Scaml and SSP all expressions are typesafe and checked at edit/compile time to ensure you don't leave any mistakes in your pages. Mustache uses dynamic typing and reflection; a trade off of hiding code and logic from inside the templates.

Building

To build Scalate from the source please see the building instructions

Links