Web Dev Tools

Stacks Overview

How the popular full-stack web development stacks compare in May 2026.

A "stack" here means the set of bundled choices: framework, language, data layer, deployment target, and the conventions that come along for the ride. The categories below are not mutually exclusive — many real apps blend two or three.

The shortlist

StackFrameworkLangRuntimePitch
Next.js + Postgres (yours)Next.js 16TSNode / Vercel / Self-hostThe default JS full-stack. Mainstream tooling, easy hiring.
T3Next.js + tRPC + Drizzle/Prisma + Tailwind + NextAuth/ClerkTSNodeOpinionated typesafe end-to-end variant of Next.js.
React Router 7 / RemixReact Router (formerly Remix)TSNode / EdgeWeb-platform-aligned data loaders, nested routes.
AstroAstro 6TSStatic + serverlessContent-heavy sites, islands of interactivity.
TanStack StartTanStack Start + RouterTSNode / EdgeClient-first React with type-safe routing & loaders.
Cloudflare EdgeHono / TanStack Start / Next on CFTSWorkers (V8 isolates)Globally distributed by default; D1, R2, KV, Durable Objects.
SvelteKitSvelteKit (Svelte 5 + runes)TSNode / EdgeLess code, less boilerplate, fine-grained reactivity.
NuxtNuxt 4TSNode / EdgeVue's full-stack equivalent of Next.js.
Solid StartSolid StartTSNode / EdgeFine-grained reactivity, fast, JSX-style.
Convex / Supabase / EncoreBackend-as-platform + any frontendTSManagedReduce ops to near-zero; tradeoffs in lock-in.
Rails 8 / Phoenix LiveView / Django + HTMXServer-rendered classicsRuby/Elixir/PythonNative runtimeLess JS; mature ecosystems; great for CRUD-heavy products.
Go + HTMX, Rust + Axum + HTMX/SolidBackend-firstGo / RustNativeSingle binary deploys, very low ops, low memory.

Roughly, by share of new green-field web apps in 2026:

  • Next.js dominates the JS full-stack space — still ~40–50% of new TS projects in surveys like State of JS / State of Frontend.
  • Astro is the leader for content sites and docs; it overtook Gatsby and is competitive with WordPress for marketing/content.
  • SvelteKit and Nuxt each hold meaningful (~5–10%) shares with very loyal communities.
  • TanStack Start and React Router 7 are the fastest-growing React options; both stole share from Next.js for SPA-like and edge-first apps.
  • Rails / Phoenix / Django had a quiet renaissance with Hotwire / LiveView / HTMX — meaningful for solo founders and small teams.
  • Cloudflare-native stacks went from niche to mainstream as Workers, D1, R2, and Durable Objects matured.

What's worth dabbling with

If your goal is learning, not switching:

  1. Hono on Cloudflare Workers — the simplest way to feel the edge runtime model.
  2. Svelte 5 + SvelteKit — runes are an interesting reactivity primitive, similar to Vue's signals or Solid.
  3. TanStack Start — type-safe routing taken to an extreme.
  4. Astro — content collections + islands; the right tool for many pages a Next.js app is overkill for.
  5. Convex or Encore — feel what a "one-thing" backend platform does to your iteration speed.
  6. Phoenix LiveView or Rails Hotwire — to internalize the server-rendered, low-JS school of thought.

The pages in this section dig into each.

On this page