An opinionated Leiningen template to create ClojureScript single page web applications.
Libraries/frameworks used:
- Wiring - a library to configure and wire-up component-based applications
- Bidi - bidirectional URI routing
- Reagent - minimalistic React for ClojureScript
- Oak - a library to structure single-page webapps - taking inspiration from the Elm Architecture
Most of these can be easily swapped out if required.
lein new splat {{project-name}}
To run the project, run lein dev-api
and lein dev-ui
(in separate terminals).
Copyright © 2017 James Henderson
Distributed under the Eclipse Public License, the same as Clojure.