---
title: Better Fullstack Docs
description: One command scaffolds a configured fullstack project in TypeScript, React Native, Rust, Python, Go, Java, Elixir, or .NET. Start here.
translationStatus: pending
layout: landing
updated: 2026-08-22
---

<DocsHero
  title="Scaffold anything with Better Fullstack"
  subhead="Pick a frontend, backend, data layer, auth provider, services, and tooling. The CLI writes a working project you own."
  actions={[
    { label: "Create your first project", href: "/docs/getting-started/first-project/", primary: true },
    { label: "Open Stack Builder", href: "/new" },
  ]}
>

```npm
npm create better-fullstack@latest
```

</DocsHero>

Nothing installs globally. Your package manager runs the CLI on demand and Node.js 20 or newer is the only requirement. No terminal handy? The [Stack Builder](/new) composes, previews, and runs projects in the browser.

## Where to go

| You want to                                        | Read                                                          |
| -------------------------------------------------- | ------------------------------------------------------------- |
| Scaffold, run, and verify a project                | [First Project](/docs/getting-started/first-project/)         |
| Script a stack with flags, templates, or shapes    | [CLI Create](/docs/cli/create/)                               |
| Add capabilities to an existing project            | [CLI Add](/docs/cli/add/)                                     |
| Refresh templates or diagnose project health       | [Status, Check, Update](/docs/cli/update/)                    |
| Build, preview, run, and download in the browser   | [Stack Builder](/docs/builder/)                               |
| Pick a frontend, backend, database, auth, deploy   | [Choosing a Stack](/docs/choosing-a-stack/)                   |
| Inspect current release evidence and its limits   | [Release Verification](/docs/verification/)                   |
| See what each language ecosystem scaffolds         | [Ecosystems](/docs/ecosystems/)                               |
| Combine languages in one project                   | [Multi-Ecosystem](/docs/ecosystems/multi-ecosystem/)          |
| Hand the work to a coding agent                    | [AI Agents](/docs/ai/overview/)                               |

After the first scaffold, three commands cover most of the work. `add` changes the selected stack, `update` refreshes templates under review, and `check` verifies the project builds. [Project Lifecycle](/docs/getting-started/lifecycle/) maps every command to the moment you need it.
