Skip to content

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.

bash
laravel new my-app --using=nubos-ai/starter-kit --pest

The 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

Enterprise features are available as separate Composer packages via Packeton (packages.nubos.dev):

ModuleDescriptionPrice
Identity ProFine-grained permissions, groups, impersonationEUR 290
SSO (OIDC)Single Sign-On via Microsoft, Okta, Google WorkspaceEUR 490
SSO Enterprise (SAML)SAML 2.0 with certificate rotation and forced SSOEUR 990
SCIM ProvisioningAutomatic user/group sync from identity providersEUR 1,290
Integrations PackWebhooks, scoped API keys, delivery logsEUR 390
Compliance PackData export, deletion workflows, retention policiesEUR 590
Suite ContainerMulti-app architecture with shared account kernelEUR 790