Open SaaS 是一个免费的、开源的、全栈 SaaS 启动工具包,适用于 React + NodeJS,它提供预构建的功能,包括身份验证、支付、AI 集成和管理仪表板功能。
https://opensaas.sh/?ref=producthunt&utm_source=aipure
Open SaaS

产品信息

更新于:2025年07月31日

什么是 Open SaaS

Open SaaS 是一个全面的样板模板,旨在帮助开发人员快速构建和启动 SaaS 应用程序。它基于 React 和 NodeJS 构建,为创建现代 Web 应用程序提供了一个完整的基础。作为一个完全开源的项目,它为开发人员提供了一个生产级的起点,其中包含所有必需的 SaaS 功能,而无需任何许可费用或限制。该模板由 Wasp 框架社区维护,并且可以替代通常花费 300 美元或更多的高价付费 SaaS 样板。

Open SaaS 的主要功能

Open SaaS 是一个免费的、开源的全栈 SaaS 启动工具包,使用 React 和 NodeJS 构建,为开发者提供预配置的基本功能,用于构建 SaaS 应用程序。它包括内置的身份验证、支付处理(Stripe/Lemon Squeezy 集成)、带有分析功能的管理仪表板、通过 OpenAI 集成实现的人工智能功能,以及使用 Astro 框架构建的博客系统。该模板侧重于尽可能使用开源服务,并提供完整的文档和社区支持。
预配置的身份验证: 全栈身份验证系统,具有包括电子邮件和社交身份验证在内的多种登录选项,只需开发者进行最少的设置
集成的支付系统: 具有 Stripe 或 Lemon Squeezy 集成的即用型支付处理,包括预配置的结账流程和 Webhook 处理
分析仪表板: 内置的管理仪表板,具有 Plausible 或 Google Analytics 的集成选项,具有数据可视化和用户统计功能
AI 就绪的架构: 内置的 OpenAI 集成,具有针对 LLM 优化的文档和专为 AI 辅助开发设计的架构

Open SaaS 的使用场景

AI 驱动的 SaaS 产品: 使用预配置的 OpenAI 集成和 AI 友好的架构,快速构建和启动 AI 增强的应用程序
基于订阅的服务: 创建基于订阅的平台,具有内置的支付处理和用户管理系统
内容管理平台: 开发以内容为中心的应用程序,利用内置的博客系统和使用 AWS S3 的文件上传功能

优点

完全免费和开源,没有供应商锁定
全面的功能集,具有可用于生产的组件
积极的社区支持和详细的文档

缺点

需要设置各种 API 密钥和服务才能实现全部功能
一些用户报告部署方面的挑战
与 Wasp 框架相关的学习曲线

如何使用 Open SaaS

安装先决条件: 确保您的机器上已安装 Node.js 和 NPM,并且可以在 PATH 中使用 Wasp
创建新项目: 从您想要的目录中,运行“wasp new”命令,然后在输入您的项目名称后,从模板列表中选择选项 [3] saas
启动开发服务器: 该应用程序将在 http://localhost:3000(客户端)和 http://localhost:3001(服务器)上运行。博客/文档通常将在 https://localhost:4321 上运行
配置身份验证: 默认情况下,它使用带有 Dummy 提供程序的电子邮件身份验证进行开发。对于生产环境,请在 main.wasp 文件中配置一个真正的电子邮件提供程序,例如 SendGrid
设置支付处理: 添加您的 Stripe API 密钥,并在 src/payment/paymentProcessor.ts 中配置支付处理器。在您的 Stripe 仪表板中创建产品/价格
配置其他服务: 根据需要,通过将 API 密钥添加到您的环境变量中来设置其他服务,例如 OpenAI、AWS S3、Analytics 等
添加内容: 使用内置的基于 Astro 的系统(支持 Markdown)创建博客文章和文档
测试您的应用程序: 使用 Playwright 运行包含的 E2E 测试,并验证所有功能是否按预期工作
部署: 使用 Wasp 的一键式部署将您的 SaaS 应用程序部署到 Fly.io,或者手动部署到任何提供商。将博客单独部署到 Netlify 等服务
监控和维护: 使用内置的管理仪表板来监控分析、用户活动和订阅状态。处理来自 Stripe 的 Webhook 事件以进行支付处理

Open SaaS 常见问题

Open SaaS 是一个免费的、开源的、全栈 SaaS 启动工具包,专为 React + NodeJS 构建,提供快速构建 SaaS 应用程序所需的核心功能。

与 Open SaaS 类似的最新 AI 工具

Gait
Gait
Gait是一个集成了AI辅助代码生成和版本控制的协作工具,使团队能够高效地跟踪、理解和共享AI生成代码的上下文。
invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一个 AI 驱动的边缘计算工具包,通过深度学习技术简化 RFP(请求提案)响应并实现实时田间表型。
Cart.ai
Cart.ai
Cart.ai是一个AI驱动的服务平台,提供全面的业务自动化解决方案,包括编码、客户关系管理、视频编辑、电子商务设置和自定义AI开发,并提供24/7支持。