Stack Picker
a developer-grade decision engine
The tech stack decision engine

Pick your tech stack without guessing.

Compare 100+ frameworks, databases, auth, hosting, and AI APIs — with pros, cons, cost, bundle size, and compatibility baked in. Pick by hand, generate a stack with AI, or start from a preset, then export a coding-agent prompt.

Stack Picker helps developers and beginners choose a production-ready web development stack: Next.js, React, Vue, Svelte, Astro, Postgres, Prisma, Drizzle, Vercel, Cloudflare Workers, Clerk, Auth.js, Stripe, Claude, OpenAI, and more. Includes a beginner-friendly explainer and terminal commands for every pick.

Start with a preset below or pick from the catalog

Generate with AI

Describe the project and constraints — we'll fill the stack.

Priorities

Start from a preset

one click → full stack, then tweak
Filter by tag

Pick your stack

Expand a category, pick an option, see the details inline. Your blueprint renders below.

Next.js
freefullstackserverless

React framework with App Router, Server Components, streaming, and first-class Vercel deployment.

React (Vite)
freetypescriptopen-source

Plain React with Vite — SPA, no framework opinions.

Vue
freeopen-sourcetypescript

Progressive JS framework with SFCs and reactive templates.

PopularityLLM
See full Vue guide
Svelte
freeopen-source

Compiler-first UI framework — no virtual DOM.

Astro
freeopen-sourceedge

Content-focused framework that ships zero JS by default.

SolidJS
freeopen-sourcetypescript

Fine-grained reactive library with JSX.

Angular
freeenterprisetypescript

Opinionated enterprise framework from Google.

Remix
freefullstacktypescript

React framework focused on web fundamentals and nested routing.

Nuxt
freefullstackedge

The Next.js of Vue — SSR, routing, and modules out of the box.

PopularityLLM
See full Nuxt guide
Blazor
freeenterprise

.NET's C# framework for building interactive web UIs.

React Native
freetypescriptopen-source

Ship native iOS and Android apps from one React codebase. The default for cross-platform JS mobile.

Expo (React Native)
freetypescriptopen-source

Managed React Native toolchain — routing, builds, updates, and auth without touching native build tools.

Flutter
freeopen-source

Google's cross-platform UI toolkit — iOS, Android, web, desktop from one Dart codebase.

SwiftUI
freeenterprise

Apple's native declarative UI framework for iOS, iPadOS, macOS, watchOS, and visionOS.

Jetpack Compose
freeenterprise

Android's modern declarative UI toolkit in Kotlin — the replacement for XML layouts.

Capacitor
freeopen-source

Ionic's wrapper — ship your React / Vue / Svelte web app as a native iOS and Android binary.

Tailwind CSS
freeopen-sourcetypescript

Utility-first CSS framework with an optimizing compiler.

shadcn/ui
freeopen-sourcetypescript

Copy-paste component recipes built on Radix + Tailwind.

Radix UI
freeopen-source

Unstyled, accessible primitives for dialogs, menus, and more.

Chakra UI
freeopen-source

Component library with a design system and theming.

Mantine
freeopen-source

Full-featured React components library — 100+ hooks and components.

MUI
freeenterprise

Material-design React components, battle-tested in enterprise.

PopularityLLM
See full MUI guide
Bootstrap
freeopen-source

The classic — CSS utility classes and components.

Headless UI
freeopen-sourcetypescript

Unstyled, accessible React components from the Tailwind team.

daisyUI
freeopen-source

Tailwind plugin that adds semantic component class names (btn, card, modal).

HeroUI
freeopen-sourcetypescript

React component library (formerly NextUI) with modern motion and theming.

Ariakit
freeopen-sourcetypescript

Unstyled, accessible React primitives — a peer to Radix with a different API.

Framer Motion
freeopen-sourcetypescript

Production-ready React animation library — declarative motion, gestures, layout animations.

Motion One
freeopen-source

Hardware-accelerated, framework-agnostic animation library with a tiny core.

react-spring
freeopen-sourcetypescript

Physics-based spring animations for React — popular for fluid, natural motion.

GSAP
freeopen-source

Industry-standard JavaScript animation engine — timelines, scroll triggers, morphing.

PopularityLLM
See full GSAP guide
Lottie (lottie-react)
freeopen-source

Play After Effects animations exported as JSON — great for onboarding, empty states, hero illustrations.

Three.js
freeopen-source

The dominant WebGL library — 3D scenes, shaders, cameras, lighting in the browser.

React Three Fiber
freeopen-sourcetypescript

React renderer for Three.js — build 3D scenes as React components.

Node.js
freeopen-sourcetypescript

JavaScript runtime — the default for JS servers.

Bun
freeopen-sourcetypescript

Fast all-in-one JavaScript runtime, bundler, and package manager.

PopularityLLM
See full Bun guide
Deno
freeopen-sourcetypescript

Secure TypeScript-first runtime from Node's original creator.

PopularityLLM
See full Deno guide
Python (FastAPI)
freeai-nativeopen-source

