返回目录
开源项目开发者工具类新手

open-saas: 100% 免费的开源现代 JS SaaS 样板(React, NodeJS, Prisma)

open-saas 是一个 100% 免费且完全开源的现代 JS SaaS 样板,基于 Wasp 全栈框架,内置认证、邮件、后台任务、支付、AI 就绪等功能。

0 次阅读2026/08/11 发布
open-saas: 100% 免费的开源现代 JS SaaS 样板(React, NodeJS, Prisma) 来源图片

社区作者 · zZz

它解决什么问题

open-saas 是一个基于 Wasp 全栈框架(React、NodeJS、Prisma)的现代 SaaS 应用模板,完全开源且免费使用。模板集成了多种强大工具:Wasp 提供全栈认证(邮箱、Google、GitHub、Slack、MS)、端到端类型安全、后台任务(cron jobs、队列)与一键部署;Astro Starlight 作为文档和博客模板;Stripe、Polar.

sh 或 Lemon Squeezy 用于支付;ShadCN UI 用于组件和样式(含管理仪表盘);支持 Claude Code、Cursor 等 AI 编码工具的自定义插件、Skills 与规则;集成了 Plausible 或 Google Analytics、OpenAI API(含函数调用示例)、AWS S3 文件上传、SendGrid/MailGun/SMTP 邮件发送以及 Playwright 端到端测试。模板还配置了 Prettier 和 ESLint 等代码质量工具,并自动在 CI/CD 中运行检查。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

步骤 1 · 安装最新版 Wasp(macOS、Linux 或 Windows WSL):运行命令

可复制命令
npm i -g @wasp.sh/wasp-cli

  1. 创建新 SaaS 应用:运行命令 wasp new -t saas,该命令会在新目录中生成一份干净的 Open SaaS 模板副本。
  1. 详细安装说明、模板更新、服务集成指南、SEO、部署等请参考 Open SaaS Docs。
  1. 代码质量工具使用:

检查格式化:

可复制命令
npm run prettier:check

自动格式化所有文件:

可复制命令
npm run prettier:format

检查 lint 问题:

可复制命令
npm run lint

自动修复可修复问题:

可复制命令
npm run lint:fix
  1. 其他开发工具信息可参考 tools/README.md。

适用场景

快速搭建 SaaS 应用
节省开发时间
作为全栈 React/NodeJS/Prisma 技术栈的学习范例
在 AI 辅助编码工具(Claude Code
Cursor 等)中作为项目基础使用
集成支付
认证
邮件
文件上传
后台任务等功能的参考实现