Laravel-based SaaS starter with project, team, and organization management modules
php-saas — Laravel SaaS Template
By php-saas
php-saas is a Laravel-based SaaS starter that generates new projects via a global Composer command, with built-in authentication, team organization, billing, and testing modules.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Built-in full authentication and two-factor authentication, with API tokens support
Integrates both Stripe and Paddle billing methods
Frontend uses Inertia.js with React and Vue; homepage uses Blade and Alpine.js
Includes PHPUnit and Pest testing plus engineering toolchain such as PHPStan, ESLint, Pint, and Prettier
Provides GitHub Actions CI/CD and can be self-hosted via VitoDeploy
Template Details
php-saas is a SaaS project starter for Laravel, positioned as an "everything-included" starter kit. It centers on Laravel for the backend, with two frontend tracks: the web app uses Inertia.js with React and Vue, while the homepage uses Blade and Alpine.js, styled with Tailwind CSS and Shadcn UI.
Functionally, it covers common SaaS scaffolding: full authentication and two-factor authentication, API tokens, billing via Stripe and Paddle, and project, team, and organization management. Engineering support includes PHPUnit and Pest testing, PHPStan level 5 and ESLint code quality checks, Laravel Pint and Prettier code style, and GitHub Actions CI/CD. For deployment, the README mentions free and self-hosted deployment via VitoDeploy.
Note that the README explicitly marks the project as beta and under active development, so features and structure may still change. The repository uses the MIT license, and the free scope is limited to this version of the code; third-party assets such as demo images, fonts, and icons, as well as external services like domains, hosting, databases, and payments, require separate verification of licensing and costs.
Is it right for your project?
Use Cases
- Quickly building a Laravel SaaS project with authentication, team, and billing modules
- Using Inertia.js with React/Vue to build a web app within Laravel
- SaaS products that need to integrate Stripe or Paddle subscription billing
- Deploying a Laravel SaaS application in a self-hosted manner
Suitable For
- Developers familiar with Laravel who want to shorten SaaS project startup time
- Product teams needing foundational team, organization, and billing modules
- Developers who accept beta-stage code and are willing to follow project changes
- Teams planning to use Stripe or Paddle for subscription billing
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Install the command-line tool globally via composer global require php-saas/php-saas
- 2
Create a new project with php-saas new <project-name>
- 3
The project is in beta and under active development; assess version stability before use
- 4
The code uses the MIT license; retain the copyright notice and license statement when distributing
- 5
Third-party assets such as demo images, fonts, and icons, as well as external services like domains, hosting, databases, and payments, require separate verification of licensing and costs
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is limited to this version of the code and does not imply that external services or third-party assets are free.
Must comply with when using
- Permits free use, modification, commercial use, and distribution of this version of the code.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license statement.
- The code is provided as-is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- The project is in beta and under active development; features and structure may change at any time, making it unsuitable for direct use in production environments that require stability.
- Billing functionality depends on third-party payment services Stripe and Paddle; before use, you must register the corresponding accounts, obtain API keys, and bear their service fees and compliance requirements.
- Self-hosted deployment depends on the external tool VitoDeploy; you must visit its site separately and comply with its own license and terms of use, which may involve additional configuration or costs.
- Demo images, fonts, icons, and other third-party assets must be verified under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
⚠️ PHPSaaS is beta and under active development
Original README
Billing with Stripe and Paddle
Original README
https://github.com/php-saas/php-saas/blob/main/LICENSE.mdhttps://github.com/php-saas/php-saas/blob/main/README.mdFree and Self-Hosted deployment possible with [VitoDeploy](https://vitodeploy.com).
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 96 / 100
- Technologies
- Laravel
- Website type
- SaaS · Starter
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-03-13
- Screenshot last checked
- 2026-10-01
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Laravel as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 27b6a23d37cb710de2efe3ad0f03d4026227945d536ea80cb1c800d77fce3a53
2026-10-01T02:31:53.079Z
Source file / repository# PHP-SaaS ⚠️ PHPSaaS is beta and under active development The everything-included starter kit for your next idea ## Demo Video https://youtu.be/VLD5b5uiEeY ## Installation ```bash composer global require php-saas/php-saas ``` ## Usage ```bash php-saas new <project-name> ``` ## Stack - Laravel as Backend - Web app with Inertia.js with React and Vue - Home pages with Blade and Alpine.js - Tailwind CSS - Shadcn UI - Full authentication + two-factor - API tokens - Billing with Stripe and Paddle - Projects, Teams and Organizations - Tests with PHPUnit and Pest - 100% test coverage - Code quality with PHPStan level 5 and ESLint - Code style with Laravel Pint and Prettier - GitHub Actions CI/CD ## Deployment Free and Self-Hosted deployment possible with [VitoDeploy](https://vitodeploy.com).
Explore similar templates
Compare previews and descriptions within the same stack and category.

sage
Sage is a WordPress starter theme maintained by Roots, using Laravel Blade components and templates, Vite builds, Tailwind CSS, and built-in block editor support.
Laravel · Starter

wave
Wave is an open-source SaaS starter kit built on Laravel and released under the MIT license.
Laravel · SaaS

filament-starter
A Laravel TALL stack starter template maintained by Log1x, with a preconfigured Filament admin panel and plugins including Curator, Gravatar, Exceptions, Jobs Monitor, Breezy, Peek, and Logger.
Laravel · Starter

electrik
Electrik is a Laravel SaaS starter kit installed as a Composer package, with authentication, teams, Stripe subscription billing, and the Slate 3 interface under the Electrik\ namespace rather than copied into App\.
Laravel · SaaS

filament-jetstream
A Laravel starter kit that implements Jetstream-like authentication and account features using Filament's native panels and components. It includes login, registration, two-factor authentication, session management, user profiles, and optional teams and API tokens.
Laravel · Starter

laqul
Laqul is an MIT-licensed Laravel + GraphQL + Quasar full-stack starter kit for backend/admin projects. It separates a Laravel GraphQL API, a Quasar dashboard client buildable as SPA, PWA, desktop, or mobile app, and a client-backend PHP relay for OAUTH2 credentials.
Laravel · Admin dashboard
