< 20 min
Local setup
Install, run, and verify end-to-end generation without extra scaffolding.
Bunship is a production-ready Next.js AI SaaS boilerplate for developers, indie hackers, and startup teams. Launch with Better Auth or Clerk, Stripe or Creem billing, queue and workflow infrastructure, admin, docs, blocks, and i18n already wired.
Inspect the docs, reusable blocks, and pricing before you commit to the stack.
Next.js 16 + Bun + Turborepo + Better Auth/Clerk + Stripe/Creem
Proof
Track delivery speed, queue reliability, and module reuse with verifiable metrics to de-risk launch and support SEO iteration.
< 20 min
Local setup
Install, run, and verify end-to-end generation without extra scaffolding.
99.95%
Queue stability
Cancellation, retry, timeout, and refund idempotency are tested and observable.
4+
Reusable modules
Image generation, prompt workflow, data table, and block modules ready to embed.
2 langs
Built-in i18n
Marketing pages, blocks docs, and core interactions ship with locale support.
Why Bunship
Most Next.js starter kits stop at UI and sign-in. Bunship covers the path from authentication to billing, async workflows, admin operations, docs, reusable blocks, and multilingual marketing pages.
Start from a modern App Router baseline instead of upgrading an outdated boilerplate before product work even begins.
Ship product app, docs, shared packages, and content from one workspace with faster local workflows and cleaner boundaries.
Use Better Auth or Clerk with practical flows for email, OAuth, sessions, and protected SaaS routes.
Launch with Stripe or Creem billing, checkout, webhooks, order state handling, and the subscription lifecycle already wired.
Use retry-safe async flows, cancellation paths, and operational guards for AI generation or other long-running jobs.
Open live blocks, inspect implementation patterns, and reuse modules instead of rebuilding common product surfaces.
Start with a practical baseline for admin pages, internal tools, tables, and product operations instead of stitching them later.
Support product explanation and SEO growth with docs, features, stacks, and blog surfaces in the same system.
Publish English and Chinese routes from the same codebase and keep metadata, navigation, and content aligned.
Build on shared components and patterns that feel like product code, not a throwaway landing page theme.
Use Drizzle and production-minded integration points without reverse engineering the project structure yourself.
Spend time on product differentiation instead of rebuilding auth, payments, docs, and launch plumbing from scratch.
Workflow
Cycle through model execution, queue governance, reusable block output, and release checks.
Submit generation task
T+00:10Send prompt and parameters with AbortController support to provider submit APIs.
Control queue lifecycle
T+00:45Apply concurrent limits, retries, timeout boundaries, and safe cancellation paths.
Render reusable UI blocks
T+01:30Expose feature-ready modules through ship-block and compose them in marketing pages.
Verify and publish
T+02:00Run integration checks for idempotent refunds and release with confidence.
Architecture
Explore the full application architecture from routing to payments, admin operations, and AI generation workflows.
Explore architectureDemo
Preview the core modules you can reuse directly in your product.
Scenarios
Not just a template gallery. Each path maps to runnable pages and composable blocks.
AI Product MVP
Start from image generation and plug queue-safe submit/poll flow into your own domain.
Open image demoComponent-driven landing
Assemble reusable blocks and keep style and i18n consistent across pages.
Browse blocksData-heavy operations UI
Use the table stack for filtering, sorting, and toolbar interaction baselines.
View table demoArchitecture-first docs site
Present queue design, provider flow, and deployment strategy in one narrative page.
Open stacks pageQuick Start
Simple setup process to start building your next SaaS application.
Install Bun and required packages to get started quickly.
curl -fsSL https://bun.sh/install | bash
bun installStart your local development environment with one command.
bun devBuild your app for production and deploy to any platform.
bun run build
bun startPricing
Accelerate your SaaS journey with Bunship today
Use code LIFETIME, pay once and unlock lifetime source access.
Pay once, Build unlimited SaaS websites
FAQ
Short answers for developers evaluating a Next.js AI SaaS starter kit, auth and billing coverage, and whether Bunship fits their launch path.
Still comparing starter kits?
Check pricing, docs, and live blocks to see whether Bunship matches your product path.