Best full-stack web frameworks
Frameworks on top of a UI library that add routing, server rendering and a build setup. next leads with about 91.6M real installs a week, followed by astro with about 11.4M.
| package | real installs / week | npm / week | noise | last release | confidence |
|---|---|---|---|---|---|
| 1. nextThe React Framework | 91.6M | 91,648,380 | under 1% | Nov 2026 | high |
| 2. astroAstro is a modern site builder with web best practices, performance, and DX front-of-mind. | 11.4M | 11,381,626 | under 1% | Nov 2026 | high |
| 3. @sveltejs/kitSvelteKit is the fastest way to build Svelte apps | 4.89M–4.9M | 4,897,731 | under 1% | Oct 2026 | high |
| 4. nuxtNuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and produ… | 3.23M | 3,230,766 | under 1% | Nov 2026 | high |
| 5. @remix-run/reactReact DOM bindings for Remix | 796K–798K | 797,927 | under 1% | Jun 2026 | high |
| 6. gatsbyBlazing fast modern site generator for React | 284K–285K | 285,368 | under 1% | Feb 2026 | high |
Ranked by real installs. That measures use, not quality: read the notes below before choosing. Mirror spikes and crawlers removed. CI and dependency installs still count, so this is not a head count. Noise: the share of npm's count that mirror spikes and crawlers account for. What remains still includes CI and dependency installs. Rows are refreshed in rotation, the oldest here on Nov 6, 2026.
How do they differ?
The UI library usually decides this one: Next.js for React, Nuxt for Vue, SvelteKit for Svelte. Remix is also for React, and its ideas have since moved into React Router. Astro suits content-heavy sites and ships little JavaScript by default. Gatsby focuses on static sites.