How Sailor compares
Sailor 与其他起步方案的对照,只写能查证的事实。
Five ways to start a TypeScript product, side by side. Every cell is a fact from the project's own README, pricing page or source code. Where a project does not say, the table says so.
Side by side
Facts checked on 2026-10-16. Prices are what each site showed that day, including any promotion.
| Aspect | Sailor | vibestart | ShipFast | Supastarter | create-t3-app |
|---|---|---|---|---|---|
| License | Apache-2.0: the monorepo, the npm packages and every scaffolded project | MIT | Commercial licence; private GitHub repository after purchase | Commercial licence; GitHub access after purchase | MIT |
| Price | Free. Paid tiers sell support and SLAs, not permission. | Free | One-time, from $199 | One-time, from $349 for one developer | Free |
| Framework | Next.js 16 and a Hono gateway in one pnpm monorepo | React SPA (TanStack Router), TanStack Start or Next.js; Electron and Expo optional | Next.js, App Router or Pages Router, JavaScript or TypeScript | Next.js, Nuxt or TanStack Start | Next.js |
| Auth | Better Auth, with organizations | Better Auth | NextAuth, with Google OAuth and magic links | Better Auth, with passkeys and two-factor | NextAuth.js or Better Auth, optional |
| Payments | Creem for cards worldwide (merchant of record), plus WeChat Pay and Alipay | Not in its stack list | Stripe or Lemon Squeezy | Stripe, Lemon Squeezy, Polar, Creem or Dodo Payments | Not included |
| Multi-tenancy | Organizations, with Postgres row-level security generated from the Prisma schema | Not in its stack list | Not stated | Organizations, invites and member roles; database row-level security not stated | Not included |
| API layer | Hono gateway with oRPC, mounted inside Next or deployed on its own | Hono or the framework's own server, with oRPC, OpenAPI or none | Next.js API routes | Hono and oRPC, with an OpenAPI spec | tRPC, optional |
| i18n and China launch | next-intl. NEBUTRA_LOCALE=cn puts WeChat Pay and Alipay first at checkout and Aliyun first for SMS; an ICP footer ships. Phone sign-in is not wired yet. | Not in its stack list | Not stated | Locales, a language switcher and translatable email templates | Not included |
| Agent integration | AGENTS.md, CLAUDE.md and DESIGN.md in every project, an Agent Skill, and lint ratchets that fail CI | AGENTS.md in every project, an Agent Skill, and one command that runs every check | Says the codebase gives AI editors context; no AGENTS.md or skill listed | Built on the AGENTS.md and Agent Skills specifications | No agent files in the template |
| How you start | npx create-sailor@latest my-app | npx vibestart-cli my-app | Clone the private repository | Clone the repository after purchase | npm create t3-app@latest |
| Best for | Products that must take money worldwide and in China, with tenants isolated in the database | Composing your own TypeScript stack, web to desktop and mobile, for a coding agent | A solo founder shipping a first paid product fast | Teams and agencies who want a paid kit, a choice of payment providers and support | A small, typesafe Next.js app that you extend with your own libraries |
When to pick something else
Sailor makes the choices for you and ships the production layer whole. That is the wrong trade for some projects.
- vibestartPick vibestart when you want to choose each layer yourself, including MySQL, MongoDB, Electron or Expo, and start from a few dozen files.
- create-t3-appPick create-t3-app when you want the smallest typesafe Next.js start with tRPC, and you will choose the rest. It has the largest community of the five.
- ShipFastPick ShipFast when you are one founder launching on Stripe or Lemon Squeezy with MongoDB or Supabase, and the course that comes with it helps you.
- SupastarterPick Supastarter when you need Nuxt or TanStack Start, want to choose among five payment providers, or want paid seats with support.
- SailorPick Sailor when you charge in China and worldwide, need tenant isolation enforced by Postgres, and want a gateway, audit and metering from the first commit.
Sources
Each column links to the page its facts came from. Tell us if one has changed and we will correct it.
- Sailor: this repository's README, packages/commerce/billing and the generated RLS policies
- vibestart: README and source on GitHub (VinkyDev/vibestart)
- ShipFast: shipfa.st home page and terms
- Supastarter: supastarter.dev home and pricing
- create-t3-app: README and CLI installers on GitHub (t3-oss/create-t3-app)