What does next.js do ;

This page summarizes the projects mentioned and recommended in the original post on /r/nextjs

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Next.js

    The React Framework

  • fastify

    Fast and low overhead web framework, for Node.js

    1.) Node is a runtime, node and express are totally different. Essentially node is a means of running javascript code on a server / locally (outside of a browser). It uses chromes v8 engine to do so and provides "native" apis for filesystem access etc... (essentially via exposing c libraries along with some "communicative" code) - express on the other hand is a library (some people would call it a framework but that is incorrect) to assist in building server side applications. Express is basically a simplification / library built on top of "native" node features to make life much easier :) - in short node is more equivalent to deno and bun - where as express is more equivalent to fastify or hapi.js

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Vue.js

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

    2.) React is also a library, in some regards you could say its the equivalent of express, just that instead of being made for server side applications, it is made for frontend / client side applications. Its similar to vue, svelte and most closely, angular - under the hood react uses a diffing algorithm to only change the necessary html elements (dom elements) - it can also render html on the server with its react-dom-server apis - react is by no means a framework however as it doesn't give you any pre-defined patterns of working. You can code in any way you like and organize a react project however you like.

  • Svelte

    Cybernetically enhanced web apps

    2.) React is also a library, in some regards you could say its the equivalent of express, just that instead of being made for server side applications, it is made for frontend / client side applications. Its similar to vue, svelte and most closely, angular - under the hood react uses a diffing algorithm to only change the necessary html elements (dom elements) - it can also render html on the server with its react-dom-server apis - react is by no means a framework however as it doesn't give you any pre-defined patterns of working. You can code in any way you like and organize a react project however you like.

  • Hapi

    The Simple, Secure Framework Developers Trust

    1.) Node is a runtime, node and express are totally different. Essentially node is a means of running javascript code on a server / locally (outside of a browser). It uses chromes v8 engine to do so and provides "native" apis for filesystem access etc... (essentially via exposing c libraries along with some "communicative" code) - express on the other hand is a library (some people would call it a framework but that is incorrect) to assist in building server side applications. Express is basically a simplification / library built on top of "native" node features to make life much easier :) - in short node is more equivalent to deno and bun - where as express is more equivalent to fastify or hapi.js

  • deno

    A modern runtime for JavaScript and TypeScript.

    1.) Node is a runtime, node and express are totally different. Essentially node is a means of running javascript code on a server / locally (outside of a browser). It uses chromes v8 engine to do so and provides "native" apis for filesystem access etc... (essentially via exposing c libraries along with some "communicative" code) - express on the other hand is a library (some people would call it a framework but that is incorrect) to assist in building server side applications. Express is basically a simplification / library built on top of "native" node features to make life much easier :) - in short node is more equivalent to deno and bun - where as express is more equivalent to fastify or hapi.js

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    1.) Node is a runtime, node and express are totally different. Essentially node is a means of running javascript code on a server / locally (outside of a browser). It uses chromes v8 engine to do so and provides "native" apis for filesystem access etc... (essentially via exposing c libraries along with some "communicative" code) - express on the other hand is a library (some people would call it a framework but that is incorrect) to assist in building server side applications. Express is basically a simplification / library built on top of "native" node features to make life much easier :) - in short node is more equivalent to deno and bun - where as express is more equivalent to fastify or hapi.js

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Angular

    Deliver web apps with confidence 🚀

    2.) React is also a library, in some regards you could say its the equivalent of express, just that instead of being made for server side applications, it is made for frontend / client side applications. Its similar to vue, svelte and most closely, angular - under the hood react uses a diffing algorithm to only change the necessary html elements (dom elements) - it can also render html on the server with its react-dom-server apis - react is by no means a framework however as it doesn't give you any pre-defined patterns of working. You can code in any way you like and organize a react project however you like.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts