Guides
Fullstack App Starter Guides
Practical Better Fullstack guides for TypeScript, React Native, Rust, Python, Go, Java, .NET, and AI starter projects.
Better Fullstack Starter Packs
Create a Java APICreate a Java API with Spring Boot, Spring Security, Spring Data JPA, Flyway, Gradle, JUnit 5, and Testcontainers.Create a Mobile AppCreate a mobile app with Expo, React Native, and Uniwind using the Better Fullstack Mobile App pack.Create a REST APICreate a REST API with FastAPI, PostgreSQL, SQLAlchemy, Pydantic, and Ruff using the Better Fullstack REST API pack.Create a Rust BackendCreate a Rust backend with Axum, SeaORM, PostgreSQL, tracing, and structured error handling using Better Fullstack.Create a SaaS AppLearn how to create a SaaS app with Next.js, Better Auth, Stripe, PostgreSQL, Drizzle, React Email, Tailwind CSS, and shadcn/ui using Better Fullstack.Create an AI Agent AppCreate an AI agent app with Next.js, AI CLI workflow docs, MCP, skills, Better Auth, Drizzle, SQLite, Tailwind CSS, and shadcn/ui.Create an Internal ToolCreate an internal tool with TanStack Router, Hono, Drizzle, PostgreSQL, Better Auth, tRPC, Tailwind CSS, and shadcn/ui.
TypeScript
- Astro with React and HonoCreate an Astro app with React integration, Hono, tRPC, Drizzle, SQLite, Better Auth, Tailwind CSS, and DaisyUI using Better Fullstack.
- Create a TanStack Start ProjectCreate a TanStack Start fullstack app with Better Fullstack, including routing, API routes, Drizzle, SQLite, Better Auth, Tailwind CSS, and shadcn/ui.
- Hono OpenAPI Starter with DrizzleCreate a Hono OpenAPI backend with PostgreSQL and Drizzle, a separate TanStack Router frontend, and an explicit HTTP contract.
- Hono with Better Auth and DrizzleScaffold a Hono backend with Better Auth, Drizzle, PostgreSQL, and a TanStack Router frontend, then keep cookies, CORS, and database access on clear boundaries.
- Hono with tRPC and DrizzleCreate a TypeScript fullstack app with Hono, tRPC, Drizzle, PostgreSQL, TanStack Router, Tailwind CSS, and Better Auth.
- Next.js with a Separate Hono APIScaffold Next.js with a separate Hono OpenAPI backend, PostgreSQL, and Drizzle when the web app and API need independent boundaries.
- Next.js with Drizzle and Better AuthCreate a Next.js fullstack app with Drizzle, PostgreSQL, Better Auth, Tailwind CSS, shadcn/ui, and tRPC using Better Fullstack.
- Next.js with Prisma and Better AuthScaffold a Next.js fullstack app with PostgreSQL, Prisma, Better Auth, tRPC, Tailwind CSS, and shadcn/ui, with clear server and database boundaries.
- Nuxt with Prisma and Better AuthCreate a Nuxt fullstack app with PostgreSQL, Prisma, Better Auth, oRPC, Tailwind CSS, and a generated Better Fullstack project structure.
- Qwik City App StarterCreate a Qwik City app with Tailwind CSS and a minimal Better Fullstack project configuration.
- SolidStart with oRPC and DrizzleCreate a SolidStart fullstack app with oRPC, Drizzle, SQLite, Better Auth, and Tailwind CSS using Better Fullstack.
- SvelteKit with Hono and DrizzleCreate a SvelteKit app with a Hono API, oRPC, Drizzle, PostgreSQL, Tailwind CSS, and Better Auth using Better Fullstack.
- TanStack Start and ResendCreate a TanStack Start app with Resend email support, Better Auth, Drizzle, SQLite, Tailwind CSS, and shadcn/ui using Better Fullstack.
- TanStack Start with PostgreSQL and DrizzleBuild a TanStack Start fullstack app with PostgreSQL, Drizzle, Better Auth, tRPC, Tailwind CSS, and shadcn/ui using one reproducible Better Fullstack command.
React Native
Python
- Django REST API StarterCreate a Python backend with Django, Django REST Framework, SQLAlchemy, Pydantic, and Ruff using Better Fullstack.
- FastAPI AI Agent with LangChainCreate a Python AI API with FastAPI, LangChain, SQLModel, Pydantic, and Ruff using Better Fullstack.
- FastAPI with PostgreSQL and SQLAlchemyCreate a Python API project with FastAPI, PostgreSQL, SQLAlchemy, Pydantic, and Ruff using Better Fullstack.
- FastAPI with PostgreSQL and SQLModelScaffold a FastAPI API with PostgreSQL, SQLModel, Pydantic, Ruff, and pytest using Better Fullstack, with explicit model and migration boundaries.
Rust
- Axum with PostgreSQL and SeaORMCreate a Rust API project with Axum, PostgreSQL, SeaORM, tracing, and structured error handling using Better Fullstack.
- Fullstack Rust with Axum and LeptosCreate a fullstack Rust app with Axum, Leptos, SeaORM, and Better Fullstack's Rust project scaffolding.
- Rust CLI with RatatuiCreate a Rust terminal UI app with Ratatui using Better Fullstack's Rust CLI project scaffolding.
- Rust gRPC Service with Tonic and SQLxCreate a Rust gRPC service with Axum, Tonic, SQLx, tracing, and structured error handling using Better Fullstack.
Go
- Echo with SQLCCreate a Go API project with Echo, SQLC, Zap logging, and Better Fullstack's Go project scaffolding.
- Gin with PostgreSQL and GORMCreate a Go API project with Gin, PostgreSQL, GORM, Zap logging, and a clean Better Fullstack project structure.
- Go CLI with Bubble TeaCreate a Go terminal application with Bubble Tea using Better Fullstack's Go CLI project scaffolding.
- Go gRPC ServiceCreate a Go backend with Gin, gRPC-Go, GORM, Zap logging, and Better Fullstack's Go service scaffolding.
Java
- Secure Spring Boot APICreate a secure Java API with Spring Boot, Spring Security, Spring Data JPA, Flyway, Gradle, JUnit 5, and Testcontainers.
- Spring Boot with PostgreSQL and JPACreate a Java API project with Spring Boot, PostgreSQL, Maven, JPA, JUnit 5, and optional Spring libraries using Better Fullstack.
.NET
AI Tools
- Create a fullstack app with Claude Code and MCPConnect Claude Code to Better Fullstack, preview a Next.js app with Prisma and Better Auth, then generate and check the project through MCP.
- Next.js AI CLI Agent WorkbenchCreate a Next.js app with AI CLI, MCP, Skills, Better Auth, Drizzle, SQLite, and agent documentation using Better Fullstack.