New: six AI app starters, tested with real usage-based billingSee AI starters

Next.js & RemixOne-time

Gantry

Turborepo monorepo with a Next.js app, Hono API and swappable billing

About this starter

Gantry splits a SaaS into packages from the start: a Next.js web app, a separate marketing site, a Hono API that can run on Node or Cloudflare Workers, and shared packages for the database, emails and UI. Auth is Better Auth with passkeys and organizations, and billing sits behind an adapter with Stripe and Lemon Squeezy implementations. A small admin app lists users, plans and failed payments.

The kit is opinionated about typed boundaries: every API route has a Zod schema, and the client is generated from it. That pays off once a mobile app or public API appears. The limitation is the overhead. For a solo MVP, five packages, two build pipelines and a shared tsconfig chain are a lot to keep in your head.

Highlights

  • 01API runs on Node or Cloudflare Workers unchanged
  • 02Billing adapter switches providers with one env var
  • 03Typed API client generated from Zod schemas

Tags

Related starters

More in Next.js & Remix
  • Next.js SaaS with Payload CMS for the blog, docs and changelog

    • payload cms
    • docs
    • blog
    One-time$149 once
  • Realtime Next.js starter on Convex, free for any number of apps

    • convex
    • realtime
    • workspaces
    FreeFree
  • Landing page, login and Stripe checkout. That's it, on purpose.

    • minimal
    • sqlite
    • mvp
    One-time$79 once
Live demo · Day Zero Kits— View template →