██████╗ ███████╗████████╗████████╗███████╗██████╗
██╔══██╗██╔════╝╚══██╔══╝╚══██╔══╝██╔════╝██╔══██╗
██████╔╝█████╗ ██║ ██║ █████╗ ██████╔╝
██╔══██╗██╔══╝ ██║ ██║ ██╔══╝ ██╔══██╗
██████╔╝███████╗ ██║ ██║ ███████╗██║ ██║
╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
███████╗██╗ ██╗██╗ ██╗ ███████╗████████╗ █████╗ ██████╗██╗ ██╗
██╔════╝██║ ██║██║ ██║ ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
█████╗ ██║ ██║██║ ██║ ███████╗ ██║ ███████║██║ █████╔╝
██╔══╝ ██║ ██║██║ ██║ ╚════██║ ██║ ██╔══██║██║ ██╔═██╗
██║ ╚██████╔╝███████╗███████╗███████║ ██║ ██║ ██║╚██████╗██║ ██╗
╚═╝ ╚═════╝ ╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝
Scaffold production-ready fullstack apps in seconds. Pick your stack from 100+ libraries — the CLI wires everything together.
Most scaffolding tools lock you into one framework and one opinion. Better Fullstack doesn't.
- 100+ integrations — frontend, backend, database, auth, payments, AI, DevOps, and more
- 4 ecosystems — TypeScript, Rust, Python, Go — 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
|
Configure your stack visually — pick every option from a UI, preview your choices, and get a ready-to-run command. |
npx create-better-fullstack@latestpnpm create better-fullstack@latestbunx 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
--no-git # Skip git initialization
--no-install # Skip dependency installation
--verbose # Show detailed outputEcosystems — TypeScript · Rust · Python · Go
| TypeScript | The default — all integrations below are available |
| Rust | Axum · Actix Web · Leptos · Dioxus · SeaORM · SQLx · tonic · async-graphql |
| Python | FastAPI · Django · SQLAlchemy · SQLModel · Pydantic · LangChain · CrewAI · Celery |
| Go | Gin · Echo · GORM · sqlc · gRPC · Cobra · BubbleTea · Zap |
Application Layer
TypeScript
| Frontend | Next.js · Nuxt · SvelteKit · SolidStart · Astro · Qwik · Angular · RedwoodJS · Fresh · React Native |
| Backend | Hono · Express · Fastify · Elysia · feTS · NestJS · AdonisJS · Nitro · Encore · Convex |
| API | tRPC · oRPC · ts-rest · GraphQL (Garph) |
Rust
| Frontend | Leptos · Dioxus |
| Backend | Axum · Actix Web |
| API | tonic (gRPC) · async-graphql |
Python
| Backend | FastAPI · Django |
Go
| Backend | Gin · Echo |
| API | gRPC |
Data Layer
TypeScript
| Database | PostgreSQL · MySQL · SQLite · MongoDB |
| ORM | Drizzle · Prisma · TypeORM · Kysely · MikroORM · Sequelize · Mongoose |
| Hosting | Turso · Neon · Supabase · PlanetScale · MongoDB Atlas · Cloudflare D1 · Upstash |
Rust
| ORM | SeaORM · SQLx |
Python
| ORM | SQLAlchemy · SQLModel |
Go
| ORM | GORM · sqlc |
Databases and hosting providers are shared across all ecosystems.
Services
TypeScript
| Auth | Better Auth · Clerk · NextAuth · Supabase Auth · Auth0 |
| Payments | Stripe · Polar · Lemon Squeezy · Paddle · Dodo |
| React Email + Resend · Nodemailer · Postmark · SendGrid · AWS SES · Mailgun | |
| Real-time | Socket.IO · PartyKit · Ably · Pusher · Liveblocks · Yjs |
| Jobs | BullMQ · Trigger.dev · Inngest · Temporal |
Python
| Jobs | Celery |
| Validation | Pydantic |
AI
TypeScript
| SDKs | Vercel AI · Mastra · VoltAgent · LangGraph · OpenAI Agents · Google ADK · LangChain · LlamaIndex |
Python
| SDKs | LangChain · LlamaIndex · OpenAI SDK · Anthropic SDK · LangGraph · CrewAI |
Frontend Extras (TypeScript)
| UI | shadcn/ui · Radix · Headless UI · Chakra · Mantine · DaisyUI · NextUI · Park UI · Base UI |
| State | Zustand · Jotai · Redux Toolkit · XState · TanStack Store |
| Forms | TanStack Form · React Hook Form · Formik · Conform |
| Animation | Framer Motion · GSAP · React Spring |
| Styling | Tailwind CSS · SCSS · Less |
DevOps & Tooling
TypeScript
| Testing | Vitest · Playwright · Jest · Cypress |
| Deploy | Cloudflare · Fly.io · Railway · Docker · SST |
| Observability | OpenTelemetry · Pino · Winston |
| Tooling | Turborepo · Biome · Oxlint · Husky · Lefthook · Storybook · MSW |
| Desktop/PWA | Tauri · PWA · WXT (browser extensions) |
| Docs | Starlight · Fumadocs |
Rust
| Libraries | Serde · Validator · jsonwebtoken · Argon2 · tokio-test · Mockall |
| CLI | Clap · Ratatui |
Python
| Tooling | Ruff |
Go
| Logging | Zap |
| CLI | Cobra · BubbleTea |
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 developmentGot questions or feedback? Open a GitHub issue or reach out on socials.
If Better Fullstack saves you time, consider supporting:
MIT — built on top of create-better-t-stack by Aman Varshney.