Technologies

What is next.js built with?

next.js is a JavaScript repo built with React, Express, Tokio, scheduler, Next.js, and 1 more. It stores its data in concurrent-queue, makes its content with Cheerio, js-yaml, image, and sharp, validates its data with prop-types and Ajv, is tested with libfuzzer-sys, playwright, Testing Library, Jest, @playwright/test, and 1 more, and deploys with tracing, tracing-subscriber, OpenTelemetry, and pino. It has 5,697 files and 2,391,614 written lines, with 18,587 test files.

Read on November 4, 2026, at commit 97f1a2c. Read it as markdown

/

Frontend

Styles

  • styled-jsx7 files
  • emotion5 files
  • Tailwind CSS4 files
  • PostCSS3 files
  • geist1 file

Interface

  • MUI9 files
  • react-virtualized2 files
  • Framer1 file
  • Headless UI1 file

Icons

  • @heroicons/react3 files
  • Lucide2 files
next.js

Backend

The base

Data

  • concurrent-queue3 files

Support

The base

  • Tokio77 files
  • scheduler1 file

Content

  • Cheerio135 files
  • js-yaml4 files
  • image1 file
  • sharp1 file

Validation

  • prop-types2 files
  • Ajv1 file

Testing

  • libfuzzer-sys
  • playwright92 files
  • Testing Library8 files
  • Jest2 files

Deploy

  • tracing114 files
  • tracing-subscriber7 files
  • OpenTelemetry1 file
  • pino1 file

Tools

  • ESLint22 files
  • syn22 files
  • quote20 files
  • napi-derive18 files
  • proc-macro216 files
  • get-port11 files
  • clap10 files
  • expect-type5 files
  • dhat2 files
  • SWC2 files
  • Prettier1 file
  • resolve-from1 file
  • tsx1 file
  • yargs1 file

Other

  • getrandom
  • walkdir
  • anyhow530 files
  • bincode192 files
  • rustc-hash147 files
  • serde118 files
  • serde_json94 files
  • async-trait83 files
  • fs-extra70 files
  • smallvec58 files
  • regex41 files
  • either39 files
  • parking_lot32 files
  • futures28 files
  • indexmap24 files
  • execa21 files
  • tempfile16 files
  • escape-string-regexp15 files
  • thread_local12 files
  • urlencoding12 files
  • http-proxy11 files
  • postcard10 files
  • hashbrown9 files
  • itertools9 files
  • rand9 files
  • memmap28 files
  • byteorder7 files
  • bytes6 files
  • data-encoding6 files
  • flate26 files
  • Hyper6 files
  • zstd6 files
  • libc5 files
  • napi5 files
  • url5 files
  • windows-sys5 files
  • base644 files
  • futures-util4 files
  • num-bigint4 files
  • pathdiff4 files
  • phf4 files
  • sha24 files
  • thiserror4 files
  • Lodash3 files
  • rayon3 files
  • include_dir2 files
  • jiff2 files
  • js-sys2 files
  • memchr2 files
  • notify2 files
  • num-traits2 files
  • percent-encoding2 files
  • SWR2 files
  • tokio-util2 files
  • wasm-bindgen2 files
  • wasm-bindgen-futures2 files
  • .ENV1 file
  • arrayvec1 file
  • bitflags1 file
  • chrono1 file
  • console_error_panic_hook1 file
  • crc32fast1 file
  • crossbeam-channel1 file
  • hex1 file
  • minimatch1 file
  • moment1 file
  • nix1 file
  • num_cpus1 file
  • regex-automata1 file
  • reqwest1 file
  • rustls1 file
  • same-file1 file
  • sha11 file
  • Socket.io1 file
  • socket.io-client1 file
  • socket21 file
  • terminal_size1 file
  • undici1 file
  • unicode-width1 file
  • uuid1 file
  • webbrowser1 file
  • whatwg-fetch1 file

packages/create-next-app

Frontend

Interface

  • prompts1 file
packages/create-next-app

Support

Tools

  • fast-glob2 files

Other

  • picocolors5 files

packages/devlow-bench

packages/devlow-bench

Support

Tools

  • Inquirer1 file

Other

  • picocolors3 files
  • minimist1 file
  • split21 file
  • url1 file

packages/eslint-config-next

packages/eslint-config-next

Support

Tools

  • ESLint5 files
  • typescript-eslint2 files
  • eslint-plugin-import1 file
  • eslint-plugin-jsx-a11y1 file
  • eslint-plugin-react1 file
  • eslint-plugin-react-hooks1 file
  • globals1 file

packages/eslint-plugin-internal

packages/eslint-plugin-internal

Support

Tools

  • @typescript-eslint/parser1 file
  • ESLint1 file

packages/eslint-plugin-next

packages/eslint-plugin-next

Support

Tools

  • ESLint5 files
  • fast-glob1 file

packages/next-codemod

Frontend

packages/next-codemod

Support

Content

  • Cheerio1 file

Other

  • execa3 files
  • picocolors3 files

packages/next-env

packages/next-env

Support

Tools

  • dotenv-expand1 file

Other

  • .ENV1 file

packages/next-mdx

packages/next-mdx

Support

Tools

  • @mdx-js/loader1 file

packages/next-playwright

packages/next-playwright

Support

Testing

  • @playwright/test1 file

packages/next-polyfill-nomodule

packages/next-polyfill-nomodule

Support

Other

  • core-js1 file
  • object-assign1 file
  • whatwg-fetch1 file

packages/next-swc

packages/next-swc

Support

Other

  • url1 file

packages/next

Frontend

