Noir is a micro-framework that allows you to rapidly develop websites in Clojure. It looks like this:
By default, it uses an HTML generation library called Hiccup, which represents tags as clojure vectors. This allows you to compose your views in very interesting and powerful ways using the functions you know and love from Clojure: