Default
TanStack Router icon
TanStack Router

Modern type-safe router for React

Unavailable: Next.js fullstack requires Next.js frontend

React + Vite icon
React + Vite

Client-routed React SPA powered by Vite

Unavailable: Next.js fullstack requires Next.js frontend

Next.js icon
Next.js

React framework with hybrid rendering

React Router icon
React Router

Declarative routing for React

Unavailable: Next.js fullstack requires Next.js frontend

TanStack Start icon
TanStack Start

Full-stack React framework powered by TanStack Router

Unavailable: Next.js fullstack requires Next.js frontend

Vue 3 + Vite icon
Vue 3 + Vite

Standalone Vue 3 SPA with first-class TypeScript support

Unavailable: Next.js fullstack requires Next.js frontend

Angular icon
Angular

Enterprise-grade TypeScript framework by Google

Unavailable: Next.js fullstack requires Next.js frontend

Astro icon
Astro

Content-focused with Island Architecture

Unavailable: Next.js fullstack requires Next.js frontend

Solid icon
Solid

Simple and performant reactivity for building UIs

Unavailable: Next.js fullstack requires Next.js frontend

SolidStart 2 icon
SolidStart 2

Vite-native full-stack Solid framework with SSR

Unavailable: Next.js fullstack requires Next.js frontend

TanStack Start (Solid) icon
TanStack Start (Solid)

TanStack Start on Solid with TanStack Router and server routes

Unavailable: Next.js fullstack requires Next.js frontend

SvelteKit icon
SvelteKit

Full-stack Svelte framework for modern web apps

Unavailable: Next.js fullstack requires Next.js frontend

Nuxt icon
Nuxt

Vue full-stack framework (SSR, SSG, hybrid)

Unavailable: Next.js fullstack requires Next.js frontend

Vinext icon
Vinext

Next.js framework powered by Vite

Unavailable: Next.js fullstack requires Next.js frontend

Qwik icon
Qwik

Resumable framework with instant load times

Unavailable: Next.js fullstack requires Next.js frontend

RedwoodJS icon
RedwoodJS

Opinionated fullstack (React + GraphQL + Prisma)

Unavailable: Next.js fullstack requires Next.js frontend

Vite (Vanilla TypeScript) icon
Vite (Vanilla TypeScript)

Framework-free TypeScript, HTML, and CSS powered by Vite

Unavailable: Next.js fullstack requires Next.js frontend

Fresh icon
Fresh

Deno-native framework with islands architecture

Unavailable: Next.js fullstack requires Next.js frontend

Electron icon
Electron

Package compatible Vite frontends as cross-platform desktop apps

Unavailable: electron requires a compatible Vite SPA frontend. Compatible alternatives: pwa, tauri, wxt.

PWA icon
PWA

Make your app installable and work offline

Capacitor icon
Capacitor

Ship compatible Vite frontends to iOS and Android

Unavailable: capacitor requires a compatible Vite SPA frontend. Compatible alternatives: pwa, tauri, wxt.

Tauri icon
Tauri

Build native desktop apps

OpenTUI icon
OpenTUI

Build terminal user interfaces

WXT icon
WXT

Build browser extensions

Default
Hono icon
Hono

Ultrafast web framework

Express icon
Express

Popular Node.js framework

Effect icon
Effect

Effect-first service backend with layers and schema

NestJS icon
NestJS

Progressive Node.js framework for enterprise apps

Fastify icon
Fastify

Fast, low-overhead web framework for Node.js

Nitro icon
Nitro

Universal server framework (powers Nuxt)

Convex icon
Convex

Reactive backend-as-a-service

Elysia icon
Elysia

TypeScript web framework

AdonisJS icon
AdonisJS

Full-featured MVC framework for Node.js

feTS icon
feTS

TypeScript HTTP Framework with e2e type-safety

Encore.ts icon
Encore.ts

Type-safe backend with built-in infrastructure

Fullstack Next.js icon
Fullstack Next.js

Use Next.js built-in API routes

Fullstack TanStack Start icon
Fullstack TanStack Start

Use TanStack Start's built-in API routes

Unavailable: Requires TanStack Start frontend

Fullstack Astro icon
Fullstack Astro

Use Astro's built-in API routes with SSR

Unavailable: Requires Astro frontend

Fullstack SvelteKit icon
Fullstack SvelteKit

Use SvelteKit's built-in server routes

Unavailable: Requires SvelteKit frontend

Fullstack Nuxt icon
Fullstack Nuxt

Use Nuxt server routes and Nitro runtime

Unavailable: Requires Nuxt frontend

