Templates
Pre-composed starting points: same base and modules, with opinionated defaults.
Templates speed up the first hour of a project by selecting modules and wiring for a common product shape. You still own all generated code.
What are templates?
A template is not a different runtime or a locked framework—it is a bundle of decisions made in the tailar init wizard: which modules are included by default, which providers are suggested, and which flows are scaffolded first. You can remove or add modules afterward with tailar add.
For a product-level overview of each assembly, see the Templates marketing page.
Available templates
- SaaS — Subscription product baseline: auth with organizations, Stripe billing, email notifications, team-oriented flows. Typical providers: PostgreSQL, Resend, Stripe.
- SaaS AI — Coming soon. Will extend the SaaS baseline with AI-oriented scaffolding (usage-based patterns, API keys, webhooks—exact module set TBD).
- Internal admin — Described on the marketing templates page: user auth, roles, email invites, audit-oriented defaults; billing and public marketing pages intentionally light.
Choosing a template
When you run tailar init, the wizard prompts for project name and project type (template). Use arrow keys to select, then continue through module and provider questions. Environment variables shown at the end should be copied into .env.