Skip to content

Latest commit

 

History

History
306 lines (228 loc) · 9.66 KB

File metadata and controls

306 lines (228 loc) · 9.66 KB
██████╗ ███████╗████████╗████████╗███████╗██████╗
██╔══██╗██╔════╝╚══██╔══╝╚══██╔══╝██╔════╝██╔══██╗
██████╔╝█████╗     ██║      ██║   █████╗  ██████╔╝
██╔══██╗██╔══╝     ██║      ██║   ██╔══╝  ██╔══██╗
██████╔╝███████╗   ██║      ██║   ███████╗██║  ██║
╚═════╝ ╚══════╝   ╚═╝      ╚═╝   ╚══════╝╚═╝  ╚═╝

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

Scaffold production-ready fullstack apps in seconds. Pick your stack from 100+ libraries — 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.

  • 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

⚡ Quick Start

🌐 Web Builder (Recommended)

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

💻 CLI

npx create-better-fullstack@latest
pnpm create better-fullstack@latest
bunx 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 output

🧩 The Stack

Ecosystems — 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
Email 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

🤝 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


License

MIT — built on top of create-better-t-stack by Aman Varshney.