Fullstack Vinext icon
Fullstack Vinext

Use Vinext server routes

Unavailable: Requires Vinext frontend

Fullstack SolidStart icon
Fullstack SolidStart

Use SolidStart's built-in server routes

Unavailable: Requires SolidStart frontend

Fullstack TanStack Start (Solid) icon
Fullstack TanStack Start (Solid)

Use TanStack Start's server routes on Solid

Unavailable: Requires TanStack Start (Solid) frontend

Default
Bun icon
Bun

Fast JavaScript runtime & toolkit

Unavailable: Next.js fullstack uses built-in API routes

Node.js icon
Node.js

JavaScript runtime environment

Unavailable: Next.js fullstack uses built-in API routes

Cloudflare Workers icon
Cloudflare Workers

Serverless runtime for the edge

Unavailable: Next.js fullstack uses built-in API routes

tRPC icon
tRPC

End-to-end typesafe APIs

Apollo Server icon
Apollo Server

Schema-first GraphQL server for Node.js runtimes

Unavailable: Apollo Server currently supports Hono, Effect, Express, Fastify, and Elysia backends

GraphQL Yoga icon
GraphQL Yoga

Batteries-included GraphQL server with Pothos schema builder

oRPC icon
oRPC

Typesafe APIs Made Simple

OpenAPI icon
OpenAPI

REST endpoints with OpenAPI 3.1 and Scalar docs

Unavailable: OpenAPI currently supports Hono, Effect, Express, Fastify, and Elysia backends

ts-rest icon
ts-rest

RPC-like client for REST APIs

Garph

Fullstack GraphQL Framework for TypeScript

Tailwind CSS icon
Tailwind CSS

Utility-first CSS framework

shadcn/ui icon
shadcn/ui

Re-usable components built with Radix and Tailwind

Radix UI icon
Radix UI

Unstyled, accessible UI components

Base UI icon
Base UI

Unstyled components from MUI team (Radix successor)

MUI icon
MUI

Popular React component library implementing Material Design

SQLite icon
SQLite

File-based SQL database

PostgreSQL icon
PostgreSQL

Advanced SQL database

Redis icon
Redis

In-memory data store for caching and real-time data

MySQL icon
MySQL

Popular relational database

MongoDB icon
MongoDB

NoSQL document database

EdgeDB icon
EdgeDB

Graph-relational database with built-in query builder

Drizzle icon
Drizzle

TypeScript ORM

Kysely icon
Kysely

Type-safe SQL query builder

Prisma icon
Prisma

Next-gen ORM

Mongoose icon
Mongoose

Elegant object modeling tool

Unavailable: Mongoose only works with MongoDB

TypeORM icon
TypeORM

Traditional ORM with Active Record/Data Mapper

Sequelize icon
Sequelize

Mature ORM with wide adoption

MikroORM icon
MikroORM

Data Mapper ORM for DDD

Turso icon
Turso

Distributed SQLite with edge replicas (libSQL)

Cloudflare D1 icon
Cloudflare D1

Serverless SQLite-compatible database for Cloudflare Workers

Unavailable: D1 database setup requires Workers runtime. Compatible alternatives: turso, upstash.

Neon Postgres icon
Neon Postgres

Serverless Postgres with autoscaling and branching

Unavailable: 'neon' database setup requires PostgreSQL. Compatible alternatives: turso, upstash.

Prisma PostgreSQL icon
Prisma PostgreSQL

Managed Postgres via Prisma Data Platform

Unavailable: 'prisma-postgres' database setup requires PostgreSQL. Compatible alternatives: turso, upstash.

MongoDB Atlas icon
MongoDB Atlas

Managed MongoDB clusters in the cloud

Unavailable: MongoDB Atlas setup requires MongoDB. Compatible alternatives: turso, upstash.

Supabase icon
Supabase

Local Postgres stack via Supabase (Docker required)

Unavailable: 'supabase' database setup requires PostgreSQL. Compatible alternatives: turso, upstash.

PlanetScale icon
PlanetScale

Postgres & Vitess (MySQL) on NVMe

Unavailable: PlanetScale setup requires PostgreSQL or MySQL. Compatible alternatives: turso, upstash.

Upstash icon
Upstash

Serverless Redis with REST API and global replication

Docker icon
Docker

Run Postgres/MySQL/MongoDB/Redis locally via Docker Compose

Unavailable: SQLite does not need Docker database setup. Compatible alternatives: turso, upstash.

Redis icon
Redis

Self-hosted Redis via ioredis with the full command surface

Upstash Redis icon
Upstash Redis

Serverless Redis with REST API for edge and serverless

