Ruby on Rails web apps using template engines

Browse Rails web apps that utilize template engines like ERB and Haml for rendering dynamic HTML views efficiently.

  • This list includes 11 template engines used by Rails web apps.
  • Click on a template engine to view a list of Rails web apps using it.
  • Know a Rails site using an unlisted template engine? Let us know!

Template engines

ERB

Used by 52 Rails websites

The default templating system in Rails, embedding Ruby code within HTML for dynamic content generation.

HAML

Used by 15 Rails websites

A clean and concise templating engine for Ruby, emphasizing indentation-based syntax for improved readability and simplicity.

Slim

Used by 6 Rails websites

A lightweight templating engine that uses indentation and a minimalist syntax to create concise and maintainable HTML views.

Jbuilder

Used by 4 Rails websites

A Ruby library for generating JSON responses in a structured and programmatic way, commonly used in Rails APIs.

Phlex

Used by 3 Rails websites

A Ruby library for generating views as classes and methods, promoting a component-based approach with strict typing and reusability.

Liquid

Used by 2 Rails websites

A secure and flexible templating engine designed for rendering in a sandboxed environment, popular in e-commerce and CMS platforms like Shopify.

Other

Used by 2 Rails websites

A placeholder for any Ruby templating tool not listed, often used for niche or custom solutions.

Builder

Used by 1 Rails website

A templating library that allows you to programmatically create XML or HTML structures using Ruby code.

RJS

Used by 1 Rails website

A Ruby-based templating system for generating JavaScript responses directly from the server, typically used for AJAX interactions in Rails (now deprecated).

Mustache

Used by 1 Rails website

A logic-less templating engine that focuses on separating templates from business logic, ensuring clarity and maintainability.

Markerb

Not used by any Rails web apps yet

A Ruby gem that integrates Markdown and ERB, allowing you to write templates with Markdown syntax and embedded Ruby code.