Forge Stack vs Next.js SaaS Boilerplate
Robin Wieruch's Next.js SaaS Boilerplate is one of the most-cited "learn how to build a SaaS" resources on the web. Forge Stack is a different bet: ship-tomorrow starter extracted from a real paying product. Both are good. They're for different moments.
30-second verdict
PICK FORGE STACK IF
You're done learning and want to ship. You want every line of code already debugged against real users. You don't need a tutorial — you need a launch.
PICK WIERUCH'S BOILERPLATE IF
You want to understand how Stripe + auth + billing actually work by reading and extending well-commented code. Best teaching resource, not the fastest launch path.
Feature-by-feature
| Feature | Forge Stack | Wieruch Boilerplate |
|---|---|---|
| Price | $99-$499 one-time | Free (educational) |
| Audience | Solo founder, ship-tomorrow | Developer learning the stack |
| Auth (Supabase SSR + RLS) | ✅ Production-tested on FitForge | ✅ Clean implementation |
| Billing (hosted checkout) | ✅ Lemon Squeezy, 4 tiers wired | ✅ Stripe Checkout |
| Webhook (signature verified) | ✅ HMAC verified, real edge cases handled | ✅ Signature verified, happy path |
| Admin endpoints | ✅ Stats + feedback + email-gated middleware | ❌ Not included |
| OG image generation | ✅ Satori edge runtime | ❌ Not included |
| PWA install | ✅ Manifest + service worker | ❌ Not included |
| Database migrations | ✅ Folder + CLI scripts | ⚠️ Manual setup |
| Sentry (client + server + edge) | ✅ Pre-wired | ❌ Bring your own |
| Resend transactional email | ✅ Helper + 2 templates | ⚠️ Bring your own |
| SEO (sitemap, robots, canonical) | ✅ App Router metadata routes | ⚠️ Basic |
| JSON-LD Product schema | ✅ Inline on homepage | ❌ Not included |
| Tabbed code samples | ✅ 3 snippets on homepage | ❌ Not included |
| Demo route (live auth + admin) | ✅ /demo with sample data | ❌ Not included |
| Testimonials + screenshots | ✅ 3 quotes, 2 screenshots | ❌ Not included |
| TypeScript strict | ✅ Strict mode | ✅ Strict mode |
| Code style | Production-extracted, explains why | Tutorial-style, explains how |
| Documentation | 5-minute quickstart + per-feature guides | Long-form blog post series |
| Refund window | 14 days, no questions | N/A (free) |
| Updates cadence | Monthly | As-needed |
| Production track record | ✅ Live paying SaaS using it | Educational reference |
When Forge Stack wins
- You've read enough tutorials. You know what a webhook signature is. You don't need a 4,000-word blog post explaining it again — you need code that works.
- You have a launch date. The marketing-site pieces (OG, JSON-LD, sitemap, testimonials, demo route) take 3-5 days to build yourself. Forge Stack has them on day one.
- You want admin tooling without writing it. Email-gated routes, /api/admin/stats, /api/admin/feedback — not glamorous, but 3-5 days of work most templates skip.
When Wieruch's boilerplate wins
- You're learning the stack. If you've never wired up Stripe webhooks, Robin's writeup is the clearest teaching resource on the web. It explains the why, not just the what.
- You want a free starting point. Robin's boilerplate is MIT-licensed and free. Forge Stack costs $99-$499. If budget is the constraint, Robin's wins.
- You're building a one-off product. If this is a single project you'll never update, you don't need Forge Stack's monthly update cadence or production-debugged edge cases.
- You want to understand the patterns, not skip them. Wieruch's code is shorter on purpose — fewer features, more explanation. If you want to grow as a developer, that's a real benefit.
Where we're the same
- Next.js 15 App Router + TypeScript strict + Tailwind
- Stripe-class checkout (Lemon Squeezy is Stripe underneath)
- Supabase for auth + Postgres + RLS
- Email + OAuth authentication
- You bring your own domain + DB
Ready to ship, not learn?
$99-$499 once. 14-day refund. Code running in production today.
See pricing →