Alpha— In active development

The full-stack app scaffolder

Production-ready templates with your choice of framework, database, auth, and more.

bun create better-fullstack@latest
Builder
terminal
BETTER FULLSTACK

bun create better-fullstack@latest

┌ create-better-fullstack

Project name: my-app

Framework: Tanstack Start

Database: PostgreSQL + Drizzle

Auth: Better Auth

Project created successfully!

What is Better Fullstack?

A CLI that scaffolds production-ready apps with your preferred tech stack. Choose from 100+ options across frameworks, databases, auth, payments, AI, and more.

  • TypeScript & RustFull ecosystem support for both languages with modern tooling
  • 12+ frontend frameworksNext.js, TanStack Start, Nuxt, Svelte, Solid, Astro, Qwik, Angular, and more
  • 10+ backend frameworksHono, Elysia, Express, Fastify, NestJS, Nitro, Convex, and more
  • Flexible database optionsPostgreSQL, MySQL, SQLite, MongoDB with Drizzle, Prisma, or 5 other ORMs
  • Type-safe APIstRPC, oRPC, ts-rest, or Garph for end-to-end type safety
  • Auth & payments readyBetter Auth, Clerk, plus Stripe, Polar, Paddle, Lemon Squeezy
  • AI integrationsVercel AI SDK, Mastra, VoltAgent, LangGraph, OpenAI Agents SDK
  • Real-time & job queuesSocket.IO, PartyKit, Liveblocks, BullMQ, Trigger.dev, Inngest
  • Native & desktop appsExpo for mobile, Tauri for desktop, WXT for browser extensions
  • Deploy anywhereCloudflare Workers, Vercel, Railway, Fly.io, and more
Try it now

Infinite Possibilities

Mix and match frameworks, databases, auth, payments, AI, and more to create your perfect stack.

3.64× 1034

possible project combinations

That's 83 trillion universe lifetimes to test all combinations

How long to test every combination?

At 1ms per test: 1.15 × 10²⁴ years — that's 83 trillion universe lifetimes

QA & Contributing

Special thanks to our contributors who help improve Better Fullstack through testing, feedback, and code contributions.