Skip to content

Marve10s/Better-Fullstack

Β 
Β 

Repository files navigation

β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—     β–ˆβ–ˆβ•‘      β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•     β–ˆβ–ˆβ•‘      β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•‘      β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘
β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β•β•   β•šβ•β•      β•šβ•β•   β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•

β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—     β–ˆβ–ˆβ•—     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β•β•β•β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•
β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β•šβ•β•β•β•β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•‘     β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•—
β•šβ•β•      β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•   β•šβ•β•   β•šβ•β•  β•šβ•β• β•šβ•β•β•β•β•β•β•šβ•β•  β•šβ•β•

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.

About

Better Fullstack is the fork of Better-t-stack offering more Typescript libraries, support of Rust, Go and Python and much more in the Future!

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages

  • TypeScript 74.9%
  • Handlebars 24.5%
  • JavaScript 0.3%
  • CSS 0.3%
  • HTML 0.0%
  • Shell 0.0%