SABLE — the considered SaaS starterNext.js App RouterConvex realtime backendClerk authenticationStripe billing built inClone. Configure. Ship.

Starter — Edition 01

Next.js · Convex · Clerk · Stripe

Considered essentials

For founders who ship

Sable

SABLE — the considered SaaS starter

Auth, billing, and a realtime backend — already tailored. Clone the repo, add your keys, ship your product.

The platform

Everything a SaaS needs, cut to measure

01

Authentication

Clerk sign-in, sign-up, and session management. Route protection at the proxy layer, JWT handoff to Convex.

Create an account
02

Billing

Stripe Checkout and Customer Portal through the Convex Stripe component. Webhooks synced to your database.

See the plans
03

Realtime data

Convex queries stream to the UI. Type-safe from schema to component, no cache invalidation choreography.

Read the stack

The stack

Four layers,
one seam

Every layer speaks the next one's language. Clerk issues the JWT, Convex verifies it, Stripe events land in your database. No glue code to write, no drift to babysit.

01

Next.js App Router

Rendering, routing, and the marketing shell

02

Clerk

Identity — sessions, JWTs, and styled auth flows

03

Convex

Database, server functions, realtime sync

04

Stripe component

Checkout, portal, webhooks in your backend

Greyscale editorial photograph

Wired end-to-end

0

Services wired together

0

Servers for you to manage

0

Stripe events handled

0%

TypeScript, end to end

The cloth

Material honesty

No hidden abstraction layers. The Convex functions, the Clerk proxy, the Stripe webhook route — all readable in an afternoon, all yours to reshape. A starter should be a garment you alter, not a machine you appease.

Composition
100% TypeScript
Care
npm run build, warm iron

The finish

Details you'd
build anyway

Styled auth screens, a dashboard shell, billing states, empty states. The unglamorous 20% that takes 80% of the week — pressed and ready.

Greyscale lookbook photograph, detail study
02 — Account area/settings
Greyscale lookbook photograph, full composition
01 — Authenticated dashboard/dashboard

Pricing

Two cuts, no fine print

Full pricing

Atelier

Free

$0forever

For evaluating the cut and cloth. No card required.

  • Full source access
  • Auth + realtime database
  • 1 project
  • Community support
Start free

Collection

Pro

$20per month

The full wardrobe. Everything unlocked, billed via Stripe.

  • Everything in Atelier
  • Unlimited projects
  • Priority support
  • Cancel anytime in the portal
Start with Collection

Limited patience, not limited runs

Ship the
product

The plumbing is done. Sign up, wire your keys, and spend the week on the thing only you can build.

Open source

MIT licensed. Fork it, rename it, sell it. No attribution theatre.

No secrets committed

Every credential lives in env vars. The example file documents all of them.

Type-safe seams

Schema to component, one type system. Refactors fail in CI, not production.

Self-serve billing

Customers subscribe, upgrade, and cancel without you touching a dashboard.