Appearance
Introduction
What is SaasForgeKit?


SaasForgeKit is a production-ready SaaS starter kit built with Laravel 12, Inertia.js v2, React 19, and Tailwind CSS v4. It gives you a clean, modern foundation so you can focus on your product logic instead of rebuilding common SaaS infrastructure from scratch.
The kit includes authentication, multi-tenant workspace architecture, billing foundations, admin tools, settings screens, and UI primitives that are ready to customize.
Try the live demo
You can try the SaasForgeKit online demo.
Key Features
- Laravel 12 + Inertia.js v2 + React 19 + TypeScript stack.
- Multi-tenant architecture powered by
stancl/tenancy. - Workspace management with memberships and invitations.
- Authentication flows (register/login, password reset, email verification, 2FA).
- Social login support via Laravel Socialite.
- Subscription and plan foundations via Laravel Cashier + Stripe.
- Admin area for users, pricing, and application settings.
- Modern UI foundation with Tailwind CSS v4 and reusable components.
- Built-in quality tooling (
Pest,Pint,ESLint,Prettier).
Server Requirements
SaasForgeKit is built with Laravel 12 and React 19. To run it locally or in production you should have the following software versions (or newer):
PHP >= 8.4
Ctype PHP Extension
cURL PHP Extension
DOM PHP Extension
Fileinfo PHP Extension
Filter PHP Extension
Hash PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PCRE PHP Extension
PDO PHP Extension
Session PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Database:
- MySQL >= 8.0
- MariaDB >= 10.5
Web Server: Nginx or Apache, configured to serve the
public/directory.For Development/Building Assets:
- Composer >= 2.x
- Node.js >= 18.x
- npm >= 9.x (or pnpm/Yarn)
Folder Structure Overview
Here is a general overview of the most important directories within a standard SaasForgeKit installation.
txt
app/
Actions/ # Business actions (auth/registration flows, etc.)
Http/
Controllers/ # Web, admin, settings, billing, workspace controllers
Middleware/ # Tenancy, auth, admin, and request handling middleware
Requests/ # Form request validation classes
Models/ # Core domain models (User, Tenant, Plan, Task, ...)
Services/ # Application services (billing, social auth, workspace access)
Providers/ # Service providers and framework bootstrapping
database/
migrations/ # Primary database schema (users, billing, settings, etc.)
migrations/tenant/ # Tenant-specific schema
seeders/ # Seed classes (roles, initial data)
resources/
js/
pages/ # Inertia pages (auth, dashboard, billing, admin, workspaces)
components/ # Reusable React UI components
layouts/ # Shared page layouts
css/ # Tailwind/app styles
views/ # Blade entry view + email templates
routes/
web.php # Main web routes
admin.php # Admin routes
settings.php # User settings routes
tenant.php # Tenant/workspace routes
tests/
Feature/ # Integration/feature tests
Unit/ # Unit tests
config/ # Framework and package configuration
public/ # Public web root
storage/ # Logs, cache, generated files