Next.js is Vercel's React framework for full-stack web apps: file-based routing, server components, static generation and API routes in one package.
Why show Next.js on your README
Contributors immediately know whether to expect the App Router, server actions or a classic Pages setup, so it's one of the first things worth surfacing.
How Next.js is detected
Stack Fingerprint reads the repo's full file tree in one GitHub API call and flags Next.js when it finds any of these:
Files or folders:/^next\.config\.(js|ts|mjs|cjs)$/
Dependencies in package.json:next
Next.js README badge
A static badge you can paste anywhere in Markdown:
Static badges go stale the moment you swap a dependency. A Stack Fingerprint card is generated from the repo, so Next.js (and everything around it) appears or disappears on its own:
Inside the scanner: one recursive Git Trees request, file signals, dependency signals, dev-only tagging, and why every icon has to be inlined as a data URI for GitHub to render it.
Three ways to show what your project is built with: hand-made shields.io badges, a live auto-detected stack card, or a card committed by a GitHub Action. Pros, cons and copy-paste snippets.