Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scalate/scalate
Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
https://github.com/scalate/scalate
scala template-engine
Last synced: 7 days ago
JSON representation
Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
- Host: GitHub
- URL: https://github.com/scalate/scalate
- Owner: scalate
- License: apache-2.0
- Created: 2010-01-27T15:53:18.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T00:27:11.000Z (about 2 months ago)
- Last Synced: 2024-10-29T15:47:35.652Z (about 2 months ago)
- Topics: scala, template-engine
- Language: Scala
- Homepage: https://scalate.github.io/scalate/
- Size: 50 MB
- Stars: 606
- Watchers: 23
- Forks: 104
- Open Issues: 37
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: license.txt
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
![Scalate][logo]
===============================![build](https://github.com/scalate/scalate/workflows/build/badge.svg?branch=master)
[![Maven Central](https://img.shields.io/maven-central/v/org.scalatra.scalate/scalate-core_2.12.svg?label=Maven%20Central)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.scalatra.scalate%22%20a%3A%22scalate-core_2.12%22)Scalate is a [Scala](http://www.scala-lang.org) based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
The following template languages are supported:
* [Mustache](http://scalate.github.io/scalate/documentation/mustache.html#features): is a Mustache template language for Java/Scala
* [Jade](http://scalate.github.io/scalate/documentation/scaml-reference.html#jade): The Jade style of Haml/Scaml template language
* [Scaml](http://scalate.github.io/scalate/documentation/scaml-reference.html#features): Provides Haml style template language
* [Ssp](http://scalate.github.io/scalate/documentation/ssp-reference.html#syntax): Provides a JSP, Erb and Velocity style template languageIn 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](http://scalate.github.io/scalate/building.html)
Links
-----* [Home](http://scalate.github.io/scalate)
* [Community](http://scalate.github.io/scalate/community.html)
* [Documentation](http://scalate.github.io/scalate/documentation/)
* [Issue Tracker](https://github.com/scalate/scalate/issues)[logo]: http://scalate.github.io/scalate/images/project-logo.png "Scalate"