Elasticsearch icon
Elasticsearch

Distributed full-text search and analytics engine for local or cloud deployments

Meilisearch icon
Meilisearch

Lightning-fast search engine with typo tolerance and instant results

Typesense icon
Typesense

Fast, typo-tolerant search with built-in vector search

OpenSearch icon
OpenSearch

Open-source search and analytics suite for self-managed or managed clusters

Bleve icon
Bleve

Embedded, server-less full-text search for Go (no external service)

Algolia icon
Algolia

Hosted search API with instant results, typo tolerance, and analytics

pgvector icon
pgvector

Self-hosted Postgres + pgvector extension for embeddings and semantic search

Qdrant icon
Qdrant

High-performance open-source vector database for AI embeddings

Chroma icon
Chroma

Lightweight open-source embedding database for AI applications

Pinecone icon
Pinecone

Fully managed serverless vector database for production AI

AWS S3 icon
AWS S3

Amazon S3 object storage - scalable and reliable

Cloudflare R2 icon
Cloudflare R2

S3-compatible storage with zero egress fees

Supabase Storage icon
Supabase Storage

S3-compatible object storage with signed URLs and RLS

Cloudinary icon
Cloudinary

Image and media storage with transformations

Better-Auth icon
Better-Auth

The most comprehensive authentication framework for TypeScript

Better Auth + Organizations icon
Better Auth + Organizations

Better Auth with the Organizations plugin for teams and multi-tenant apps

Supabase Auth icon
Supabase Auth

Open-source Auth with Supabase platform integration

Auth.js (NextAuth) icon
Auth.js (NextAuth)

Open source authentication for Next.js

Cloudflare Turnstile icon
Cloudflare Turnstile

Privacy-friendly challenge with mandatory server verification

Vercel BotID icon
Vercel BotID

Invisible bot detection for Vercel-hosted Next.js applications

Upstash Ratelimit icon
Upstash Ratelimit

Redis-backed sliding-window rate limiting

Arcjet icon
Arcjet

Bot detection, shield, and rate limiting for API routes

Anthropic SDK icon
Anthropic SDK

Official Anthropic TypeScript client for Claude

OpenAI SDK icon
OpenAI SDK

Official OpenAI JavaScript and TypeScript API client

Vercel AI SDK icon
Vercel AI SDK

Unified AI SDK for streaming responses and multiple providers

LangGraph.js icon
LangGraph.js

Graph-based agent orchestration with stateful workflows

LangChain icon
LangChain

Build context-aware reasoning applications

OpenAI Agents SDK icon
OpenAI Agents SDK

Official multi-agent framework with handoffs and guardrails

Mastra icon
Mastra

TypeScript-native AI agent framework with workflows

TanStack AI icon
TanStack AI

Unified LLM interface for AI-powered apps (Alpha)

Google ADK icon
Google ADK

Code-first agent development kit for building AI agents

LlamaIndex icon
LlamaIndex

Data framework for LLM applications

VoltAgent icon
VoltAgent

AI Agent framework with memory, workflows, and observability

ModelFusion icon
ModelFusion

Type-safe AI library for multi-provider text generation

AI CLI icon
AI CLI

Terminal CLI for generating text, images, and video

Ruler

Centralize and distribute AI coding rules.

MCP Guidance icon
MCP Guidance

Generate stack-aware MCP recommendations.

Agent Skills

Install curated stack-aware agent skills.

CLAUDE.md icon
CLAUDE.md

Claude Code CLI documentation

AGENTS.md

Generic AI assistant docs

.cursorrules icon
.cursorrules

Cursor IDE rules file

Vitest icon
Vitest

Blazing fast Vite-native unit test framework with Testing Library support for React/Vue/Svelte

Vitest + Playwright icon
Vitest + Playwright

Both unit and E2E testing with Testing Library support for complete coverage

Playwright icon
Playwright

End-to-end testing framework by Microsoft

Jest icon
Jest

Classic testing framework with Testing Library support for React/Vue/Svelte

Mocha icon
Mocha

Flexible Node.js test framework with TypeScript support via tsx

Cypress icon
Cypress

E2E testing with time travel debugging

Storybook icon
Storybook

Component workshop and visual testing.

MSW icon
MSW

Network-level API mocking.

Biome icon
Biome

Biome linting and formatting.

ESLint + Prettier icon
ESLint + Prettier

ESLint flat config with Prettier formatting.

Oxlint + Oxfmt icon
Oxlint + Oxfmt

Oxc linting and formatting.

shadcn/lint icon
shadcn/lint

Tailwind design-system checks alongside ESLint or Oxlint.

