Full-stack frameworks handle various aspects of web development, including user interfaces, server-side logic, database integration, and API development, using a unified and consistent approach. This simplifies the development process and promotes code reusability, as the same programming language and ecosystem are used throughout the application.
Next.js (122k β) β Used by some of the worldβs largest companies, Next.js enables you to create full-stack Web applications by extending the latest React features, and integrating powerful Rust-based JavaScript tooling for the fastest builds.
Nuxt (52.5k β) β An intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. Nuxt comes with built-in SSR capabilities, so you donβt have to set up a separate server yourself.
Astro (43.2k β) β An full-stack web framework designed for speed. Astro lets you build websites using your favorite UI components and libraries, pull content from any CMS or local source, and deploy everywhere with zero-JS frontend architecture. Astro also offers over 100 themes and integrations to help you create blogs, marketing websites, e-commerce sites, and more. Astro recently released version 2.0, which introduces hybrid rendering, a feature that lets you choose between static and server output for each page.
Remix (28.1k β) β A full-stack web framework that lets you build better websites with web standards and modern web app UX. Remix provides a seamless server and browser runtime that leverages distributed systems and native browser features instead of static builds. Remix is built on the Web Fetch API and can run anywhere, including Cloudflare Workers. Remix also has a compiler, an HTTP handler, a server framework, and a browser framework that help you create fast, slick, and resilient user experiences.
Meteor (44.1k β) β A fullstack JavaScript platform for developing modern web and mobile applications. Meteor includes a key set of technologies for building connected-client reactive applications, a build tool, and a curated set of packages from the Node.js and general JavaScript community.
create-t3-app (23.8k β) β An interactive CLI to start a full-stack, typesafe Next.js app, based on the T3 Stack, a web development stack made by Theo focused on simplicity, modularity, and full-stack typesafety. The T3 Stack consists of: Next.js, tRPC, Tailwind CSS, TypeScript, Prisma, and NextAuth.js.
Redwood (16.8k β) β An opinionated, full-stack, JavaScript/TypeScript web application framework designed to keep you moving fast as your app grows from side project to startup. The technologies a standard Redwood application will use: React, GraphQL, Prisma, Jest, Storybook, Babel, Webpack, Fastify, Pino.
SvelteKit (17.9k β) β A web framework based on Svelte, a compiler that turns UI components into efficient JavaScript and CSS. SvelteKit offers features like routing, rendering, data fetching, styling, TypeScript support, and deployment adapters. SvelteKit aims to make web development fast, fun, and flexible.
Blitz (12.8k β) β A full-stack framework that builds on Next.js and provides additional features and conventions for creating web applications. Blitz simplifies the development process by eliminating the need for an API layer and enabling direct database access from the frontend. Blitz also offers authentication, authorization, code generation, TypeScript support, and deployment options.
Fresh (12k β) β A web framework for Deno that offers features like edge rendering, island hydration, zero runtime, file-system routing, TypeScript support, and deployment adapters. It is still in early development and not production-ready.
Qwik (20.3k β) β A new kind of web framework that can deliver instant loading web applications at any size or complexity. Your sites and apps can boot with about 1kb of JS (regardless of application complexity), and achieve consistent performance at scale.
Some common features of JavaScript Fullstack Frameworks are: