Here's an amazing application built with ClojureScript and Om (a wrapper around Facebook's React.js library):
http://jackschaedler.github.io/goya/
You can take a look at the source here:
https://github.com/jackschaedler/goya
At World Singles, we've been evaluating JavaScript libraries to use with ClojureScript for a new internal application we are building. We had originally planned to go down the
AngularJS + ClojureScript (front end) + FW/1 + Clojure (back end) path and I built a proof of concept that worked quite nicely but AngularJS felt a bit awkward (very OOP, very imperative). I started toying around with Om at Clojure/West (March) to see whether I liked that better and was very impressed. We've just completed our proof of concept with Om + ClojureScript (front end) + Sente (core.async over web sockets) + Clojure (back end) on http-kit (a very high performance web server, designed for Clojure). We were able to create animated bar graphs easily with Om manipulating SVG directly, as well as integrating D3 - Data-Driven Documents - an amazing JavaScript visualization library. All in all, very impressive.
A very simple version of the proof of concept can be found in source form here:
https://github.com/seancorfield/om-sente