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.

Programming language: Crystal
Tags: Template Engine    

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?

Add another 'Template Engine' Shard

crinja Recommendations

There 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.
Recommend crinja

Recently added crinja resources

Do you know of a usefull tutorial, book or news relevant to crinja?
Be the first to add one!