Enlive and Hiccup seem to be popular in the Clojure community. 


I confirm that I use them on the server side. I'm now experimenting the 
corresponding enfocus [1] and hiccups [9] on the client-side, where I use 
also domina. I'll give also a try to dommy [3], which seems to be 
promising, even from the performance point of view. I'm very interested in 
C2 [10] too. All of this libraries have few overlapping features but on the 
client side should not be a big problem thanks to Google Closure advanced 
compilation option. 

[9] hiccups: https://github.com/teropa/hiccups
[10] c2: https://github.com/lynaghk/c2


There 
> are also ClojureScript versions[1][2][3] of these templating libraries 
> that you may like to check out as Josh Kamau mentioned. There are also 
> Clojure implementations[4][5] of Mustache[6]. 
>
> [1] Enfocus: https://github.com/ckirkendall/enfocus 
> [2] Crate: https://github.com/ibdknox/crate 
> [3] Dommy: https://github.com/Prismatic/dommy 
> [4] Clostache: https://github.com/fhd/clostache 
> [5] Stencil: https://github.com/davidsantiago/stencil 
> [6] Mustache: http://mustache.github.com/ 
>
> Another Clojure templating library you may like to look at is Basil: 
> https://github.com/kumarshantanu/basil (Disclaimer: I am the author of 
> Basil.) It is a general purpose, conventional templating library for 
> Clojure(JVM) and ClojureScript. Though it's in early stage at the 
> moment and lacks features like nesting, template macros, realized 
> fragments etc, it may still be useful for some projects.

Mimmo
 

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to