Saucebase is a modular Laravel SaaS starter kit for the modern web —
own your code, ship faster.
The recommended way to install Saucebase is by running the command below:
laravel new --using=saucebase/saucebase --phpunit --boostThe setup screen will guide you through choosing a frontend framework and installing your first modules.
Looking for help? Start with our Getting Started guide.
Want to see it live? Try the online demo.
Visit our official documentation.
Having trouble? Get help in the official Saucebase Discord.
New contributors welcome! Check out our Contributors Guide for help getting started.
| Module | Version | Description |
|---|---|---|
| auth | Authentication, social login, email verification, and admin impersonation | |
| settings | User profile management, avatar uploads, and password changes | |
| billing | Subscriptions, checkout sessions, and payment processing | |
| announcements | Site-wide announcement banners with scheduling and dismissal support | |
| roadmap | Feature requests, voting, and public product roadmap | |
| themes | Visual theme editor for designing and baking your app's look and feel | |
| blog | Public blog with categories, cover images, scheduling, and SEO |
Several official packages are maintained outside of this repo:
| Package | Repository |
|---|---|
| saucebase/breadcrumbs | saucebase-dev/breadcrumbs |
| saucebase/laravel-playwright | saucebase-dev/laravel-playwright |
