The React Framework for the Web
Used by the world's largest companies, Next.js enables you to create high-quality web applications with the power of React components.
$
Everything you need to build great products on the web
- Built-in OptimizationsAutomatic Image, Font, and Script Optimizations for improved UX and Core Web Vitals.
- Dynamic HTML StreamingInstantly stream UI from the server, integrated with the App Router and React Suspense.
- React Server ComponentsAdd components without sending additional client-side JavaScript. Built on the latest React features.
- Data FetchingMake your React component async and await your data. Next.js supports both server and client data fetching.
- CSS SupportStyle your application with your favorite tools, including support for CSS Modules, Tailwind CSS, and popular community libraries.
- Client and Server RenderingFlexible rendering and caching options, including Incremental Static Regeneration (ISR), on a per-page level.
- Server ActionsRun server code by calling a function. Skip the API. Then, easily revalidate cached data and update your UI in one network roundtrip.
- Route HandlersBuild API endpoints to securely connect with third-party services for handling auth or listening for webhooks.
- ProxyTake control of the incoming request. Use code to define routing and access rules for authentication, experimentation, and internationalization.
- Advanced Routing & Nested LayoutsCreate routes using the file system, including support for more advanced routing patterns and UI layouts.
- Next.js 16The power of full-stack to the frontend. Read the release notes.
Built on a foundation of fast, production-grade tooling
- ReactThe library for web and native user interfaces. Next.js is built on the latest React features, including Server Components and Actions.
- TurbopackAn incremental bundler optimized for JavaScript and TypeScript, written in Rust, and built into Next.js.
- Speedy Web CompilerAn extensible Rust-based platform for the next generation of fast developer tools, and can be used for both compilation and minification.
For performance, efficiency and developer experience. Next.js is trusted by some of the biggest names on the web.
“It’s just a pity we didn’t go sooner. Next.js and Vercel make our developers happier, make us go to market quicker, and let us move with confidence.”
“With Next.js, we now consistently average 0.09 or lower for Cumulative Layout Shift, placing our site in the top tier for user experience and Core Web Vitals.”
Get started in seconds
Jumpstart your Next.js development with pre-built solutions from Vercel and our community.
- Next.js BoilerplateA Next.js application and a Serverless Function API Route.examples/nextjs
- ChatbotA full-featured, hackable Next.js AI chatbot built by Vercel.examples/chatbot
- Platforms Starter KitA template for site builders and low-code tools.vercel/platforms
- ISR BlogIncremental Static Regeneration blog with Next.js and WordPress.examples/cms-wordpress
- Next.js CommerceStarter kit for high-performance ecommerce sites.vercel/commerce




