Next.js logo

What is Next.js?

Next.js is a React framework for building full-stack web applications. It provides everything from server-side rendering to static site generation, so you can build production-ready apps with less code.

Server Components

React Server Components run on the server, reducing client-side JavaScript and improving performance out of the box.

File-based Routing

Create pages by adding files to the app directory. Nested routes, layouts, and loading states are built-in.

Server Actions

Call server functions directly from client components. No need to build API routes for form submissions or data mutations.

Turbopack

An incremental bundler built in Rust, designed for lightning-fast hot module replacement and startup times.