-
Notifications
You must be signed in to change notification settings - Fork 792
Home
swannodette edited this page Dec 29, 2014
·
150 revisions
ClojureScript is a dialect of Clojure that targets JavaScript as a deployment platform.
- Rationale
- Quick Start
- Source Maps
- Differences from Clojure
- Usage of Google Closure
- Rich's Slides
- Rich Hickey Unveils ClojureScript (video, 1.5 hr.)
- The REPL and Evaluation Environments
- modern-cljs
- ClojureScript 101
- Light Table ClojureScript Tutorial
- Hello ClojureScript Compiler
- ClojureScript Tutorial
- lein-cljsbuild: Allows you to easily build ClojureScript projects with multiple targets
- lein-npm: For Node.js based projects, allows you to work with NPM dependencies.
- cljs-noderepl
- clojurescript.test
- domina, DOM utilities
- dommy, DOM utilities
- purnam
- om, React bindings and state management
- reagent, React bindings
- quiescent, React bindings
- sablono, Hiccup style HTML generation
- kioo, Enlive style HTML generation
- secretary, Routing
- schema, Validation & contracts
ClojureScript does not take pull requests. Please follow the links below to contribute to ClojureScript.
- Bug Reports
- Design Docs
- Dev Mailing List - membership restricted to those who have submitted a signed Clojure CA (Contributor Agreement)
- ClojureScript Mailing List
- Become a Contributor
- Rationale
- Quick Start
- Differences from Clojure
- [Usage of Google Closure](Google Closure)