
Open SaaS
Open SaaS 是一個免費的、開源的、全棧的 SaaS 入門套件,適用於 React + NodeJS,它提供預構建的功能,包括身份驗證、付款、AI 集成和管理儀表板功能。
https://opensaas.sh/?ref=producthunt&utm_source=aipure

產品資訊
更新時間: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 整合實現的 AI 功能,以及使用 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 應用程式所需的核心功能。