Unavailable: shadcn/lint requires ESLint + Prettier or Oxlint + Oxfmt as the Code Quality profile.

Ultracite icon
Ultracite

Opinionated Biome profile with AI support.

Husky

JavaScript-native Git hooks.

Lefthook icon
Lefthook

Fast language-independent Git hooks.

Gitleaks icon
Gitleaks

Detect secrets in Git history and changes.

Knip icon
Knip

Find unused files, exports, and dependencies.

Fumadocs icon
Fumadocs

Build excellent documentation site

Starlight icon
Starlight

Build stellar docs with Astro

Monorepo

apps/* + packages/* workspaces

Single App

Flat root app (no workspaces); thin self apps only

Modular

Choose each JavaScript tool independently.

Vite+ icon
Vite+

Unified Vite, Vitest, Oxlint, Oxfmt, Rolldown, tsdown, and workspace runner (Beta).

Turborepo icon
Turborepo

Task runner with remote caching.

Nx icon
Nx

Task runner with a project graph and caching.

bun icon
bun

All-in-one toolkit

npm icon
npm

Default package manager

pnpm icon
pnpm

Fast, disk space efficient

yarn icon
yarn

Safe, stable, reproducible

Dev Container icon
Dev Container

Generate a containerized editor environment.

Docker Compose icon
Docker Compose

Run project services in local containers.

Kong Gateway icon
Kong Gateway

DB-less gateway for containerized APIs.

GitHub Actions icon
GitHub Actions

Repository CI for install, check, and build.

Cloudflare icon
Cloudflare

Deploy to Cloudflare Workers using Alchemy

Fly.io icon
Fly.io

Deploy globally with Fly.io edge platform

Railway icon
Railway

Deploy with Railway cloud development platform

Render icon
Render

Deploy with Render's Blueprint and Docker builds

Netlify icon
Netlify

Deploy static and SSR frontends to Netlify

Docker icon
Docker

Container-based deployment with Dockerfile

SST icon
SST

Deploy to AWS with SST (Serverless Stack)

Vercel icon
Vercel

Deploy to Vercel's edge network with zero config

Cloudflare icon
Cloudflare

Deploy to Cloudflare Workers using Alchemy

Unavailable: Cloudflare server deploy requires Workers runtime with the Hono backend.

Fly.io icon
Fly.io

Deploy globally with Fly.io edge platform

Unavailable: 'self-next' does not use a separate server deployment target.

Railway icon
Railway

Deploy with Railway cloud development platform

Unavailable: 'self-next' does not use a separate server deployment target.

Render icon
Render

Deploy with Render's Blueprint and Docker builds

Unavailable: 'self-next' does not use a separate server deployment target.

Netlify icon
Netlify

Deploy Hono APIs with Netlify Functions

Unavailable: Netlify Functions server deploy is currently supported only with Hono.

Docker icon
Docker

Container-based deployment with Dockerfile

Unavailable: 'self-next' does not use a separate server deployment target.

SST icon
SST

Deploy to AWS with SST (Serverless Stack)

Unavailable: 'self-next' does not use a separate server deployment target.

Vercel icon
Vercel

Deploy to Vercel's edge network with zero config

Unavailable: 'self-next' does not use a separate server deployment target.

Stable

Use Better Fullstack's curated pinned versions

Latest

Resolve current npm latest tags during scaffolding

Beta

Prefer beta, next, RC, canary, or alpha releases when available

Git icon
Git

Initialize Git repository

Install Dependencies icon
Install Dependencies

Install packages automatically

bun create better-fullstack@latest my-app --ecosystem typescript --frontend next --css-framework tailwind --ui-library shadcn-ui --shadcn-base radix --shadcn-style nova --shadcn-icon-library lucide --shadcn-color-theme neutral --shadcn-base-color neutral --shadcn-font inter --shadcn-radius default --backend self --runtime none --api trpc --auth better-auth --payments none --email none --file-upload none --logging none --observability none --feature-flags none --integrations none --ecommerce none --realtime none --job-queue none --caching none --rate-limit none --bot-protection none --i18n none --search none --vector-db none --file-storage none --cms none --effect none --ai ai-cli --state-management none --forms react-hook-form --validation zod --testing vitest --animation none --web-mcp none --database sqlite --orm drizzle --db-setup none --package-manager bun --git --web-deploy none --server-deploy none --install --part codeQuality:universal:biome --part aiTooling:universal:ruler --part workspaceRunner:universal:turborepo --part aiTooling:universal:mcp --part aiTooling:universal:skills --examples none --ai-docs claude-md agents-md cursorrules