ShipClojure Stack
Here are the main libraries used by shipclojure:
Frontend
The frontend uses:
- ClojureScript - Duuh
- replicant - Frontend Rendering
- nexus - data driven action dispatch
- datascript - Datalog on the frontend
- tailwindcss - utility CSS classes for scale
- daisyUI - component system for tailwind
Backend
On the backend we use:
- Clojure - Ofcourse
- Datomic - Immutable Storage
- Ring - Web handling & middleware
- Reitit - Request Routing
- Integrant - Lifecycle & Dependency Management for Components
Common
These libraries are used for both frontend & backend: