开源项目开发者工具类新手
open-saas: 100% 免费的开源现代 JS SaaS 样板(React, NodeJS, Prisma)
open-saas 是一个 100% 免费且完全开源的现代 JS SaaS 样板,基于 Wasp 全栈框架,内置认证、邮件、后台任务、支付、AI 就绪等功能。
0 次阅读2026/08/11 发布
社区作者 · 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。
- 创建新 SaaS 应用:运行命令 wasp new -t saas,该命令会在新目录中生成一份干净的 Open SaaS 模板副本。
- 详细安装说明、模板更新、服务集成指南、SEO、部署等请参考 Open SaaS Docs。
- 代码质量工具使用:
检查格式化:
npm run prettier:check自动格式化所有文件:
npm run prettier:format检查 lint 问题:
npm run lint自动修复可修复问题:
npm run lint:fix- 其他开发工具信息可参考 tools/README.md。
适用场景
快速搭建 SaaS 应用
节省开发时间
作为全栈 React/NodeJS/Prisma 技术栈的学习范例
在 AI 辅助编码工具(Claude Code
Cursor 等)中作为项目基础使用
集成支付
认证
邮件
文件上传
后台任务等功能的参考实现