Docs/getting started/介绍

介绍

NextShip 是一个现代化的、生产就绪的 SaaS 模板,基于 Next.js 16、React 19 和 TypeScript 构建。它提供了快速启动 SaaS 产品所需的一切。

为什么选择 NextShip?

从零开始构建 SaaS 非常耗时。你需要设置:

  • 用户认证和授权
  • 基于角色的访问控制(RBAC)
  • 数据库和 ORM
  • 支付处理(订阅和一次性付款)
  • 基于用量计费的积分/Token 系统
  • 邮件通知
  • 文件存储
  • AI 服务的 API 网关
  • 管理后台
  • 国际化
  • 还有更多...

NextShip 开箱即用地提供了所有这些功能,让你可以专注于构建独特的功能。

核心功能

功能描述
认证邮箱/密码、Google、GitHub OAuth,基于 Better Auth
RBAC基于 Casbin 的角色访问控制(超级管理员、管理员、用户)
支付支持 Stripe 和 Creem,订阅和一次性购买
积分系统基于 Token 的 API 用量计费
数据库PostgreSQL + Drizzle ORM,支持 Neon 无服务器
管理后台用户、审计日志、邮件、支付、权限管理
文件存储兼容 R2/S3 的文件上传
AI 网关AI 服务的 API 代理,带用量追踪
邮件使用 React Email + Resend 发送事务邮件
国际化开箱支持英文和中文
UIshadcn/ui + Tailwind CSS v4

适合谁使用?

NextShip 非常适合:

  • 独立开发者 - 想要快速发布产品
  • 初创公司 - 需要坚实的基础架构
  • 开发者 - 构建 AI 驱动的 SaaS 产品
  • 外包团队 - 为客户构建 MVP

技术亮点

  • Next.js 16 采用 App Router 和 Turbopack
  • React 19 支持 Server Components 和 Server Actions
  • Tailwind CSS v4 用于样式
  • TypeScript 提供类型安全
  • Drizzle ORM 用于数据库操作
  • Casbin 提供灵活的 RBAC 策略

开始使用

准备好了吗?前往安装指南来设置你的项目。