Next.js logo
A small framework for server-rendered universal JavaScript apps

What is Next.js?

Next.js is a minimalistic framework for server-rendered React applications.
Next.js is a tool in the Frameworks (Full Stack) category of a tech stack.
Next.js is an open source tool with 38.1K GitHub stars and 4.6K GitHub forks. Here’s a link to Next.js's open source repository on GitHub

Who uses Next.js?

Companies
78 companies use Next.js in their tech stacks, including Avocode, OverCode Solutions, and CybrHome.

Developers
64 developers use Next.js.

Next.js Integrations

Glamorous, Material-UI, Sanity, Pika Pack, and Tipe are some of the popular tools that integrate with Next.js. Here's a list of all 6 tools that integrate with Next.js.

Why developers like Next.js?

Here’s a list of reasons why companies and developers use Next.js
Next.js Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Next.js in their tech stack.

Divine Bawa
Divine Bawa
at PayHub Ghana Limited · | 13 upvotes · 37K views
Apollo
Next.js
styled-components
React
graphql-yoga
Prisma
MySQL
GraphQL
Node.js

I just finished a web app meant for a business that offers training programs for certain professional courses. I chose this stack to test out my skills in graphql and react. I used Node.js , GraphQL , MySQL for the #Backend utilizing Prisma as a database interface for MySQL to provide CRUD APIs and graphql-yoga as a server. For the #frontend I chose React, styled-components for styling, Next.js for routing and SSR and Apollo for data management. I really liked the outcome and I will definitely use this stack in future projects.

See more
David Ritsema
David Ritsema
Frontend Architect at Herman Miller · | 7 upvotes · 6.7K views
atHerman Miller
prismic.io
Next.js
React
Node.js

When we started thinking about technology options for our own Design System, we wanted to focus on two primary goals

  1. Build a design system site using design system components - a living prototype
  2. Explore new ways of working to position our technical capabilities for the future

We have a small team of developers responsible for the initial build so we knew that we couldn’t spend too much time maintaining infrastructure on the Backend. We also wanted freedom to make decisions on the Frontend with the ability to adapt over time.

For this first iteration we decided to use Node.js, React, and Next.js. Content will be managed via headless CMS in prismic.io.

  1. Next.js so that we can run React serverside without worrying about server code.
  2. prismic.io so that our content is accessible via API and our frontend is fully independent.
See more
Gordon Wintrob
Gordon Wintrob
at Newfront Insurance · | 4 upvotes · 11K views
Babel
Webpack
Ember.js
Create React App
Next.js
#JS

We needed a frontend framework for to make it easier to work with JavaScript. We chose Next.js since it maintains the flexibility of something like Create React App but gives some structure on how to organize the app similar to Ember.js.

Webpack and Babel are configured out of the box for #ServerSideRendering, #TreeShaking, and other nice #JS features.

See more

Next.js's features

  • Zero setup. Use the filesystem as an API
  • Only JavaScript. Everything is a function
  • Automatic server rendering and code splitting
  • Data fetching is up to the developer
  • Anticipation is the key to performance
  • Simple deployment

Next.js Alternatives & Comparisons

What are some alternatives to Next.js?
Next.js
Next.js is a minimalistic framework for server-rendered React applications.
Create React App
Create React apps with no build configuration.
Node.js
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Rails
Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Android SDK
Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment.
See all alternatives

Next.js's Stats