Next.js logo

Next.js

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 127.5K GitHub stars and 27K GitHub forks. Here’s a link to Next.js's open source repository on GitHub

Who uses Next.js?

Companies
1397 companies reportedly use Next.js in their tech stacks, including medium.com, CircleCI, and Graphy.

Developers
4063 developers on StackShare have stated that they use Next.js.

Next.js Integrations

React, Material-UI, Strapi, imgix, and Vercel AI SDK are some of the popular tools that integrate with Next.js. Here's a list of all 87 tools that integrate with Next.js.
Pros of Next.js
51
Automatic server rendering and code splitting
44
Built with React
34
Easy setup
26
TypeScript
24
Universal JavaScript
22
Zero setup
21
Static site generator
12
Just JavaScript
12
Simple deployment
12
Incremental static regeneration
10
Filesystem as an API
10
Frictionless development
9
Everything is a function
9
Well Documented
8
Has many examples and integrations
8
Testing
7
Isomorphic React applications
4
File based routing + hooks built in
2
Deployment
1
SEO
Decisions about Next.js

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

Needs advice
on
ExpressJSExpressJSNext.jsNext.js
and
PostgreSQLPostgreSQL

Hello, I am building a website for a school that's used by students to find Zoom meeting links, view their marks, and check course materials. It is also used by the teachers to put the meeting links, students' marks, and course materials.

I created a similar website using HTML, CSS, PHP, and MySQL. Now I want to implement this project using some frameworks: Next.js, ExpressJS and use PostgreSQL instead of MYSQL

I want to have some advice on whether these are enough to implement my project

See more
Needs advice
on
ExpressJSExpressJS
and
Next.jsNext.js

Hello, I am building a website for a school that's used by students to find Zoom meeting links, view their marks, and check course materials. It is also used by the teachers to put the meeting links, students' marks, and course materials.

I created a similar website using HTML, CSS, PHP, and MySQL. Now I want to implement this project using some frameworks: Next.js, ExpressJS and use PostgreSQL instead of MYSQL

I want to have some advice on whether these are enough to implement my project.

See more
Chifunda Newton
Needs advice
on
DjangoDjango
and
Next.jsNext.js

I am currently designing a digital archive system for approved survey records. I need help with the difference between Django and Next.js and also be helped with a few codes to use in Hyperledger Fabrics

See more
Needs advice
on
Next.jsNext.jsNode.jsNode.js
and
ReactReact

What do I learn after HTML, CSS, and JavaScript? Node.js, React, Next.js or Vue.js?

I want to work as a Freelancer.

See more
Herman Menor
Java Software Engineer · | 9 upvotes · 53.5K views
Needs advice
on
Next.jsNext.jsSvelteSvelte
and
WordPressWordPress

I have an existing personal website (https://hmenorjr.github.io) which is more of a splash/landing page only. I'm thinking of rebuilding it into a portfolio with a blog/article area. My go-to is WordPress now, because I've created a website for a small agency in the Philippines and exported it into HTML, CSS, and JavaScript. You can check it here: https://hmenorjr.github.io/phoutsource.

I need advice if I should do the same. Build it with WordPress (using LocalWP) and export it as HTML, CSS, and JavaSrcript again, or build it manually with either Next.js or Svelte.

See more
Needs advice
on
MongoDBMongoDB
and
MySQLMySQL

Hello, I wanna build an e-commerce website for myself and planning to build for others in the future. I really like Node.js, React, ExpressJS. But I don't know if MySQL or MongoDB is what suits me the best because at the moment I have a webhotel at a hosting provider and I like that setup, setting up emails, and having more control I guess over my situation.

But is there any way I can use MongoDB on cPanel or direct admin except using MongoDB Atlas which costs a lot of money?

Because I have a setup using React, Node, Express, and MySQL and it works kind of well when working in the direct admin panel. But I just wanna make sure I make the right decision now when I start building an e-commerce website both to be cost effective and also not have to learn too many things.

I am also open to tips for example choosing Next.js instead etc if that is actually necessary and would help me in the long run.

See more

Blog Posts

Jobs that mention Next.js as a desired skillset

See all jobs

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?
Create React App
Create React apps with no build configuration.
Gatsby
Gatsby lets you build blazing fast sites with your data, whatever the source. Liberate your sites from legacy CMSs and fly into the future.
Hexo
Hexo is a fast, simple and powerful blog framework. It parses your posts with Markdown or other render engine and generates static files with the beautiful theme. All of these just take seconds.
LoopBack
A highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
React
Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
See all alternatives

Next.js's Followers
4846 developers follow Next.js to keep up with related blogs and decisions.