Dev Resources
Next.js favicon

Next.js

Programming

Production grade React applications that scale. The world’s leading companies use Next.js by Vercel to build static and dynamic websites and web applications.

Next.js's website screenshot

About Next.js

Next.js is a React framework for building web applications, created by Vercel. It supports both server and client data fetching, server actions for running server-side code without a separate API layer, file-system-based routing with support for nested layouts, and React Server Components that render without shipping additional client-side JavaScript.

The framework includes CSS support through CSS Modules, Tailwind CSS, and other community libraries, route handlers for building API endpoints, and a proxy layer for defining routing and access rules such as authentication, experimentation, and internationalization. Rendering options include server and client rendering with per-page caching controls such as Incremental Static Regeneration. Next.js is built on React, and uses Turbopack, an incremental bundler written in Rust, along with the Speedy Web Compiler, a Rust-based platform for compilation and minification.

Next.js is intended for developers building full-stack web applications, from starter projects and ecommerce sites to blogs, SaaS products, multi-tenant applications, and realtime apps. It can be deployed to Vercel, and companies including Audible, Sonos, Dice, Notion, Product Hunt, Nike, and Washington Post are listed as users of the framework.

Key features

  • File-system based routing with advanced patterns and nested layouts
  • Server Actions to run server code directly from components without building an API
  • React Server Components for reduced client-side JavaScript
  • Built-in CSS support including CSS Modules and Tailwind CSS
  • Automatic image, font, and script optimizations for Core Web Vitals
  • Turbopack, a Rust-based incremental bundler built into Next.js

Frequently asked questions

What is Next.js built on?

Next.js is a React framework built on the latest React features, including Server Components and Actions.

What languages or libraries does it use for tooling?

It uses Turbopack, a Rust-based incremental bundler, and the Speedy Web Compiler, an extensible Rust-based platform for compilation and minification.

How do I get started with Next.js?

You can get started by running npx create-next-app@latest.

Where can I deploy a Next.js app?

Next.js apps can be deployed to Vercel, the frontend cloud from the creators of Next.js.

Who uses Next.js in production?

Companies including Audible, Sonos, Dice, Notion, ProductHunt, Nike, and Washington Post use Next.js.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product