做 B2B SaaS 選哪個比較好:supastack 還是 Makerkit?
取決於你的技術棧取捨。團隊已經深度投入 Supabase 時 Makerkit 更合拍:它把認證、Postgres RLS 和組織直接建在 Supabase 慣例上,還提供 React Router(Remix)程式碼庫。當產品需要更多端或整合時 supastack 地基更穩:Expo 行動與 Tauri 桌面應用、八個 Web 支付服務商加 RevenueCat、工作區 API 金鑰、簽章出站 Webhooks、帶加密 BYOK 預算的 AI 路由器,以及基於廠商中立 Better Auth 與 Drizzle 的 144+ 測試檔案。兩者都是真正的多租戶 B2B 地基;區別在於 Supabase 原生還是平台與服務商的廣度。
TL;DR
Makerkit 是最成熟的 B2B SaaS 腳手架之一:組織、角色與計費深度建構在 Supabase 上,支援 Next.js 與 React Router。supastack 面向同一批 B2B 買家,但涵蓋面更廣:四個客戶端、八個計費服務商和一個開發者平台,建立在廠商中立的原語上。
- 如果你的團隊已押注 Supabase、想要端對端建立在其上的慣例,或偏好 React Router(Remix)程式碼庫,選 Makerkit。
- 如果你需要行動或桌面應用、更多支付服務商、面向客戶的 API 金鑰與 Webhooks、BYOK AI 預算,或不想被單一後端廠商綁定的技術棧,選 supastack。
速覽
| supastack | Makerkit | |
|---|---|---|
| 結構 | monorepo:Web、移動端、桌面端 | Turborepo monorepo,僅 Web 應用 |
| Web | Next.js 16.3 或 TanStack Start | Next.js(App Router)或 React Router(Remix) |
| 移動端 / 桌面端 | Expo、Tauri | 無 |
| 認證 | Better Auth,含 2FA、通行金鑰、OTP、管理員 | Supabase Auth:密碼、OAuth、MFA |
| 團隊工作區 | 有 | 有,組織、邀請、角色 |
| 計費 | Stripe 或 Lemon Squeezy | Stripe、Lemon Squeezy、Paddle |
| AI | 路由器、BYOK 金鑰、預算 | AI 聊天機器人附加元件(OpenAI) |
| API 金鑰 + 出站 Webhook | 有 | 無 |
| 審計日誌、GDPR 匯出 | 有 | 部分 |
| 資料庫 | Drizzle ORM + PostgreSQL,含 RLS 策略 | Supabase Postgres + RLS |
| 部落格 / 文件 | CMS + 檔案 | 部落格、文件 |
| 語言 | en、de、es、fr | en(i18n 就緒) |
| 部署 | Vercel、Docker、自託管 | Vercel、Cloudflare、Docker |
| 測試 | 144 | Playwright E2E 套件 + 單元測試 |
supastack 更強的地方
Web 之外的客戶端,Expo iOS/Android 應用和已簽章的 Tauri 桌面應用與 Web 共用認證、計費與 API。Makerkit 只有 Web。
計費廣度,八個 Web 支付適配器跑在冪等 webhook 帳本之後,外加 RevenueCat 行動訂閱。Makerkit 只有三個。
內建開發者平台,工作區 API 金鑰、簽章出站 Webhooks、稽核日誌與 GDPR 匯出,讓客戶第一天就能對接你的產品。
帶護欄的 AI,適配器路由器按工作區加密儲存 BYOK 金鑰,並按價格目錄執行用量預算。Makerkit 的 AI 只是聊天機器人附加元件。
廠商中立的核心,Better Auth 與 Drizzle 讓認證與資料保持可遷移,你不是在單一廠商的慣例上重建。
測試深度,144 個測試檔案配合免憑證本地驗證門禁,涵蓋黃金路徑。
Makerkit 更強的地方
Supabase 深度,認證、儲存、Postgres RLS 與即時能力端對端建立在 Supabase 上,如果那本就是你的技術棧,能省很多事。
React Router 選項,為偏好的團隊提供與 Next.js 並列的 Remix 程式碼庫。
成熟度與文件,歷史最久的 B2B 套件之一,文件詳盡且有外掛市場。
MFA 與安全流程,開箱即用的 Supabase MFA 與加固的認證流程。
誰該選哪個
| 你在構建 | 應選 |
|---|---|
| 押注 Supabase 技術棧的 B2B SaaS | Makerkit |
| 基於 React Router(Remix)程式碼庫的產品 | Makerkit |
| 需要行動或桌面應用的產品 | supastack |
| 需要 BYOK 金鑰與預算的 AI 產品 | supastack |
| 需要客戶 Webhooks 的 API 優先產品 | supastack |
| 含 RevenueCat 的多服務商計費 | supastack |
結論
兩者都是認真的 B2B 地基。已押注 Supabase 的團隊自然選 Makerkit;產品需要行動端、桌面端、更多計費服務商或面向客戶的開發者平台,或希望認證與資料層保持可遷移時,選 supastack。
比較基於截至 2026 年 10 月兩個腳手架各自的原始碼與文件。最新功能請查閱各專案文件。