Category

Template Engines

This category does not have a description yet. You can add one on github!

41.71
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 '<% %>' * Embedded pattern changeable (default '<% %>') * Enable to handle Processing Instructions (PI) as embedded pattern (ex. '<?rb ... ?>') * Context object available and easy to combine eRuby template with YAML datafile * Print statement available * Easy to extend and customize in subclass * Ruby on Rails support
 Popularity
Downloads
145,958,933
 Releases
Current version
2.7.0
Total releases
20
First release
Latest release
 Activity
Reverse Dependencies
452
24.56
A long-lived project that still receives updates
Generic interface to multiple Ruby template engines
 Popularity
Downloads
167,444,119
Stars
1,751
Forks
210
Watchers
31
 Releases
Current version
2.0.9
Total releases
36
First release
Latest release
 Activity
Issue Closure Rate
94%
Pull Request Acceptance Rate
62%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
615
7.49
No release in over a year
Haml (HTML Abstraction Markup Language) is a layer on top of HTML or XML that's designed to express the structure of documents in a non-repetitive, elegant, and easy way by using indentation rather than closing tags and allowing Ruby to be embedded with ease. It was originally envisioned as a plugin for Ruby on Rails, but it can function as a stand-alone templating engine.
 Popularity
Downloads
42,997,533
Stars
3,375
Forks
517
Watchers
92
 Releases
Current version
5.0.4
Total releases
148
First release
Latest release
 Activity
Issue Closure Rate
96%
Pull Request Acceptance Rate
49%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
1,240
4.22
A long-lived project that still receives updates
A secure, non-evaling end user template engine with aesthetic markup.
 Popularity
Downloads
12,135,681
Stars
6,800
Forks
833
Watchers
471
 Releases
Current version
4.0.1
Total releases
35
First release
Latest release
 Activity
Issue Closure Rate
79%
Pull Request Acceptance Rate
67%
Average date of last 50 commits
within last year
Reverse Dependencies
285
3.87
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.
 Popularity
Downloads
16,069,480
Stars
4,733
Forks
445
Watchers
130
 Releases
Current version
4.0.1
Total releases
66
First release
Latest release
 Activity
Issue Closure Rate
94%
Pull Request Acceptance Rate
62%
Average date of last 50 commits
within last year
Reverse Dependencies
295
3.54
No release in over a year
Template compilation framework in Ruby
 Popularity
Downloads
23,810,792
Stars
408
Forks
43
Watchers
13
 Releases
Current version
0.8.0
Total releases
37
First release
Latest release
 Activity
Issue Closure Rate
92%
Pull Request Acceptance Rate
50%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
18
2.71
The project is in a healthy, maintained state
Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis
 Popularity
Downloads
18,516,961
Stars
213
Forks
15
Watchers
10
 Releases
Current version
1.7.1
Total releases
11
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
58%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
20
2.63
A long-lived project that still receives updates
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 views consisting of ERB or HAML with random helpers and arbitrary logic, your views are broken into two parts: a Ruby class and an HTML template.
 Popularity
Downloads
12,643,938
Stars
2,543
Forks
222
Watchers
54
 Releases
Current version
1.1.0
Total releases
44
First release
Latest release
 Activity
Issue Closure Rate
86%
Pull Request Acceptance Rate
69%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
250
1.1
No release in over a year
An Object Oriented DOM Tree in Ruby
 Popularity
Downloads
6,499,473
Stars
504
Forks
48
Watchers
29
 Releases
Current version
1.1.1
Total releases
10
First release
Latest release
 Activity
Issue Closure Rate
76%
Pull Request Acceptance Rate
76%
Average date of last 50 commits
within last year
Reverse Dependencies
14
0.77
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
A Railties Gem to compile hbs assets
 Popularity
Downloads
3,235,307
Stars
662
Forks
143
Watchers
15
 Releases
Current version
0.23.2
Total releases
53
First release
Latest release
 Activity
Issue Closure Rate
70%
Pull Request Acceptance Rate
66%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
28
0.63
The project is in a healthy, maintained state
High Performance Haml Implementation
 Popularity
Downloads
2,837,116
Stars
759
Forks
43
Watchers
20
 Releases
Current version
2.9.2
Total releases
94
First release
Latest release
 Activity
Issue Closure Rate
98%
Pull Request Acceptance Rate
92%
Average date of last 50 commits
within last year
Reverse Dependencies
11
0.49
There's a lot of open issues
A long-lived project that still receives updates
Deface is a library that allows you to customize ERB, Haml and Slim views in a Rails application without editing the underlying view.
 Popularity
Downloads
1,808,345
Stars
463
Forks
108
Watchers
36
 Releases
Current version
1.3.2
Total releases
33
First release
Latest release
 Activity
Issue Closure Rate
63%
Pull Request Acceptance Rate
47%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
83
0.16
A long-lived project that still receives updates
A view layer for your Rails apps that separates structure and logic.
 Popularity