Modern Python framework with automatic OpenAPI schemas.

Go
freeenterpriseopen-source

Statically-typed language built for backend services at scale.

PopularityLLM
See full Go guide
Ruby on Rails
freefullstackopen-source

Convention-over-configuration full-stack framework.

Elixir / Phoenix
freerealtimeopen-source

BEAM-powered framework for massively concurrent apps.

Next.js (Route Handlers)
freefullstackserverless

Use Next.js route handlers and server actions as your backend.

Hono
freeedgeserverless

Ultrafast edge-first web framework, runs anywhere JS does.

PopularityLLM
See full Hono guide
ASP.NET (.NET)
freeenterprise

Microsoft's enterprise-grade web framework.

Spring Boot
freeenterprise

JVM framework — the default for many enterprises.

Vercel
lowserverlessedge

The home of Next.js — serverless, edge, and preview deploys.

AWS EC2
mediumenterprise

Virtual machines in AWS — full control, full responsibility.

AWS Lambda
lowserverlessenterprise

Serverless compute on AWS — pay per invocation.

Google Cloud Run
lowserverless

Serverless containers on Google Cloud.

Azure App Service
mediumenterprise

Managed web hosting on Azure — PaaS for .NET and more.

Azure Functions
lowserverlessenterprise

Serverless compute on Azure.

Cloudflare Workers
lowedgeserverless

Edge compute on Cloudflare — deploys globally in seconds.

Fly.io
lowedge

Run full VMs or containers close to your users.

Railway
lowlow-cost

Heroku-like PaaS with a great DX.

Render
lowlow-cost

PaaS for web services, workers, and Postgres.

Netlify
lowserverlessedge

Jamstack-focused host with serverless functions.

DigitalOcean
lowlow-cost

VPS and App Platform — developer-friendly cloud.

PostgreSQL
freeopen-sourceself-hostable

The gold-standard open-source relational database.

Neon
lowserverlesslow-cost

Serverless Postgres with branching.

PopularityLLM
See full Neon guide
Supabase
lowrealtimeopen-source

Postgres plus auth, storage, and realtime in one platform.

PlanetScale
mediumserverlessenterprise

Serverless MySQL with branching built on Vitess.

MySQL
freeopen-sourceself-hostable

The classic open-source RDBMS.

MongoDB
lowopen-source

Document database for schemaless JSON-style data.

Firebase
lowrealtimeserverless

Google's realtime BaaS — Firestore, Auth, Functions.

DynamoDB
lowserverlessenterprise

AWS's serverless key-value and document database.

Convex
lowrealtimetypescript

Reactive backend-as-a-service with TypeScript-native queries.

Turso
lowedgelow-cost

Edge-replicated SQLite (libSQL).

Redis
lowrealtimeopen-source

In-memory data store for caching, queues, and sessions.

SQL Server
highenterprise

Microsoft's flagship relational database.

Azure SQL
highenterprise

Managed SQL Server on Azure.

Cosmos DB
highenterprise

Azure's globally-distributed multi-model database.

Prisma
freetypescriptopen-source

Type-safe ORM with a schema file and migrations.

Drizzle
freeedgetypescript

Lightweight TS-first ORM / query builder — SQL-shaped API.

Kysely
freeedgetypescript

Type-safe SQL query builder — no ORM magic.

TypeORM
freetypescriptopen-source

Decorator-based ORM popular in the NestJS world.

Sequelize
freeopen-source

Mature JS ORM — predates TypeScript-era tools.

Raw SQL
freeopen-source

Just write SQL — a thin driver like `pg` or `postgres.js`.

Entity Framework Core
freeenterprise

Microsoft's ORM for .NET.

Clerk
mediumtypescript

Hosted auth with pre-built UI components and orgs.

Auth0
highenterprise

Enterprise-grade identity platform (now Okta).

Supabase Auth
lowopen-sourcelow-cost

Auth built on GoTrue — comes free with Supabase.

NextAuth / Auth.js
freeopen-sourcetypescript

Open-source auth for Next.js (and now other frameworks).

WorkOS
mediumenterprise

Enterprise auth — SSO, SCIM, directory sync.

Firebase Auth
lowlow-cost

Google's hosted auth, part of Firebase.

Better Auth
freeopen-sourcetypescript

TypeScript-first open-source auth library for any JS app.

AWS Cognito
lowenterprise

AWS-native identity service.

Microsoft Entra ID
mediumenterprise

Microsoft's identity platform (formerly Azure AD).

AWS S3
lowenterprise

The original — object storage that scales forever.

Vercel Blob
lowserverless

Storage primitive integrated with Vercel deployments.

Cloudflare R2
lowlow-costedge

S3-compatible storage with zero egress fees.

Google Cloud Storage
lowenterprise

Google's object store, integrates with BigQuery and GCP.

Azure Blob
lowenterprise

Microsoft's object storage service.

UploadThing
lowtypescript

Type-safe uploads for TypeScript apps — wraps S3.

