βββββββ βββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββ βββ βββ ββββββ ββββββββ
ββββββββββββββ βββ βββ ββββββ ββββββββ
ββββββββββββββββ βββ βββ βββββββββββ βββ
βββββββ ββββββββ βββ βββ βββββββββββ βββ
βββββββββββ ββββββ βββ βββββββββββββββββ ββββββ ββββββββββ βββ
βββββββββββ ββββββ βββ ββββββββββββββββββββββββββββββββββββ ββββ
ββββββ βββ ββββββ βββ ββββββββ βββ βββββββββββ βββββββ
ββββββ βββ ββββββ βββ ββββββββ βββ βββββββββββ βββββββ
βββ βββββββββββββββββββββββββββββββββ βββ βββ ββββββββββββββ βββ
βββ βββββββ ββββββββββββββββββββββββ βββ βββ βββ ββββββββββ βββ
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.