saucebase / core
A Laravel skeleton project with Filament, InertiaJS, and more
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 1
Type:project
Requires
- php: ^8.4
- coolsam/modules: ^5.0
- filament/actions: ^4.0
- filament/filament: ~4.0
- filament/forms: ^4.0
- filament/infolists: ^4.0
- filament/notifications: ^4.0
- filament/spatie-laravel-media-library-plugin: ^4.0
- filament/tables: ^4.0
- filament/widgets: ^4.0
- inertiajs/inertia-laravel: ^2.0
- laravel/framework: ^12.0
- laravel/horizon: ^5.33
- laravel/sanctum: ^4.0
- laravel/socialite: ^5.21
- laravel/tinker: ^2.10.1
- nwidart/laravel-modules: ^12.0
- spatie/laravel-permission: ^6.21
- tightenco/ziggy: ^2.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.16
- barryvdh/laravel-ide-helper: ^3.6
- fakerphp/faker: ^1.23
- filament/upgrade: ^4.0
- larastan/larastan: ^3.0
- laravel/breeze: ^2.3
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/telescope: ^5.10
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^3.8
- pestphp/pest-plugin-laravel: ^3.2
- symfony/filesystem: ^7.3
This package is auto-updated.
Last update: 2025-09-16 19:21:12 UTC
README
Laravel SaaS Boilerplate with VILT Stack
⚠️ Development Status: This project is currently in active development and is NOT production-ready. APIs, features, and architecture may change significantly.
A modern Laravel SaaS starter kit built with the VILT stack (Vue, Inertia, Laravel, Tailwind) - your essential foundation for building scalable SaaS applications.
Tech Stack
- Backend: Laravel 12, PHP 8.4+, PostgreSQL, Redis
- Frontend: Vue 3, TypeScript, Inertia.js, Tailwind CSS 4
- UI: shadcn/ui components, Lucide icons
- Development: Docker, Vite, Pest (PHP testing), Playwright (E2E testing)
Quick Start
Prerequisites
- Docker
- Node.js 22+ and npm
Setup
-
Clone and setup
git clone https://github.com/sauce-base/core.git cd core chmod +x bin/setup-env ./bin/setup-env
-
Start development
npm run dev
-
Visit https://localhost or http://localhost
Manual Setup
# Environment cp .env.example .env # Docker services docker compose up -d # Dependencies and database docker compose exec workspace composer install docker compose exec workspace php artisan key:generate docker compose exec workspace php artisan migrate:fresh --seed # Frontend npm install && npm run build
Development
# Start development server npm run dev # Code quality (run before commit) docker compose exec workspace ./vendor/bin/pint docker compose exec workspace npm run lint docker compose exec workspace composer test # Fresh database docker compose exec workspace php artisan migrate:fresh --seed
Contributing
- Read
CLAUDE.md
for development guidelines - Run quality checks before committing
- Follow conventional commit format:
feat: description
License
MIT License - see LICENSE file.
⭐ Star us on GitHub if this project helped you!