Your Clojure startup, one bb dev away.
Auth, payments, transactional email, a themable UI library, and deployment — already wired together, REPL-first, and documented end to end. Skip the plumbing and build the product.
git clone shipclojure/datom my-startup
bb dev
[integrant] starting system…
:auth/oauth2 google · magic · 2fa:payments/stripe checkout · webhooks:email/resend templates ready:ws/sente real-time connected:db/conn schema transacted:shadow/build frontend startedsystem up → localhost:8080 (2.3s)

“The repo is well organized and the code is quality. It's ready to ship if that is your intention. The entry point to knock out the demo code and provide your own is simple. This is worth the money.”Pat Brown — shipped with ShipClojure


What “I'll just wire it up myself” actually costs.
That's two and a half weeks of evenings spent on plumbing every Clojure app needs and no customer will ever see — before you write a single line of your product.
At freelance rates that's $5,000+ of work. ShipClojure is $189, and the plumbing is tested in production — this site runs on it.
user=> (start-building-the-actual-product)
Pick the architecture that fits your team.
The only Clojure starter that lets you choose your data model and UI philosophy — both production-tested, both fully documented.
Data-first & functional
Pure-function UI in .cljc, Datalog on both ends, and an immutable database with time-travel. Minimal ClojureScript, maximal testability.
React-familiar & pragmatic
The React ecosystem with Clojure ergonomics: global state via re-frame, SQL you already know, rapid prototyping with familiar patterns.
Can't decide? The All-in bundle includes both repos.
Every SaaS chore, already done.
Not a wiring example — a working product skeleton. Each module ships tested, documented, and REPL-inspectable: 96+ hours of plumbing you don't have to build.

Charge on day one, not week six.
Subscriptions and one-time checkout, wired to Stripe with webhooks handled and a customer billing portal your users manage themselves.
- Subscriptions & one-time payments
- Webhooks & order statistics
- Customer billing portal
Sign-in your users never file a ticket about.
Email and password, Google social auth, magic links, 2FA, password reset — plus a user dashboard and protected routes out of the box.
- Login, registration & magic links
- Google OAuth & 2FA
- JWT sessions, protected routes

30+ themes, zero rebranding work.
Powered by daisyUI — every component re-skins from a single attribute. Click a card and watch this page switch.
- Powered by TailwindCSS & DaisyUI
- 30+ Themes out of the box
- Easy switching between themes
- Extendable and customizable
A full themable component library.
Server-renderable hiccup components, documented through interactive UI stories — everything on the right is live.
- Customisable UI library
- Server side rendering support on JVM
- Full documentation through UI stories
- Example pages using UI library

The codebase your AI assistant wishes it started from.
AI can't prompt its way to battle-tested auth and billing — but give it a working system and it flies. Shipped rules for Cursor, Windsurf, and Claude teach your tools the kit's patterns, so generated code lands idiomatic on the first try.
- Cursor, Windsurf & Claude rules
- OpenAI helper included
- REPL-first AI workflows
- Save 1+ hour per day
And the rest of the chores, done too:
Real-time
Live updates without hand-rolling websockets.
- Sente bidirectional channels
- Reconnect & auth handled
Commands & queries
One registry, schema-validated end to end.
- Malli-validated params & responses
- OpenAPI docs generated
Transactional email
Welcome, reset, receipt — templated and delivered.
- Resend integration
- Hiccup email templates
Blog & SEO
Markdown in, indexed pages out.
- Powerpack static content
- Meta tags & sitemap
Deployment
Docker to production on your own terms.
- Fly.io / Kamal guides
- Runs on a $6 VPS
Tests & CI
A test harness that already knows your system.
- Kaocha suites & fixtures
- Example API tests
What developers say.
Join the developers who've accelerated their SaaS development with ShipClojure.
By developers, for developers.
Each stack has a Changelog to keep you updated with the latest improvements and features.
See it in action.
Pay once. Ship forever.
Every tier is a one-time payment with lifetime updates — no subscription.
updated continuously — see the changelogPragma
$250$189
one-time payment
- Pragma repo access
- UIx + re-frame + PostgreSQL
- Docs & Discord community
- Lifetime updates
- updated today
pay once · unlimited projects
Datom
$250$189
one-time payment
- Datom repo access
- Replicant + DataScript + Datomic
- Docs & Discord community
- Lifetime updates
- updated today
pay once · unlimited projects
All-in
$350$289
both stacks, one payment
- Datom + Pragma repos
- Everything in both tiers
- Docs & Discord community
- Lifetime updates
pay once · unlimited projects
7-day refund, no questions asked. Updates land in the repo continuously — you pull them like any other commit.
My mission for ShipClojure.
To empower Clojure developers to build their projects faster so they reach profitability and create more Clojure jobs.
Hey, I am Ovi
Since the early years of my career, I have loved creating open-source packages and contributing to the community. Some of my packages have garnered tens of thousands of downloads.
I started building applications with Clojure 4 years ago and I quickly learned that finding examples of doing common things in Clojure is hard, so I saved all of my code for doing payments, authentication, UI development, blogs & much more and now I'm putting all of that together into ShipClojure, and I'm excited to share it with you.
Fair questions.
Straight answers before you buy. And the docs are public — verify everything first.
Read the docs→Can't I just have AI write all this for me?
How often is it updated, and how do updates reach me?
Datom or Pragma?
What if it's not for me?
Am I locked into this stack?
The plumbing is done.
Go build the product.
One-time payment · lifetime updates · Discord & email support · runs on a $6 VPS with Kamal

