Deploy on the platform made for Next.js

Showcase

Docs

Blog

Analytics

Commerce

Enterprise

NEW

Next.js 10.1 – 3x Faster Refresh, Image Improvements, Apple Silicon Support, and more. Read →

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.

License: MIT

Why Next.js

The world’s leading companies use and love Next.js

Image Optimization

<Image> and Automatic Image Optimization with instant builds.

Documentation →

Internationalization

Built-in Domain & Subdomain Routing and Automatic Language detection.

Documentation →

Next.js Analytics

A true lighthouse score based on real visitor data & page-by-page insights

Documentation →

Zero Config

Automatic compilation and bundling. Optimized for production from the start.

Documentation →

Hybrid: SSG and SSR

Pre-render pages at build time (SSG) or request time (SSR) in a single project.

Documentation →

Incremental Static Regeneration

Add and update statically pre-rendered pages incrementally after build time.

Documentation →

TypeScript Support

Automatic TypeScript configuration and compilation.

Documentation →

Fast Refresh

Fast, reliable live-editing experience, as proven at Facebook scale.

Documentation →

File-system Routing

Every component in the `pages` directory becomes a route.

Documentation →

API Routes

Optionally create API endpoints to provide backend functionality.

Documentation →

Built-in CSS Support

Create component-level styles with CSS modules. Built-in Sass support.

Documentation →

Code-splitting and Bundling

Optimized bundle splitting algorithm created by the Google Chrome team.

Documentation →

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

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.