The React Framework for the Web
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.
What's in Next.js?
All the tools you need to make the Web. Faster.
Original
1440px
375px
Built-in Optimizations
Automatic Image, Font, and Script Optimizations for improved UX and Core Web Vitals.
Data Fetching
Data Fetching methods that run on the server and enable you to render content in different ways.
Node.js and Edge Runtimes
Build scalable solutions with Serverless functions, and deliver fast dynamic, personalized content with the Edge.
Powerful Routing and Layouts
Build complex interfaces and ship less JavaScript.
Dynamic HTML Streaming
Deliver content faster than ever before with HTML Streaming with Next.js & Vercel
CSS Support
CSS Modules, Sass, PostCSS, and CSS-in-JS.
API Routes
Build API endpoints to securely connect with third party services and consume from your frontend.
Middleware
Allowing you to run code before a request is completed — for authentication, A/B testing, and localization.


React Server Components
Server-first. Layouts and Streaming with an intuitive file-system router.
Client and Server Rendering
Flexible rendering and caching options, including Incremental Static Regeneration (ISR), on a per-page level.
Next.js 13
The power of full-stack to the frontend. Read the release notes.


Built-in Optimizations
Automatic Image, Font, and Script Optimizations for improved UX and Core Web Vitals.


React Server Components
Server-first. Layouts and Streaming with an intuitive file-system router.
Data Fetching
Data Fetching methods that run on the server and enable you to render content in different ways.
Node.js and Edge Runtimes
Build scalable solutions with Serverless functions, and deliver fast dynamic, personalized content with the Edge.
Powerful Routing and Layouts
Build complex interfaces and ship less JavaScript.
Dynamic HTML Streaming
Deliver content faster than ever before with HTML Streaming with Next.js & Vercel
CSS Support
CSS Modules, Sass, PostCSS, and CSS-in-JS.
API Routes
Build API endpoints to securely connect with third party services and consume from your frontend.
Middleware
Allowing you to run code before a request is completed — for authentication, A/B testing, and localization.
Client and Server Rendering
Flexible rendering and caching options, including Incremental Static Regeneration (ISR), on a per-page level.
Next.js 13
The power of full-stack to the frontend. Read the release notes.


Built-in Optimizations
Automatic Image, Font, and Script Optimizations for improved UX and Core Web Vitals.
Dynamic HTML Streaming
Deliver content faster than ever before with HTML Streaming with Next.js & Vercel


React Server Components
Server-first. Layouts and Streaming with an intuitive file-system router.
Data Fetching
Data Fetching methods that run on the server and enable you to render content in different ways.
Node.js and Edge Runtimes
Build scalable solutions with Serverless functions, and deliver fast dynamic, personalized content with the Edge.
Powerful Routing and Layouts
Build complex interfaces and ship less JavaScript.
CSS Support
CSS Modules, Sass, PostCSS, and CSS-in-JS.
API Routes
Build API endpoints to securely connect with third party services and consume from your frontend.
Middleware
Allowing you to run code before a request is completed — for authentication, A/B testing, and localization.
Client and Server Rendering
Flexible rendering and caching options, including Incremental Static Regeneration (ISR), on a per-page level.
Next.js 13
The power of full-stack to the frontend. Read the release notes.
Built on a foundation of fast, production-grade tooling
ReactA free and open-source front-end JavaScript library for building user interfaces based on components.
TurbopackAn incremental bundler optimized for JavaScript and TypeScript, written in Rust , and built into Next.js 13.
Speedy Web CompilerAn extensible Rust based platform for the next generation of fast developer tools, and can be used for both compilation and bundling.
Get started in seconds
Deploy Next.js to Vercel
The framework of choice when it matters
Peerless performance, efficiency and developer experience. Next.js is trusted by some of the biggest names on the Web.
View the Next.js ShowcaseWith Next.js at the helm of our headless tech stack, our developers can create features with velocity and speed, ultimately enabling users to create whatever, whenever they want to.
My favorite UX feedback from customers is: "How is the app so fast?" Because we’ve built on Next.js and Vercel since day one, our pages load in an instant, which is important when it comes to mission-critical software.
Next.js has been a game-changer for our agency work and team collaboration. Its powerful features have allowed us to build high-performance websites quickly and efficiently like never before.