Skip to content
This repository has been archived by the owner on Nov 14, 2018. It is now read-only.

s-ted/cubane

Repository files navigation

cubane

Dependencies Status Download Status

A Leiningen template for generating a full website project in Clojure + ClojureScript using the cubanostack stack:

  • cublono-quiescent for easy writing of ReactJS component in,
  • bidi for routing both in Clojure and ClojureScript,
  • postal for sending mail,
  • liberator for RESTfull backend coding,
  • buddy for user authentication (using JWT),
  • hiccup for HTML generation,
  • slingshot for advanced exception handling,
  • timbre for logging,
  • tower for i18n,
  • (optional) sente for WebSocket communication between frontend and backend,
  • component for module definition,
  • schema for data integrity and coercion,
  • ring for the web application abstraction,
  • http-kit for serving the web application,
  • (optional) orientdb offering an embedded Java document noSql database,
  • clj-http for inter-server communication,
  • cljs-http to communicate with the RESTFull backend services.

Usage

lein new cubane <your project name> --snapshot -- --http-kit --orient-db

License

Copyright © 2016 Sylvain Tedoldi

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

A Leiningen template for generating a full website project in Clojure + ClojureScript using the cubanostack stack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published