Hickory parses HTML into Clojure data structures, so you can analyze, transform, and output back to HTML. HTML can be parsed into hiccup vectors, or into a map-based DOM-like format very similar to that used by clojure.xml. It can be used from both Clojure and Clojurescript.
ClojureScript Zelkova Virtual Dom "The Elm Pattern" = Sane Javascript!
Kioo brings Enlive/Enfocus style templates to React. This allows for much better separation between the view and logic layers of the application.