StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
  1. Home
  2. Frameworks
  3. Next.js
Next.js
ByHyper-terminalHyper-terminal

Next.js

Frameworks
Discussions64
OverviewOverviewPros & ConsProsIntegrationsIntegrationsDiscussionsDiscussionsAlternativesAlternatives

What is Next.js?

Next.js is a minimalistic framework for server-rendered React applications.

Next.js is a tool in the Frameworks category of a tech stack.

Key Features

Zero setup. Use the filesystem as an APIOnly JavaScript. Everything is a functionAutomatic server rendering and code splittingData fetching is up to the developerAnticipation is the key to performanceSimple deployment

Next.js Pros & Cons

Pros of Next.js

  • ✓Automatic server rendering and code splitting
  • ✓Built with React
  • ✓Easy setup
  • ✓TypeScript
  • ✓Universal JavaScript
  • ✓Zero setup
  • ✓Static site generator
  • ✓Incremental static regeneration
  • ✓Just JavaScript
  • ✓Simple deployment

Cons of Next.js

  • ✗Structure is weak compared to Angular(2+)

Next.js Alternatives & Comparisons

What are some alternatives to Next.js?

Node.js

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.

Django

Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

ASP.NET

ASP.NET

.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.

Laravel

Laravel

It is a web application framework with expressive, elegant syntax. It attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.

Android SDK

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.

Spring Boot

Spring Boot

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

Next.js Integrations

Glamorous, Tipe, Pika Pack, Devsync, React and 7 more are some of the popular tools that integrate with Next.js. Here's a list of all 12 tools that integrate with Next.js.

Glamorous
Glamorous
Tipe
Tipe
Pika Pack
Pika Pack
Devsync
Devsync
React
React
Webiny Headless CMS
Webiny Headless CMS
Moovweb XDN
Moovweb XDN
Graffiti.js
Graffiti.js
DatoCMS
DatoCMS
Magnolia CMS
Magnolia CMS
GraphCMS
GraphCMS
Divjoy
Divjoy

Next.js Discussions

Discover why developers choose Next.js. Read real-world technical decisions and stack choices from the StackShare community.

Michael Mota
Michael Mota

Founder

Aug 31, 2019

Needs adviceonDjangoDjangoGraphQLGraphQLGrapheneGraphene

I've been using Django for quite a long time and in my opinion I would never switch from it. My company is currently using Django with REST framework and a part in GraphQL using Graphene. On the frontend we use Next.js and so far everything has been running quite good. I've found limitations but manage to solve it.

As someone mentioned before, if you are comfortable with Django, don't switch. There's no need since with django you can basically achieve anything. Of course this will depend on the project you want to build, but the scalability and flexibility django can offer it's just out of this world. (Don't want to sound like a fan boy haha but it really is).

0 views0
Comments
Martin Johannesson
Martin Johannesson

Senior Software Developer at IT Minds

Aug 14, 2019

Needs adviceonTypeScriptTypeScriptNode.jsNode.jsTypeORMTypeORM

At IT Minds we create customized internal or #B2B web and mobile apps. I have a go to stack that I pitch to our customers consisting of 3 core areas. 1) A data core #backend . 2) A micro #serverless #backend. 3) A user client #frontend.

For the Data Core I create a backend using TypeScript Node.js and with TypeORM connecting to a PostgreSQL Exposing an action based api with Apollo GraphQL

For the micro serverless backend, which purpose is verification for authentication, autorization, logins and the likes. It is created with Next.js api pages. Using MongoDB to store essential information, caching etc.

Finally the frontend is built with React using Next.js , TypeScript and @Apollo. We create the frontend as a PWA and have a AMP landing page by default.

0 views0
Comments
Christian Belisle
Christian Belisle

Aug 2, 2019

Needs adviceonNext.jsNext.js

Next.js We use next.js to serve SSR, in order to score best at SEO.

0 views0
Comments
Robert Zuber
Robert Zuber

CTO at CircleCI

Jul 24, 2019

Needs adviceonNext.jsNext.jsReactReactStorybookStorybook

We are in the process of adopting Next.js as our React framework and using Storybook to help build our React components in isolation. This new part of our frontend is written in TypeScript, and we use Emotion for CSS/styling. For delivering data, we use GraphQL and Apollo. Jest, Percy, and Cypress are used for testing.

0 views0
Comments
Jason Barry
Jason Barry

Cofounder at FeaturePeek

Jul 23, 2019

Needs adviceonReactReactNext.jsNext.jsEvergreenEvergreen

React Next.js Evergreen

Our #Frontend at FeaturePeek uses the Evergreen UI framework as a starting point for our basic UI primitives like buttons, modals, and inputs. I chose this library not only because it's beautiful and frequently updated, but also because the CSS-in-JS model inherited from ui-box is such a joy to work with.

Any CSS property can be passed to any UI component as a prop. Evergreen then compiles atomic classes from the rules used, and injects the styles in the head for every page. The easiest way I've encountered to achieve critical CSS. It even hydrates into the Next.js SSR scripts, so styles aren't lost when JavaScript is disabled.

#Frontenddevelopment #FrontEndFrameworks

0 views0
Comments
Michael Mota
Michael Mota

Founder at AlterEstate

Jun 28, 2019

Needs adviceonNext.jsNext.js

Having a single Next.js that handles several websites at the same time, with a lot of custom-unique components can be a pain in the a**, with TypeScript our team can see what props are needed and what kind of data needs to be passed to it in order to work correctly.

0 views0
Comments
Michael Mota
Michael Mota

Founder at AlterEstate

Jun 27, 2019

Needs adviceonNext.jsNext.js

We use Next.js because it's the best framework for server side rendering on react right now. Our platform handle websites for clients, which means on all of those websites we need to worry about the SEO, and that google can find them on the search results. Next made it extremely easy in combination with express to be able to render dynamic routes based on the user configuration for their website. We were able to build a small "Wix" in our own platform. 😊

0 views0
Comments
David Ritsema
David Ritsema

Frontend Architect at Herman Miller

Apr 30, 2019

Needs adviceonNode.jsNode.jsReactReactNext.jsNext.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.
0 views0
Comments
Divine Bawa
Divine Bawa

Feb 26, 2019

Needs adviceonNode.jsNode.jsGraphQLGraphQLMySQLMySQL

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.

0 views0
Comments
Gordon Wintrob
Gordon Wintrob

Co-founder & CTO

Sep 21, 2018

Needs adviceonNext.jsNext.jsCreate React AppCreate React AppEmber.jsEmber.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.

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
1.55k
CEGMPG+1541
Developers
4.49k
SLRTRC+4479