Después de buscar en Google encontré el "client-side-haml-js" github project. Parece que debe satisfacer sus necesidades:
El clientside-haml-JS es un compilador escrito en CoffeeScript que compila plantillas de texto en formato HAML en funciones Javascript que generan HTML. Se ha inspirado en el lado del servidor haml Javascript del proyecto, y se ha escrito para ser compatible con Ruby del lado del servidor HAML, es compatible con todos los principales navegadores (IE 7+, Firefox 3.6+, Chrome 10+, Safari). dependencias mínimas de tiempo de ejecución (solo underscore.js, underscore.string y CoffeeScript si usa CoffeeScript en sus plantillas).
NOTA: El compilador de haml requiere un navegador con un analizador JSON. Para los navegadores como IE7, también debe incluir una implementación JSON. Vea http://www.json.org/ para más detalles. Una implementación JSON es disponible en https://github.com/douglascrockford/JSON-js.
Ejemplo de su página github:
var fn = haml.compileStringToJs("%h1\n %div\n %p\n %span");
var html = fn();
Parece que también soporta un método de texto/haml-plantilla similar a jquery-plantillas:
<script type="text/haml-template" id="simple">
%h1
%div
%p
%span
</script>
<script type="text/javascript">
var fn = haml.compileHaml('simple');
var html = fn();
</script>
encontrado [jquery-haml] (https://github.com/creationix/jquery-haml) - no realmente haml pero muy cerca – froderik