Introduction
Nubos StarterKit is an application starter kit for Laravel 12 that provides a production-ready foundation for Enterprise, B2B, and B2C SaaS applications. It uses Inertia.js with Vue 3 and TypeScript on the frontend.
laravel new my-app --using=nubos-ai/starter-kit --pestThe StarterKit scaffolds your project with an interactive command (nubos:init) that generates models, migrations, actions, middleware, events, routes, and tests into your project based on the organization type you choose.
Available Organization Types
Team
The simplest organization type. Users create and join teams. Each user gets a personal team on registration and can be a member of multiple teams. A team has an owner and members with roles.
Workspace
Identical in structure to Team but uses the name "Workspace." Optionally supports teams within workspaces, creating a two-level hierarchy: Workspace > Team.
Tenant
Full multi-tenancy with subdomain-based identification. Supports two database strategies:
- Single-Database -- All tenants share one database. Data isolation is enforced through a global scope that filters queries by
tenant_id. - Multi-Database -- Each tenant gets its own database with credentials stored encrypted on the tenant model.
Tenants also support optional sub-structures (Teams, Workspaces, or both) within each tenant.
Stack
- PHP 8.4+, Laravel 12
- Vue 3 + TypeScript + Tailwind CSS
- Inertia.js
- Pest, PHPStan Level 6, Laravel Pint
- UUID primary keys, soft deletes
Paid Modules
Enterprise features are available as separate Composer packages via Packeton (packages.nubos.dev):
| Module | Description | Price |
|---|---|---|
| Identity Pro | Fine-grained permissions, groups, impersonation | EUR 290 |
| SSO (OIDC) | Single Sign-On via Microsoft, Okta, Google Workspace | EUR 490 |
| SSO Enterprise (SAML) | SAML 2.0 with certificate rotation and forced SSO | EUR 990 |
| SCIM Provisioning | Automatic user/group sync from identity providers | EUR 1,290 |
| Integrations Pack | Webhooks, scoped API keys, delivery logs | EUR 390 |
| Compliance Pack | Data export, deletion workflows, retention policies | EUR 590 |
| Suite Container | Multi-app architecture with shared account kernel | EUR 790 |
