Clojure Fullstack Framework
A step-by-step Clojure fullstack starter: each branch builds on the last, from a bare API to a full app with a database and UI.
- Company
- XLANT SOFT · Self-employed
- Role
- Solo developer
- Period
- 2023 – present
- Platform
- Clojure + ClojureScript
What's inside
- clj-base: a Clojure API with Jetty, Reitit routing, Integrant for the system lifecycle, Aero and Environ for configuration, and Timbre logging.
- clj+postgres: adds PostgreSQL and Ragtime migrations for a REST API with persistent storage.
- clj+psql+cljs-base: adds a ClojureScript UI compiled with Shadow CLJS, completing the fullstack setup.
- A clean split between the API (src/api) and the UI (src/ui).
Built solo as a GitHub template repository. Pick the branch that matches how much of the stack you need.