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