Crinja is an implementation of the Jinja2 template engine written in Crystal. Templates are parsed and evaluated at runtime. It includes a script runtime for evaluation of dynamic python-like expressions used by the Jinja2 syntax.
Crinja tries to stay close to the Jinja2 language design and implementation. It currently provides most features of the original template language, such as:
* all basic language features like control structures and expressions * template inheritance * block scoping * custom tags, filters, functions, operators and tests * autoescape by default * template cache
All builtin control structures (tags), tests, global functions, operators and filters have been ported to Crinja.
crinja alternatives and related shards
Based on the "Template Engine" category
Do you think we are missing an alternative of crinja or a related project?
crinja RecommendationsThere are no recommendations yet. Be the first to promote crinja!
Have you used crinja? Share your experience. Write a short recommendation and crinja, you and your project will be promoted on Awesome Crystal.
Recently added crinja resources
Be the first to add one!