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
  • Ferrule

    Next.js & Remix

    One-time

    Next.js SaaS with Payload CMS for the blog, docs and changelog

    $149 once4.0
    • payload cms
    • docs
  • Tidepool Kit

    Next.js & Remix

    Free

    Realtime Next.js starter on Convex, free for any number of apps

    Free4.2
    • convex
    • realtime
  • Haybale

    Next.js & Remix

    One-time

    Landing page, login and Stripe checkout. That's it, on purpose.

    $79 once4.3
    • minimal
    • sqlite
Live demo · Starter Bench— View template →