Downloads
56,498
Stars
586
Forks
21
Watchers
291
 Releases
Current version
2.6.5
Total releases
42
First release
Latest release
 Activity
Issue Closure Rate
89%
Pull Request Acceptance Rate
79%
Average date of last 50 commits
within last 2 years
Reverse Dependencies
0
0.09
Repository is archived
No release in over 3 years
Low commit activity in last 3 years
Multipart templates made easy with Markdown + ERb
 Popularity
Downloads
181,829
Stars
199
Forks
20
Watchers
18
 Releases
Current version
1.1.0
Total releases
5
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
63%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
2
0.07
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.
 Popularity
Downloads
258,742
 Releases
Current version
0.10.0
Total releases
25
First release
Latest release
 Activity
Reverse Dependencies
21
0.06
No release in over a year
Faster implementation of Haml template language.
 Popularity
Downloads
84,163
Stars
183
Forks
3
Watchers
6
 Releases
Current version
0.8.1
Total releases
41
First release
Latest release
 Activity
Issue Closure Rate
89%
Pull Request Acceptance Rate
94%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
3
0.06
A long-lived project that still receives updates
_why's markaby templating language
 Popularity
Downloads
202,675
 Releases
Current version
0.9.0
Total releases
15
First release
Latest release
 Activity
Reverse Dependencies
38
0.05
No commit activity in last 3 years
There's a lot of open issues
ParseTree meets Markaby
 Popularity
Stars
103
Forks
2
Watchers
3
 Activity
Issue Closure Rate
42%
Average date of last 50 commits
more than 2 years ago
0.04
No release in over a year
Views Are Code: use all the power of Ruby to build views in your own language.
 Popularity
Downloads
34,348
Stars
67
Forks
15
Watchers
14
 Releases
Current version
0.9.6
Total releases
29
First release
Latest release
 Activity
Issue Closure Rate
95%
Pull Request Acceptance Rate
20%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
6
0.03
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.
 Popularity
Downloads
109,786
 Releases
Current version
1.1.1
Total releases
36
First release
Latest release
 Activity
Reverse Dependencies
5
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 unobtrusive, safe, and available globally to objects without the need for any builder or superfluous objects. tagz.rb is designed for applications that generate html to be able to do so easily in any context without heavyweight syntax or scoping issues, like a ninja sword through butter.
 Popularity
Downloads
71,991
Stars
29
Forks
3
Watchers
4
 Releases
Current version
9.10.0
Total releases
35
First release
Latest release
 Activity
Issue Closure Rate
50%
Pull Request Acceptance Rate
100%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
8
0.02
No release in over 3 years
Low commit activity in last 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 proposes a generic engine that you can easily extend to fit your needs. It also proposes standard instantiations of this engine for common tasks such as rendering HTML web pages.
 Popularity
Downloads
52,174
Stars
28
Forks
6
Watchers
3
 Releases
Current version
2.3.1
Total releases
20
First release
Latest release
 Activity
Pull Request Acceptance Rate
66%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
13
0.02
No commit activity in last 3 years
Safe user-template system written in Ruby
 Popularity
Stars
41
Forks
2
Watchers
1
 Activity
Average date of last 50 commits
more than 2 years ago
0.01
No release in over 3 years
A simple templating system for Web sites.
 Popularity
Downloads
31,174
 Releases
Current version
2.2.3
Total releases
13
First release
Latest release
 Activity
Reverse Dependencies
1
0.01
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.
 Popularity
Downloads
22,429
 Releases
Current version
0.3.1
Total releases
7
First release
Latest release
 Activity
Reverse Dependencies
3
0.01
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Powerful text templating language similar to Smarty/Liquid/Django
 Popularity
Downloads
14,738
Stars
12
Forks
6
Watchers
1
 Releases
Current version
0.8.0
Total releases
5
First release
Latest release
 Activity
Issue Closure Rate
52%
Pull Request Acceptance Rate
93%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
1
0.0
No release in over 3 years
A Template-Engine inspired by the jinja engine
 Popularity
Downloads
3,191
 Releases
Current version
0.0.1
Total releases
1
First release
Latest release
 Activity
Reverse Dependencies
1
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 Interactive Console ) the you can test your code and ideas before really right and compile it.
 Popularity
Downloads
7,558
Stars
10
Forks
1
Watchers
1
 Releases
Current version
0.3.7
Total releases
4
First release
Latest release
 Activity
Issue Closure Rate
90%
Pull Request Acceptance Rate
100%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
0
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
 Popularity
Downloads
12,228
Stars
8
Forks
0
Watchers
1
 Releases
Current version
0.3.2
Total releases
6
First release
Latest release
 Activity
Issue Closure Rate
70%
Average date of last 50 commits
more than 2 years ago
Reverse Dependencies
0