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.
Nuxt (45.4k ⭐) — 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 (30.5k ⭐) — 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 (23.5k ⭐) — 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.
CT3A (17.7k ⭐) — 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.
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 (10.6k ⭐) — 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.
Amplication (9.9k ⭐) — Amplication auto-generates fully functional human-readable and editable services based on TypeScript and Node.js. The generated services include NestJS, Prisma, REST API, GraphQL API, a React admin UI, authentication, authorization, logging, and more.