Next.js: React framework for full-stack applications
File-based React framework with hybrid rendering strategies.
Learn more about next.js
Next.js is a React framework built on top of Node.js that facilitates the creation of full-stack web applications. It uses a file-based routing system and supports multiple rendering strategies including server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR). The framework incorporates Rust-based JavaScript tooling for compilation and bundling operations. Applications built with Next.js can be deployed to various hosting environments, with native support for Vercel's platform.
Hybrid Rendering Strategies
Choose server-side rendering, static generation, or incremental regeneration per route within the same application. Optimizes performance and data freshness based on specific page requirements without architectural compromises.
File-Based Routing System
Directory structure automatically maps to URL routes without explicit configuration files. Reduces boilerplate and makes route organization immediately visible in the project structure.
Rust-Based Build Tooling
Compilation and bundling leverage Rust implementations instead of JavaScript-based tools. Delivers faster build times and improved development feedback loops through lower-level performance optimizations.
// app/page.tsx
export default function HomePage() {
return (
<div>
<h1>Welcome to Next.js</h1>
<p>Building full-stack web applications</p>
</div>
)
}Canary release with React upgrade and Turbopack performance improvements including memory optimization and inline value support.
- –Upgrade React from 95ffd6cd-20260205 to 2dd9b7cf-20260208
- –Include AggregateError.errors in terminal output
- –Turbopack Persistence: Remove amqf cache, store all amqfs in memory
- –Add inline value support for small values (≤8 bytes)
Bug fix release addressing deprecated utility functions, Turbopack build issues, and server action optimizations.
- –fix: deprecated util._extend
- –Fix missing non-deferred turbopack build items
- –Revert "Ensure _middleware is consistent in adapter for name/id"
- –Omit unused arguments for server actions
- –Update metadata assertions
Middleware consistency improvements, enhanced error handling, and unified route discovery API refactoring.
- –Ensure _middleware is consistent in adapter for name/id
- –Ensure Errors with deep causal chains respect inspect depth
- –refactor: extract route discovery into unified discoverRoutes() API
- –Ensure static metadata are static outputs for adapters
- –Resolve local variable references in error code SWC plugin
See how people are using next.js
Top in Frontend
Related Repositories
Discover similar tools and frameworks used by developers
Redux Toolkit
Opinionated Redux utilities with simplified setup and Immer integration.
Tailwind CSS Typography
Cascading typographic styles for unstyled HTML containers.
tradingview
Custom datafeed integration for Tradingview charting library.
React
Component-based library using virtual DOM for efficient UI rendering.
RemixIcon
3100+ neutral-style SVG icons in outlined and filled variants.