Category

Template Engines

Generate HTML and other markup based on dynamic content

12.27
A long-lived project that still receives updates
Generic interface to multiple Ruby template engines
2019
2020
2021
2022
2023
2024
11.3
No release in over 3 years
Erubis is an implementation of eRuby and has the following features: * Very fast, almost three times faster than ERB and about 10% faster than eruby. * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript) * Auto escaping support * Auto trimming spaces around '<% %>' * Embe...
2019
2020
2021
2022
2023
2024
8.56
A long-lived project that still receives updates
Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis
2019
2020
2021
2022
2023
2024
6.7
There's a lot of open issues
A long-lived project that still receives updates
A secure, non-evaling end user template engine with aesthetic markup.
2019
2020
2021
2022
2023
2024
3.49
A long-lived project that still receives updates
Slim is a template language whose goal is reduce the syntax to the essential parts without becoming cryptic.
2019
2020
2021
2022
2023
2024
2.46
No release in over 3 years
Low commit activity in last 3 years
Inspired by ctemplate, Mustache is a framework-agnostic way to render logic-free views. As ctemplates says, "It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. Think of Mustache as a replacement for your views. Instead of vie...
2019
2020
2021
2022
2023
2024
1.13
A long-lived project that still receives updates
Arbre makes it easy to generate HTML directly in Ruby
2019
2020
2021
2022
2023
2024
0.5
The project is in a healthy, maintained state
A high-performance view framework optimised for fun.
2019
2020
2021
2022
2023
2024
0.46
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
Deface is a library that allows you to customize ERB, Haml and Slim views in a Rails application without editing the underlying view.
2019
2020
2021
2022
2023
2024
0.18
A long-lived project that still receives updates
A view layer for your Rails apps that separates structure and logic.
2019
2020
2021
2022
2023
2024
0.06
No commit activity in last 3 years
There's a lot of open issues
ParseTree meets Markaby
0.06
No commit activity in last 3 years
No release in over 3 years
Faster implementation of Haml template language.
2019
2020
2021
2022
2023
2024
0.04
No commit activity in last 3 years
No release in over 3 years
Views Are Code: use all the power of Ruby to build views in your own language.
2019
2020
2021
2022
2023
2024
0.03
No commit activity in last 3 years
Safe user-template system written in Ruby
0.02
Low commit activity in last 3 years
A long-lived project that still receives updates
tagz.rb is generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker. weighing in at less than 300 lines of code tagz.rb adds an html/xml/sgml syntax to ruby that is both...
2019
2020
2021
2022
2023
2024
0.02
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Powerful text templating language similar to Smarty/Liquid/Django
2019
2020
2021
2022
2023
2024
0.02
Repository is gone
No release in over 3 years
Multipart templates made easy with Markdown + ERb
2019
2020
2021
2022
2023
2024
0.02
No commit activity in last 3 years
No release in over 3 years
WLang is a general-purpose *code generation*/*templating engine*. It's main aim is to help you generating web pages, sql queries, ruby code (that is, generating text in general) without having to worry too much about html entities encoding, sql back quoting, string escaping and the like. WLang pr...
2019
2020
2021
2022
2023
2024
0.02
No release in over 3 years
Erector is a Builder-like view framework, inspired by Markaby but overcoming some of its flaws. In Erector all views are objects, not template files, which allows the full power of object-oriented programming (inheritance, modular decomposition, encapsulation) in views.
2019
2020
2021
2022
2023
2024
0.01
No release in over a year
Inversion is a templating system for Ruby. It uses the “Inversion of Control” principle to decouple the contents and structure of templates from the code that uses them, making it easier to separate concerns, keep your tests simple, and avoid polluting scopes with ephemeral data.
2019
2020
2021
2022
2023
2024
0.01
A long-lived project that still receives updates
_why's markaby templating language
2019
2020
2021
2022
2023
2024
0.01
No commit activity in last 3 years
No release in over 3 years
pug-ruby is a gem that allows you to easily compile Jade and Pug templates from Ruby.
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
Sweet is a pre-compiled language based on Ruby and Python. Sweet makes possible to use all the class, defs, conditionals, global and local variables power of server-side languages, defining blocks by indentation like Python in your Sweet HTML markup. It comes with a SIC ( Sweet...
2019
2020
2021
2022
2023
2024
0.0
No release in over 3 years
A Template-Engine inspired by the jinja engine
2019
2020
2021
2022
2023
2024
0.0
No release in over 3 years
Ember (EMBEdded Ruby) is an [eRuby] template processor that allows debugging, reduces markup, and improves composability of eRuby templates.
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Fast extensible ruby html5 builder
2019
2020
2021
2022
2023
2024