Marve10s/Better-Fullstack

Scaffold production-ready full-stack apps in TypeScript, Rust, Python, Go, and Java with a visual builder and CLI. Choose your frontend, backend, database, auth, AI, payments, and DevOps integrations, all wired together.

741

stars

2,837

commits

TypeScript

primary language

Sep 9, 2026

updated

better-fullstack.dev/
boilerplate
cli
dotnet
drizzle-orm
elixir
full-stack
golang
java
mcp
monorepo
nextjs
python
react
react-native
rust
scaffolding
shadcn-ui
starter
tanstack
typescript
Browse cluster: React & Next.js Full-Stack Web Applications

README

Better Fullstack     to     TypeScript     React Native     Rust     Go     Python     Java     .NET     Elixir

Scaffold fullstack projects from a catalog of Stack Parts.
Use the CLI, the Stack Builder in your browser, or an MCP server for AI agents.


Quick start

Run one of these commands to scaffold a new project:

bun create better-fullstack@latest
pnpm create better-fullstack@latest
npm create better-fullstack@latest
yarn create better-fullstack@latest

The Stack Builder runs in your browser and hands you the command to copy, or a ZIP download: Open the App Builder →


Why Better Fullstack

  • Mix languages in one project. Multi-Ecosystem mode composes frontend, backend, database, and mobile parts from different languages, like a TypeScript frontend with a Go backend.
  • Build without installing anything. The Stack Builder runs in the browser and downloads your project as a ZIP. No Node.js and no terminal required.
  • Validated before files are written. The CLI and the builder share one compatibility engine, so invalid combinations are rejected or adjusted before any file is written.
  • Recorded in bts.jsonc. Every project stores its configuration in bts.jsonc and bts.lock.json, so add, update, and check can extend and repair what was generated later.

AI agents

Connect your AI coding agents to Better Fullstack with one command:

npx create-better-fullstack@latest install

After install, supported agents scaffold projects through the MCP server, 2.6x faster than hand-writing in ScaffBench; see the AI docs for setup.


Community

X   Telegram   GitHub

If you find a bug or want to contribute, open a GitHub issue or read the Contributing Guide.

If Better Fullstack saves you time, consider sponsoring:

GitHub Sponsors   Patreon

License

MIT. Better Fullstack was originally forked from Better T Stack by Aman Varshney and is now independently maintained with its own direction.

Contributors

(top 30 of 67)

Marve10s

1,536 commits

AmanVarshney01

896 commits

FgrReloaded

54 commits

Marve10s/Better-Fullstack

Scaffold production-ready full-stack apps in TypeScript, Rust, Python, Go, and Java with a visual builder and CLI. Choose your frontend, backend, database, auth, AI, payments, and DevOps integrations, all wired together.

741

stars

2,837

commits

TypeScript

primary language

Sep 9, 2026

updated

better-fullstack.dev/
boilerplate
cli
dotnet
drizzle-orm
elixir
full-stack
golang
java
mcp
monorepo
nextjs
python
react
react-native
rust
scaffolding
shadcn-ui
starter
tanstack
typescript
Browse cluster: React & Next.js Full-Stack Web Applications

README

Better Fullstack     to     TypeScript     React Native     Rust     Go     Python     Java     .NET     Elixir

Scaffold fullstack projects from a catalog of Stack Parts.
Use the CLI, the Stack Builder in your browser, or an MCP server for AI agents.


Quick start

Run one of these commands to scaffold a new project:

bun create better-fullstack@latest
pnpm create better-fullstack@latest
npm create better-fullstack@latest
yarn create better-fullstack@latest

The Stack Builder runs in your browser and hands you the command to copy, or a ZIP download: Open the App Builder →


Why Better Fullstack

  • Mix languages in one project. Multi-Ecosystem mode composes frontend, backend, database, and mobile parts from different languages, like a TypeScript frontend with a Go backend.
  • Build without installing anything. The Stack Builder runs in the browser and downloads your project as a ZIP. No Node.js and no terminal required.
  • Validated before files are written. The CLI and the builder share one compatibility engine, so invalid combinations are rejected or adjusted before any file is written.
  • Recorded in bts.jsonc. Every project stores its configuration in bts.jsonc and bts.lock.json, so add, update, and check can extend and repair what was generated later.

AI agents

Connect your AI coding agents to Better Fullstack with one command:

npx create-better-fullstack@latest install

After install, supported agents scaffold projects through the MCP server, 2.6x faster than hand-writing in ScaffBench; see the AI docs for setup.


Community

X   Telegram   GitHub

If you find a bug or want to contribute, open a GitHub issue or read the Contributing Guide.

If Better Fullstack saves you time, consider sponsoring:

GitHub Sponsors   Patreon

License

MIT. Better Fullstack was originally forked from Better T Stack by Aman Varshney and is now independently maintained with its own direction.

Contributors

(top 30 of 67)

Marve10s

1,536 commits

AmanVarshney01

896 commits

FgrReloaded

54 commits

Languages

TypeScript

67.3%

Handlebars

17.1%

JavaScript

13.2%

MDX

2.2%