README.md

May 14, 2026 · View on GitHub

██████╗ ███████╗████████╗████████╗███████╗██████╗
██╔══██╗██╔════╝╚══██╔══╝╚══██╔══╝██╔════╝██╔══██╗
██████╔╝█████╗     ██║      ██║   █████╗  ██████╔╝
██╔══██╗██╔══╝     ██║      ██║   ██╔══╝  ██╔══██╗
██████╔╝███████╗   ██║      ██║   ███████╗██║  ██║
╚═════╝ ╚══════╝   ╚═╝      ╚═╝   ╚══════╝╚═╝  ╚═╝

███████╗██╗   ██╗██╗     ██╗     ███████╗████████╗ █████╗  ██████╗██╗  ██╗
██╔════╝██║   ██║██║     ██║     ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
█████╗  ██║   ██║██║     ██║     ███████╗   ██║   ███████║██║     █████╔╝
██╔══╝  ██║   ██║██║     ██║     ╚════██║   ██║   ██╔══██║██║     ██╔═██╗
██║     ╚██████╔╝███████╗███████╗███████║   ██║   ██║  ██║╚██████╗██║  ██╗
╚═╝      ╚═════╝ ╚══════╝╚══════╝╚══════╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝

Scaffold production-ready fullstack apps in seconds. Browse 450+ tools across five ecosystems — the CLI wires everything together.


Version   Downloads   License


Why Better Fullstack?

Most scaffolding tools lock you into one framework and one opinion. Better Fullstack doesn't.

  • 450+ tools — frontend, backend, database, auth, payments, AI, DevOps, and more
  • 5 ecosystems — TypeScript, Rust, Python, Go, Java — with more coming
  • Visual builder — configure your stack in the browser, get a ready-to-run CLI command
  • Wired for you — no manual glue code; every picked integration is preconfigured and working out of the box

⚡ Quick Start

Configure your stack visually — pick every option from a UI, preview your choices, and get a ready-to-run command.

Open the App Builder →

💻 CLI

npm create better-fullstack@latest
bun create better-fullstack@latest
pnpm create better-fullstack@latest
npx create-better-fullstack@latest
yarn create better-fullstack@latest
CLI Flags
--yes              # Accept all defaults
--yolo             # Scaffold a random stack — good for exploring
--template <name>  # Use a preset (t3, mern, pern, uniwind)
--ecosystem <lang> # Start in rust, python, or go mode
--version-channel  # Dependency channel: stable, latest, beta
--no-git           # Skip git initialization
--no-install       # Skip dependency installation
--verbose          # Show detailed output

Built Like a Product, Not a Template

Better Fullstack is organized around the decisions that matter: pick an ecosystem, choose the layers you actually need, and ship a runnable project without hand-wiring the glue.

450+ tools
Only the relevant options surface for the stack you pick.
5 ecosystems
TypeScript, Rust, Python, Go, Java.
One command
Visual builder or CLI, same generated output.

Ecosystem Surface — TypeScript · Rust · Python · Go · Java
TypeScriptThe default — all integrations below are available
RustAxum · Actix Web · Leptos · Dioxus · SeaORM · SQLx · tonic · async-graphql
PythonFastAPI · Django · SQLAlchemy · SQLModel · Pydantic · LangChain · CrewAI · Celery
GoGin · Echo · GORM · sqlc · gRPC · Cobra · BubbleTea · Zap
JavaSpring Boot · Maven · Gradle · Spring Data JPA · Spring Security · JUnit · Testcontainers
Application Primitives

TypeScript

FrontendNext.js · Nuxt · SvelteKit · SolidStart · Astro · Qwik · Angular · RedwoodJS · Fresh · React Native
BackendHono · Express · Fastify · Elysia · feTS · NestJS · AdonisJS · Nitro · Encore · Convex
APItRPC · oRPC · ts-rest · GraphQL (Garph)

Rust

FrontendLeptos · Dioxus
BackendAxum · Actix Web
APItonic (gRPC) · async-graphql

Python

BackendFastAPI · Django

Go

BackendGin · Echo
APIgRPC
Persistence

TypeScript

DatabasePostgreSQL · MySQL · SQLite · MongoDB
ORMDrizzle · Prisma · TypeORM · Kysely · MikroORM · Sequelize · Mongoose
HostingTurso · Neon · Supabase · PlanetScale · MongoDB Atlas · Cloudflare D1 · Upstash

Rust

ORMSeaORM · SQLx

Python

ORMSQLAlchemy · SQLModel

Go

ORMGORM · sqlc

Databases and hosting providers are shared across all ecosystems.

Platform Services

TypeScript

AuthBetter Auth · Clerk · NextAuth · Supabase Auth · Auth0
PaymentsStripe · Polar · Lemon Squeezy · Paddle · Dodo
EmailReact Email + Resend · Nodemailer · Postmark · SendGrid · AWS SES · Mailgun
Real-timeSocket.IO · PartyKit · Ably · Pusher · Liveblocks · Yjs
JobsBullMQ · Trigger.dev · Inngest · Temporal

Python

JobsCelery
ValidationPydantic
AI Stack

TypeScript

SDKsVercel AI · Mastra · VoltAgent · LangGraph · OpenAI Agents · Google ADK · LangChain · LlamaIndex

Python

SDKsLangChain · LlamaIndex · OpenAI SDK · Anthropic SDK · LangGraph · CrewAI
Frontend Extras (TypeScript)
UIshadcn/ui · Radix · Headless UI · Chakra · Mantine · DaisyUI · NextUI · Park UI · Base UI
StateZustand · Jotai · Redux Toolkit · XState · TanStack Store
FormsTanStack Form · React Hook Form · Formik · Conform
AnimationFramer Motion · GSAP · React Spring
StylingTailwind CSS · SCSS · Less
DevOps & Tooling

TypeScript

TestingVitest · Playwright · Jest · Cypress
DeployCloudflare · Fly.io · Railway · Docker · SST
ObservabilityOpenTelemetry · Pino · Winston
ToolingTurborepo · Biome · Oxlint · Husky · Lefthook · Storybook · MSW
Desktop/PWATauri · PWA · WXT (browser extensions)
DocsStarlight · Fumadocs

Rust

LibrariesSerde · Validator · jsonwebtoken · Argon2 · tokio-test · Mockall
CLIClap · Ratatui

Python

ToolingRuff

Go

LoggingZap
CLICobra · BubbleTea

🤝 Contributing

See the Contributing Guide. Open an issue before starting work on new features.

git clone https://github.com/Marve10s/Better-Fullstack.git && cd Better-Fullstack
bun install
bun dev:cli    # CLI development
bun dev:web    # Website development

💬 Community

X   Telegram   GitHub

Got questions or feedback? Open a GitHub issue or reach out on socials.


💛 Sponsors

If Better Fullstack saves you time, consider supporting:

Patreon


📈 Star History

Star History Chart

License

MIT. Better Fullstack is now maintained as a standalone project, with original inspiration from create-better-t-stack by Aman Varshney.