ClojureScript

ClojureScript Libraries

Compatible Clojure Contrib libraries

Libraries

Dom Manipulation

React Wrappers

HTML Templating

  • sablono, Hiccup style HTML generation for React

  • sablono-tools, Enlive-style selector-based templating and transformations for Sablono

  • kioo, Enlive style HTML generation

  • hipo, Hiccup style templating

  • enfocus, Enlive templating for ClojureScript

  • hickory parses HTML into Hiccup vectors

CSS Generation

  • garden, CSS generation

  • mesh, Responsive Grid & Typography library built on Garden

Client-side Routing

Networking

Data formats

Datastores

iOS/Android

FRP

  • reagi An FRP library for Clojure and ClojureScript

  • zelkova Elm-style FRP for Clojure and ClojureScript

  • re-frame A Reagent Framework For Writing SPAs, in Clojurescript.

Misc

Testing

  • cljs.test, a port of clojure.test built-in to the standard library

  • DEPRECATED: clojurescript.test a port of clojure.test that pre-dates the built-in version

  • clairvoyant, tracing

  • purnam.test, provides macros for testing with the karma test runner, works with async tests.

  • speclj A TDD/BDD framework for Clojure and Clojurescript, based on RSpec.