A React-based framework for building fast websites and apps, pulling data from CMSs, Markdown and APIs through GraphQL.
vercel/next.js
A React framework for building full-stack web applications, with Rust-based tooling for fast builds.
- Stars
- 143,129
- Forks
- 34,860
- Open issues
- 3,724
- Last commit
- 2 hours ago
What is it?
Next.js is a framework built on React for creating full-stack web applications. It extends the latest React features and integrates Rust-based JavaScript tooling to speed up builds.
The project is published on npm as the next package and is documented at nextjs.org, with a Learn course and a showcase of sites built with it. Development happens in the open on GitHub, where discussions and good first issues are available for contributors.
The repository is a monorepo for the framework itself, so it suits developers who want to read or contribute to the framework source, as well as those who want to use it in their own projects.
Key features
- 01Builds full-stack web applications on top of React.
- 02Integrates Rust-based JavaScript tooling for faster builds.
- 03Extends the latest React features.
- 04Documented at nextjs.org with a hands-on Learn course.
Use cases
- Building production websites and web applications with React.
- Creating full-stack apps that combine frontend pages and server logic.
- Contributing to or studying the source of a major React framework.
Topics
FAQ
- What is next.js?
- A React framework for building full-stack web applications, with Rust-based tooling for fast builds. Next.js is a framework built on React for creating full-stack web applications. It extends the latest React features and integrates Rust-based JavaScript tooling to speed up builds.
- Is next.js free to use? What license does it have?
- next.js is open source under the MIT license. Check the license terms before using it in commercial products.
- Is next.js still maintained?
- Actively maintained. The last commit to next.js was on Oct 22, 2026.
- What can I use next.js for?
- Building production websites and web applications with React. Creating full-stack apps that combine frontend pages and server logic. Contributing to or studying the source of a major React framework.
- Where can I get next.js?
- The source code and installation instructions are on GitHub: https://github.com/vercel/next.js
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A JavaScript library for building interactive user interfaces from composable components, usable on the web, server and native platforms.
A compiler that turns declarative web components into efficient JavaScript that surgically updates the DOM.
A frontend workshop for building, documenting and testing UI components in isolation, supporting React, Vue, Angular, Svelte and more.
A JavaScript library for predictable, maintainable global state management, usable with React or any other view library.
Nuxt is an open-source framework for building full-stack, production-grade web applications and websites with Vue.js.