Sentry
lowopen-source

Error tracking and performance monitoring.

Datadog
highenterprise

Enterprise observability — APM, logs, metrics, security.

New Relic
mediumenterprise

Full-stack observability platform.

AWS CloudWatch
lowenterprise

AWS-native logs and metrics.

Google Cloud Monitoring
lowenterprise

GCP's built-in logs and metrics stack.

Grafana
lowopen-sourceself-hostable

Open-source dashboards and visualization for metrics.

Prometheus
freeopen-sourceself-hostable

Open-source time-series database for metrics.

Honeycomb
mediumenterprise

Observability platform focused on high-cardinality tracing.

Axiom
lowserverlesslow-cost

Modern logs and events platform — serverless-friendly.

Better Stack
lowlow-cost

Logs, uptime, and incident management combined.

PostHog
lowopen-sourceself-hostable

Open-source product analytics, feature flags, and session replay.

Amplitude
mediumenterprise

Enterprise product analytics — funnels, cohorts, retention.

Mixpanel
mediumenterprise

Event-based product analytics platform.

Heap
mediumenterprise

Autocapture analytics — no event code required.

PopularityLLM
See full Heap guide
June
lowlow-cost

B2B SaaS analytics built on top of Segment.

PopularityLLM
See full June guide
Statsig
lowlow-cost

Experimentation, feature flags, and product analytics.

Vercel Analytics
lowserverless

Privacy-friendly web analytics integrated into Vercel.

Google Analytics
free

The ubiquitous free analytics — GA4.

Plausible
lowopen-sourceself-hostable

Lightweight, privacy-friendly, cookie-less analytics.

Fathom
lowlow-cost

Privacy-first analytics with a simple UI.

Simple Analytics
lowlow-cost

Privacy-first minimalist web analytics.

Resend
lowtypescriptlow-cost

Modern developer-focused transactional email API.

Postmark
low

Transactional-focused email with top-tier deliverability.

SendGrid
lowenterprise

Veteran email delivery platform (Twilio).

AWS SES
lowlow-costenterprise

AWS's cheap-at-scale email service.

Mailgun
low

Developer-focused email API.

Loops
lowlow-cost

Marketing + transactional email for SaaS.

Stripe
lowtypescript

The default for online payments and subscriptions.

Lemon Squeezy
mediumlow-cost

Merchant of record — handles VAT and sales tax for you.

Paddle
mediumenterprise

Merchant of record with enterprise features.

Polar
lowopen-sourcelow-cost

Open-source merchant of record for developers.

PayPal
medium

The classic payment button.

Anthropic (Claude)
mediumai-native

Claude — strongest coding and reasoning models.

OpenAI
mediumai-native

GPT family, voice, images, assistants.

Vercel AI Gateway
lowai-native

Unified gateway and SDK across model providers.

Google Gemini
lowai-nativelow-cost

Google's multimodal model family.

Replicate
mediumai-native

Run open-source models via API — mostly image/audio.

Together AI
lowai-nativelow-cost

Hosted inference for open-source LLMs.

Groq
lowai-nativelow-cost

Ultra-low-latency inference via custom LPUs.

PopularityLLM
See full Groq guide

Sanity
lowtypescript

Headless CMS with a customizable Studio.

Contentful
highenterprise

Enterprise headless CMS.

Payload
freeopen-sourceself-hostable

Open-source TypeScript headless CMS you self-host.

Strapi
freeopen-sourceself-hostable

Self-hosted open-source headless CMS.

Notion
lowlow-cost

Use Notion as a lightweight CMS via its API.

Markdown / MDX
freeopen-sourcelow-cost

Write content in files in your repo — commit as docs.

GitHub Actions
lowlow-cost

CI/CD built into GitHub — YAML workflows.

Vercel Deploys
lowserverless

Git-push-to-deploy with preview URLs per PR.

CircleCI
mediumenterprise

Mature hosted CI/CD.

GitLab CI
lowself-hostable

CI/CD built into GitLab.

Buildkite
mediumenterprise

Hybrid CI — you run the agents, they run the control plane.

Stack blueprint

Your stack

0 choices

Select an option for this to be shown here.

Compatibility

Pick options and we'll check them against each other.

Coding-agent prompt

Drop into Claude, Cursor, or any agent.

Select an option for this to be shown here.

Stack summary

Pick at least one option — learning curve, time-to-deploy, and strengths will show up here.

Architecture

How the pieces connect.

Pick a frontend, backend, or database and the system diagram will draw itself here.

Monthly cost

Select an option for its monthly cost to be shown here.

Starter templates

Skip 80% of the setup.

Select an option and we'll match a starter repo that fits.

Alternatives people also pick

Popularity and LLM-knowledge dots — more dots = more prior art.

Select an option and we'll show close alternatives other people pick.

New to coding? Start here

Plain-English explanations of every pick in your stack, plus the basics of using a terminal.

Your stack, explained

Pick at least one option above and we'll explain it here in plain English.

Coding basics — common jargon, explained