What is HAML?
Haml is a markup language that’s used to cleanly and simply describe the HTML of any web document, without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ERB, and ASP. However, Haml avoids the need for explicitly coding HTML into the template, because it is actually an abstract description of the HTML, with some code to generate dynamic content.
HAML is a tool in the Languages category of a tech stack.
HAML is an open source tool with 3.6K GitHub stars and 568 GitHub forks. Here’s a link to HAML's open source repository on GitHub
Who uses HAML?
138 companies reportedly use HAML in their tech stacks, including StackShare, Accenture, and Bukalapak.
278 developers on StackShare have stated that they use HAML.
Pros of HAML
Clean and simple
No html open/close tags
Easier to write than ERB
Forces clean and readable code
Simpler markup language
You'll love it if you like Haikus
Sep 2 2016 at 3:23AM
May 8 2015 at 4:27PM
HAML Alternatives & Comparisons
What are some alternatives to HAML?
See all alternatives
Slim is easy to use for both beginners and professionals. Slim favors cleanliness over terseness and common cases over edge cases. Its interface is simple, intuitive, and extensively documented — both online and in the code itself.
A human-readable data-serialization language. It is commonly used for configuration files, but could be used in many applications where data is being stored or transmitted.
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.