SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Ruby Template engine Projects
-
You might notice that the prompt has template instructions in there. To create this we used the Fluid library which is based on the Liquid template language from Shopify. It's got some great features in it and helps to make the prompt generation pretty powerful.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Slim
Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic. (by slim-template)
-
I never suggested that I was the first person to think of this; not having dealt with any Lisp since (hmmm) 1990 via Scheme in my introductory CS 212 class at Cornell probably has something to do with my ignorance of the prior art in this area. I do like your approach of breadcrumbing me instead of giving me the answer, though... best I can guess is "tooling" and simply that S-expressions are simply too embedded in the minds of the Lisp community at this (or previous) point(s).
I also don't deal with significant-indentation in languages usually (and have a strong Python distaste); though I've been playing with Roc (https://www.roc-lang.org/), which has this, and have used HAML (https://haml.info/) in the past. I suppose auto-indenting is impossible in a significant-indentation language depending on what the editor can intuit based on how the previous line ended, but I don't think I'd need that feature.
I did research "sweet expressions" (which are apparently also called T-expressions) and found the prior art there in Scheme and Lisp, and a library called "sweet" for Racket (which is another intriguing lisp dialect!). These might have gotchas, but apparently they've sufficiently solved the problem enough to be usable.
I do simply like how "T-expressions" look. Which is something I guess I care about, although I know that's not a universal among coders.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Curly
The Curly template language allows separating your logic from the structure of your HTML templates.
-
-
XRB
XRB is a templating system built loosely on top of XHTML markup. It uses efficient native parsers where possible and compiles templates into efficient Ruby.
Project mention: XRB is a templating system built loosely on top of XHTML markup | news.ycombinator.com | 2024-05-01 -
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ruby Template engine discussion
Ruby Template engine related posts
-
A RuboCop Configuration Tailored for Phlex
-
XRB is a templating system built loosely on top of XHTML markup
-
XRB alternatives - Haml, Slim, and Hamlit
4 projects | 30 Apr 2024 -
Instantly preview rendered liquid template
-
Phlex: Fast, object-oriented view framework for Ruby
-
Hamlet: A type-safe Haml template engine for Go
-
How to Express Logic "and", "Or", "Not"?
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Dec 2024
Index
What are some of the best open-source Template engine projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Liquid | 11,150 |
2 | Slim | 5,315 |
3 | Haml | 3,768 |
4 | Mustache | 3,036 |
5 | Tilt | 1,947 |
6 | phlex | 1,306 |
7 | Jb | 1,291 |
8 | Hamlit | 981 |
9 | Arbre | 769 |
10 | Curly | 594 |
11 | Rubyoshka | 193 |
12 | XRB | 108 |
13 | Fortitude | 74 |
14 | LaTeXML-Ruby | 73 |
15 | serbea | 44 |
16 | Glimmer DSL for XML (& HTML) | 6 |