Styles

  • PostCSS2 files
  • styled-jsx2 files
packages/next

Support

The base

  • react-server-dom-webpack18 files

Content

  • sharp1 file

Testing

  • @playwright/test7 files
  • Testing Library2 files
  • msw1 file

Tools

  • Babel2 files
  • resolve-from1 file
  • SWC1 file

Other

  • url23 files
  • execa1 file

packages/next/src/compiled/@edge-runtime/primitives

packages/next/src/compiled/@edge-runtime/primitives

Support

Other

  • url2 files

packages/next/src/compiled/@mswjs/interceptors/ClientRequest

packages/next/src/compiled/@mswjs/interceptors/ClientRequest

Support

Other

  • url1 file

packages/next/src/compiled/@vercel/nft

packages/next/src/compiled/@vercel/nft

Support

Other

  • url1 file

packages/next/src/compiled/@vercel/og

packages/next/src/compiled/@vercel/og

Support

Content

  • sharp1 file

Other

  • url1 file

packages/next/src/compiled/@vercel/routing-utils

packages/next/src/compiled/@vercel/routing-utils

Support

Other

  • url1 file

packages/next/src/compiled/babel-packages

packages/next/src/compiled/babel-packages

Support

Other

  • core-js1 file

packages/next/src/compiled/babel

packages/next/src/compiled/babel

Support

Other

  • url1 file

packages/next/src/compiled/edge-runtime

packages/next/src/compiled/edge-runtime

Support

Other

  • url1 file

packages/next/src/compiled/http-proxy-agent

packages/next/src/compiled/http-proxy-agent

Support

Other

  • url1 file

packages/next/src/compiled/https-browserify

packages/next/src/compiled/https-browserify

Support

Other

  • url1 file

packages/next/src/compiled/https-proxy-agent

packages/next/src/compiled/https-proxy-agent

Support

Other

  • url1 file

packages/next/src/compiled/loader-runner

packages/next/src/compiled/loader-runner

Support

Other

  • url1 file

packages/next/src/compiled/postcss-flexbugs-fixes

Frontend

Styles

  • PostCSS1 file
packages/next/src/compiled/postcss-flexbugs-fixes

packages/next/src/compiled/postcss-preset-env

Frontend

Styles

  • PostCSS1 file
packages/next/src/compiled/postcss-preset-env

Support

Other

  • url1 file

packages/next/src/compiled/postcss-safe-parser

Frontend

Styles

  • PostCSS1 file
packages/next/src/compiled/postcss-safe-parser

packages/next/src/compiled/postcss-scss

Frontend

Styles

  • PostCSS1 file
packages/next/src/compiled/postcss-scss

packages/next/src/compiled/react-server-dom-turbopack-experimental

Frontend

packages/next/src/compiled/react-server-dom-turbopack-experimental

packages/next/src/compiled/react-server-dom-turbopack

packages/next/src/compiled/react-server-dom-webpack-experimental

Frontend

packages/next/src/compiled/react-server-dom-webpack-experimental

Support

The base

  • react-server-dom-webpack1 file

Tools

  • acorn-loose2 files

Other

  • url2 files

packages/next/src/compiled/react-server-dom-webpack

Frontend

packages/next/src/compiled/react-server-dom-webpack

Support

The base

  • react-server-dom-webpack1 file

Tools

  • acorn-loose2 files

Other

  • url2 files

packages/next/src/compiled/sass-loader

Frontend

Styles

  • Sass1 file
packages/next/src/compiled/sass-loader

Support

Other

  • url1 file

packages/next/src/compiled/serve-handler

packages/next/src/compiled/serve-handler

Support

Other

  • url1 file

packages/next/src/compiled/source-map08

packages/next/src/compiled/source-map08

Support

Other

  • url1 file

packages/next/src/compiled/stream-http

packages/next/src/compiled/stream-http

Support

Other

  • url1 file

packages/next/src/compiled/webpack

packages/next/src/compiled/webpack

Support

Other

  • url1 file

packages/next/src/compiled/ws

packages/next/src/compiled/ws

Support

Other

  • url1 file

packages/react-refresh-utils

packages/react-refresh-utils

Support

Tools

  • react-refresh4 files

rspack/crates/binding

rspack/crates/binding

Support

Tools

  • napi-derive1 file

Other

  • anyhow
  • napi
  • serde_json
  • rustc-hash3 files
  • regex1 file

turbopack/crates/turbopack-ecmascript-runtime/js

turbopack/crates/turbopack-ecmascript-runtime/js

Support

Other

  • url2 files

turbopack/crates/turbopack-node/js

Frontend

Styles

  • PostCSS1 file
turbopack/crates/turbopack-node/js

Support

Other

  • url1 file

Other repos with a similar stack

Ordered by how much of its stack they share with next.js, then by stars.

Frequently asked questions

What language is next.js written in?
next.js is written in JavaScript: 5,697 files and 2,391,614 written lines.
What framework does next.js use?
next.js is built with React, Express, Tokio, scheduler, Next.js, and react-server-dom-webpack.

The proof: in packages/next-codemod/transforms/__testfixtures__/next-lint-to-eslint-cli/flat-config-flat-compat-with-other-compat/package.json

What database does next.js use?
next.js stores its data in concurrent-queue.
Does next.js have tests?
Yes. next.js has 18,587 test files and is tested with libfuzzer-sys, playwright, Testing Library, Jest, @playwright/test, and msw.
Which repos have a stack like next.js's?
The ones that share most of its stack:NousResearch/hermes-agentshadcn-ui/uisupabase/supabase

What is your repo built with?

Paste your public repo and see it drawn.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →