saucebase / core
The Saucebase core package
Requires
- php: ^8.4
- cviebrock/eloquent-sluggable: ^13.0.1
- filament/filament: ^5.7.8
- filament/spatie-laravel-media-library-plugin: ^5.7.8
- filament/spatie-laravel-settings-plugin: ^5.7.8
- inertiajs/inertia-laravel: ^3.3.3
- inertiaui/modal: ^3.1.2
- internachi/modular: ^3.0.2
- laravel/framework: ^13.0
- laravel/sanctum: ^4.3.3
- openplain/filament-shadcn-theme: ^1.1
- saucebase/breadcrumbs: ^1.1
- saucebase/module-installer: ^2.8.0
- spatie/laravel-data: ^4.23
- spatie/laravel-navigation: ^1.3
- spatie/laravel-permission: ^6.25
- spatie/laravel-settings: ^3.4
- spatie/laravel-typescript-transformer: ^2.6
- symfony/filesystem: ^7.4.18
- tightenco/ziggy: ^2.6.4
Requires (Dev)
- larastan/larastan: ^3.11
- laravel/pint: ^1.30.5
- orchestra/testbench: ^11.0
- phpunit/phpunit: ^12.5.34
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-11 16:30:24 UTC
README
Everything Saucebase adds on top of a bare Laravel application: navigation, localization, module infrastructure, the settings modal, and the Inertia layer.
Install
composer require saucebase/core
The service provider is auto-discovered.
What lives here, and what doesn't
Core owns the plumbing. The application owns everything a user would realistically open and edit — App\Models\User, routes, controllers, the Filament panel provider, and the whole frontend under resources/js.
The rule: the app keeps a file only if a user must open it to do a normal thing.
Core is deliberately not a general-purpose Laravel package. It depends on Inertia, Filament and internachi/modular, because nothing uses Saucebase without them.
License
MIT