The Next.js + Laravel
SaaS Boilerplate
Stop rebuilding the same SaaS foundation. Start shipping.
Here is an overview of your application.
Total Users
2,350
+180 this month
Revenue
$45,231
+20.1%
Subscriptions
1,247
+12 new
Tasks
14
3 due today
Watch the full walkthrough
From docker compose up to a full SaaS in minutes.
Everything you need.
Nothing you don't.
Auth
Email, Google OAuth, avatar, email verification, password reset. Sanctum tokens, rate-limited.
Billing
Stripe subscriptions, customer portal, webhooks. Three plans ready.
Admin
Stats dashboard, user management with search and filters, role editing.
Module CLI
Remove any feature with one command. No leftover code.
i18n
Multi-language support (EN/FR) with next-intl and Laravel. Add any locale in minutes.
Security
Rate limiting, HttpOnly tokens, signed URLs, server-only API client. No token in client JS.
Theming
Light, dark, and system modes. Change your entire brand identity in one CSS variable.
CI/CD
GitHub Actions pipeline: PHPUnit, Vitest, TypeScript check, ESLint. Runs on every push.
See it in action
Clean structure you can understand in 5 minutes. A CLI no one else has.
stacktura/
├── frontend/ Next.js 16
│ ├── src/app/
│ │ ├── (auth)/ login, register, reset
│ │ └── (dashboard)/ settings, billing, admin
│ ├── src/core/ actions, components
│ │ └── components/ui/ shadcn/ui
│ ├── src/modules/ admin, billing…
│ ├── src/i18n/ EN/FR locales
│ ├── .storybook/ 42 stories
│ └── vitest.config.ts
├── backend/ Laravel 12
│ ├── app/Http/ Controllers, Requests
│ ├── app/Core/Services/ AuthService…
│ ├── app/Modules/ Admin/ Billing/
│ └── tests/ 106 PHPUnit tests
├── stacktura.modules.json module registry
├── docker-compose.yml 5 services
├── .github/workflows/ CI/CD pipeline
└── eslint.config.mjs strict flat config By the numbers
No fluff. Just what's in the box.
31
API endpoints
Auth, billing, admin — all tested
187
Tests
PHPUnit + Vitest, all passing
10
Removable modules
Billing, OAuth, admin, i18n, dark mode…
5
Docker services
One docker compose up
42
Storybook stories
Every UI component documented
Browse components →
1
CLI command
Remove modules you don't need
One kit. Everything included.
Auth, billing, admin, Docker, CI/CD, Storybook — all wired together.
Get StackturaQuestions
Ready to stop building boilerplate?
Get Stacktura