The React Framework for Production Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.
Why Next.js The world’s leading companies use and love Next.js Image Optimization <Image> and Automatic Image Optimization with instant builds.
Internationalization Built-in Domain & Subdomain Routing and Automatic Language detection.
Next.js Analytics A true lighthouse score based on real visitor data & page-by-page insights
Zero Config Automatic compilation and bundling. Optimized for production from the start.
Hybrid: SSG and SSR Pre-render pages at build time (SSG) or request time (SSR) in a single project.
Incremental Static Regeneration Add and update statically pre-rendered pages incrementally after build time.
TypeScript Support Automatic TypeScript configuration and compilation.
Fast Refresh Fast, reliable live-editing experience, as proven at Facebook scale.
File-system Routing Every component in the pages
directory becomes a route.
API Routes Optionally create API endpoints to provide backend functionality.
Built-in CSS Support Create component-level styles with CSS modules. Built-in Sass support.
Code-splitting and Bundling Optimized bundle splitting algorithm created by the Google Chrome team.
And more: Support for environment variables , preview mode , custom head
tags , automatic polyfills , and more.
Who’s Using Next.js We’re honored some of the most talented creatives out there build with Next.js View Showcase
Learn Next.js Learn Next.js step-by-step and earn points ✨. Next.js is getting better every day — don’t miss out on all the action. Join the Next.js newsletter and stay updated on new releases and features, guides, and case studies.