Templates Overview
Templates are the starting shape of your generated project. They define the pages, layout, and default content.
Available Templates
blank
A minimal SaaS baseline. Use this when you want a clean slate with all the infrastructure wired up.
Includes:
- Marketing landing page
- Sign in / sign up pages
- Protected dashboard (empty state)
- Settings page
- Billing page
- Email demo page
- Responsive layout
- Dark-first design system
npx create-launchframe my-app --template blankdashboard
A product-facing starter with enough surface area to demonstrate real SaaS patterns.
Includes everything in blank, plus:
- Polished marketing landing page with feature sections
- Demo dashboard with overview cards and activity feed
- Sidebar navigation shell
- Settings with form patterns
- Dark design system with glass morphism, gradients, and micro-animations
npx create-launchframe my-app --template dashboardHow Templates Work
Templates are not standalone projects. They're assembled from three layers:
templates/base-web/— the shared skeleton that all projects start frompresets/*.json— curated module bundles (blank, dashboard)modules/*/— composable capabilities applied on top
The blank preset includes the core modules. The dashboard preset adds dashboard-shell for the enhanced UI.