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
The base
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
Backend
The base
- Express1 file
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
apps/bundle-analyzer
Frontend
The base
Styles
- Tailwind CSS
class-variance-authority2 files
- next-themes2 files
tailwind-merge1 file
Icons
- Lucide12 files
Support
Other
- clsx2 files
- SWR2 files
packages/create-next-app
Frontend
Interface
- prompts1 file
Support
Tools
- fast-glob2 files
Other
- picocolors5 files
packages/devlow-bench
Support
Tools
- Inquirer1 file
Other
- picocolors3 files
- minimist1 file
- split21 file
- url1 file
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
Support
Tools
@typescript-eslint/parser1 file
- ESLint1 file
packages/eslint-plugin-next
Support
Tools
- ESLint5 files
- fast-glob1 file
packages/next-codemod
Frontend
Support
Content
- Cheerio1 file
Other
- execa3 files
- picocolors3 files
packages/next-codemod/bin/__testfixtures__/react-18-installed-mixed-router
Frontend
packages/next-codemod/bin/__testfixtures__/react-18-installed-pure-pages-router
Frontend
packages/next-codemod/bin/__testfixtures__/react-19-installed-mixed-router
Frontend
packages/next-codemod/bin/__testfixtures__/react-19-installed-pure-pages-router
Frontend
packages/next-env
Support
Tools
- dotenv-expand1 file
Other
- .ENV1 file
packages/next-mdx
Support
Tools
- @mdx-js/loader1 file
packages/next-playwright
Support
Testing
@playwright/test1 file
packages/next-polyfill-nomodule
Support
Other
core-js1 file
- object-assign1 file
- whatwg-fetch1 file
packages/next-swc
Support
Other
- url1 file
packages/next
Frontend
The base
Styles
- PostCSS2 files
- styled-jsx2 files
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
Support
Other
- url2 files
packages/next/src/compiled/@mswjs/interceptors/ClientRequest
Support
Other
- url1 file
packages/next/src/compiled/@vercel/nft
Support
Other
- url1 file
packages/next/src/compiled/@vercel/og
Support
Content
- sharp1 file
Other
- url1 file
packages/next/src/compiled/@vercel/routing-utils
Support
Other
- url1 file
packages/next/src/compiled/babel-packages
Support
Other
core-js1 file
packages/next/src/compiled/babel
Support
Other
- url1 file
packages/next/src/compiled/edge-runtime
Support
Other
- url1 file
packages/next/src/compiled/http-proxy-agent
Support
Other
- url1 file
packages/next/src/compiled/https-browserify
Support
Other
- url1 file
packages/next/src/compiled/https-proxy-agent
Support
Other
- url1 file
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-preset-env
Frontend
Styles
- PostCSS1 file
Support
Other
- url1 file
packages/next/src/compiled/postcss-safe-parser
Frontend
Styles
- PostCSS1 file
packages/next/src/compiled/postcss-scss
Frontend
Styles
- PostCSS1 file
packages/next/src/compiled/react-server-dom-turbopack-experimental
Frontend
packages/next/src/compiled/react-server-dom-turbopack
Frontend
packages/next/src/compiled/react-server-dom-webpack-experimental
Frontend
Support
The base
- react-server-dom-webpack1 file
Tools
- acorn-loose2 files
Other
- url2 files
packages/next/src/compiled/react-server-dom-webpack
Frontend
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
Support
Other
- url1 file
packages/next/src/compiled/serve-handler
Support
Other
- url1 file
packages/next/src/compiled/source-map08
Support
Other
- url1 file
packages/next/src/compiled/stream-http
Support
Other
- url1 file
packages/next/src/compiled/webpack
Support
Other
- url1 file
packages/next/src/compiled/ws
Support
Other
- url1 file
packages/react-refresh-utils
Support
Tools
react-refresh4 files
packages/third-parties
Frontend
rspack/crates/binding
Support
Tools
- napi-derive1 file
Other
- anyhow
- napi
- serde_json
- rustc-hash3 files
- regex1 file
turbopack/crates/turbopack-ecmascript-runtime/js
Support
Other
- url2 files
turbopack/crates/turbopack-node/js
Frontend
Styles
- PostCSS1 file
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?
What framework does next.js use?
What database does next.js use?
Does next.js have tests?
Which repos have a stack like next.js's?
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →