Documentation Index
Fetch the complete documentation index at: https://mintlify.com/amanvarshney01/create-better-t-stack/llms.txt
Use this file to discover all available pages before exploring further.
General Options
Basic Flags
Skip all interactive prompts and use default configuration.
Show detailed result information as JSON after project creation.
Bypass validations and compatibility checks. Warning: Not recommended - may create invalid configurations.
Skip automatic database setup prompt and use manual setup.
Disable analytics and telemetry data collection.
Control whether ASCII art title is shown.
How to handle existing non-empty target directories:
merge- Keep existing files and merge new onesoverwrite- Clear directory before scaffoldingincrement- Create suffixed directory (e.g.,my-app-1)error- Fail instead of prompting
Project Configuration
Use a predefined project template:
none- No template (default)mern- MongoDB, Express, React, Node.jspern- PostgreSQL, Express, React, Node.jst3- T3 stack configurationuniwind- UniWind React Native template
Choose package manager:
npm- Node Package Managerpnpm- Fast, disk space efficientbun- All-in-one JavaScript runtime
Install dependencies after project creation.
Initialize Git repository.
Frontend Options
Frontend framework(s) to use. You can specify one web framework and/or one native framework.Web Frameworks:
tanstack-router- React with TanStack Routerreact-router- React with React Routertanstack-start- React with TanStack Start (SSR)next- Next.jsnuxt- Nuxt (Vue)svelte- SvelteKitsolid- SolidJSastro- Astro
native-bare- React Native (bare setup)native-uniwind- React Native with UniWindnative-unistyles- React Native with Unistyles
none- Backend-only project
You cannot select multiple web frameworks or multiple native frameworks. One of each maximum.
Backend Options
Backend framework to use:
hono- Fast, lightweight web frameworkexpress- Popular Node.js frameworkfastify- Fast, plugin-based frameworkelysia- Bun-native frameworkconvex- Convex backend-as-a-serviceself- Use frontend’s built-in API routes (Next.js, TanStack Start, Nuxt, Astro)none- No backend
Runtime environment:
bun- Bun runtimenode- Node.js runtimeworkers- Cloudflare Workersnone- No runtime (only withconvex,none, orselfbackend)
API layer type:
trpc- tRPC (type-safe RPC)orpc- oRPC (OpenAPI-compatible RPC)none- No API layer
Cloudflare Workers requires
--backend hono.
tRPC is not supported with Nuxt, Svelte, Solid, or Astro - use oRPC instead.Database Options
Database type:
sqlite- Lightweight, file-basedpostgres- PostgreSQLmysql- MySQLmongodb- MongoDB (not compatible with Workers)none- No database
ORM/ODM to use:
drizzle- TypeScript-first ORMprisma- Feature-rich ORMmongoose- MongoDB ODM (requires--database mongodb)none- No ORM
Database hosting/setup provider:
turso- Turso (SQLite)d1- Cloudflare D1 (SQLite, requires Workers)neon- Neon (PostgreSQL)supabase- Supabase (PostgreSQL)prisma-postgres- Prisma Postgresplanetscale- PlanetScale (MySQL/PostgreSQL)mongodb-atlas- MongoDB Atlasdocker- Local Docker containersnone- Manual setup
Database requires an ORM. If you choose a database, you must also choose an ORM.
MongoDB only works with Mongoose or Prisma. Drizzle does not support MongoDB.
Authentication & Payments
Authentication provider:
better-auth- Better-Auth (requires backend)clerk- Clerk (only with Convex backend)none- No authentication
Payments integration:
polar- Polar payments (requires Better-Auth)none- No payments
Better-Auth requires a backend framework (cannot be
none).
Clerk is only available with Convex backend and compatible frontends.
Polar payments requires Better-Auth.Addons
Additional features to include:Tooling:
turborepo- Turborepo monorepobiome- Biome linting/formattingoxlint- Oxlint + Oxfmtultracite- Zero-config Biome presethusky- Git hooks with Huskylefthook- Git hooks with Lefthook
starlight- Starlight docs (Astro)fumadocs- Fumadocs documentation
pwa- Progressive Web Apptauri- Desktop app supportopentui- Terminal UI componentswxt- Browser extension framework
-
ruler- AI rules manager -
skills- AI coding agent skills -
mcp- MCP servers via add-mcp -
none- No addons
Some addons require specific frontends. For example, PWA requires a web frontend, and Tauri cannot be combined with native frameworks.
Examples
Example implementations to include:
todo- Todo app example (requires database and API)ai- AI chat interface (not compatible with Solid or Astro)none- No examples
Todo example requires a database and API layer (or Convex backend).
AI example is not compatible with Solid or Astro frontends.
Deployment
Web deployment configuration:
cloudflare- Cloudflare Workers deployment (via Alchemy IaC)none- No deployment setup
Server deployment configuration:
cloudflare- Cloudflare Workers deployment (via Alchemy IaC)none- No deployment setup
Alchemy uses TypeScript to define infrastructure programmatically.
Web deployment requires a web frontend. Server deployment requires a backend.