Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
vercel
/
next.js
Public
Notifications
You must be signed in to change notification settings
Fork
31.9k
Star
142k
Code
Issues
1k
Pull requests
2.4k
Discussions
Actions
Security and quality
61
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Files
Expand file tree
canary
Breadcrumbs
next.js
/
test
/
development
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
canary
Breadcrumbs
next.js
/
test
/
development
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
acceptance-app
acceptance-app
acceptance
acceptance
api-cors-with-rewrite
api-cors-with-rewrite
app-aspath
app-aspath
app-config-asset-prefix
app-config-asset-prefix
app-dir
app-dir
app-document-add-hmr
app-document-add-hmr
app-document-remove-hmr
app-document-remove-hmr
app-functional
app-functional
app-hmr
app-hmr
babel-next-image
babel-next-image
basic
basic
broken-webpack-plugin
broken-webpack-plugin
browser-logs
browser-logs
client-dev-overlay
client-dev-overlay
client-navigation-a11y
client-navigation-a11y
compression
compression
config-devtool-dev
config-devtool-dev
config-mjs
config-mjs
config-output-export
config-output-export
config-validation
config-validation
config
config
correct-tsconfig-defaults
correct-tsconfig-defaults
css-features
css-features
css-hmr-unmounted-chunk
css-hmr-unmounted-chunk
css-modules
css-modules
dev-cache-control
dev-cache-control
dev-indicator
dev-indicator
development-hmr-refresh
development-hmr-refresh
document-head-warnings
document-head-warnings
dotenv-default-expansion
dotenv-default-expansion
duplicate-pages
duplicate-pages
dynamic-require
dynamic-require
dynamic-route-rename
dynamic-route-rename
empty-object-getInitialProps
empty-object-getInitialProps
empty-project
empty-project
enoent-during-require
enoent-during-require
error-overlay
error-overlay
experimental-https-server
experimental-https-server
fs-settling-event
fs-settling-event
gssp-notfound
gssp-notfound
gssp-redirect-with-rewrites
gssp-redirect-with-rewrites
internal-traces
internal-traces
invalid-revalidate-values
invalid-revalidate-values
jsconfig-path-reloading
jsconfig-path-reloading
jsconfig-paths-wildcard
jsconfig-paths-wildcard
link-with-encoding
link-with-encoding
load-config-freq
load-config-freq
lockfile
lockfile
mcp-server
mcp-server
middleware-dev-update
middleware-dev-update
middleware-errors
middleware-errors
middleware-overrides-node.js-api
middleware-overrides-node.js-api
middleware-warnings
middleware-warnings
missing-document-component-error
missing-document-component-error
next-config-ts
next-config-ts
next-font
next-font
next-image-new
next-image-new
no-override-next-props
no-override-next-props
ondemand
ondemand
pages-dir
pages-dir
plugin-mdx-rs
plugin-mdx-rs
prerender
prerender
project-directory-with-styled-jsx-suffix
project-directory-with-styled-jsx-suffix
read-only-source-hmr
read-only-source-hmr
repeated-dev-edits
repeated-dev-edits
replayed-internal-errors
replayed-internal-errors
report-system-env-var-inlining
report-system-env-var-inlining
sass-error
sass-error
server-side-dev-errors
server-side-dev-errors
skip-dev-overlay
skip-dev-overlay
slow-module-detection
slow-module-detection
stale-dev-types
stale-dev-types
start-no-build
start-no-build
trailing-slash-dist
trailing-slash-dist
tsconfig-path-reloading
tsconfig-path-reloading
turbopack-unsupported-log
turbopack-unsupported-log
typescript-app-type-declarations
typescript-app-type-declarations
typescript-auto-install
typescript-auto-install
typescript-external-dir
typescript-external-dir
typescript-hmr
typescript-hmr
typescript-native-preview
typescript-native-preview
typescript-plugin
typescript-plugin
watch-config-file
watch-config-file
webpack-issuer-deprecation-warning
webpack-issuer-deprecation-warning
View all files
You can’t perform that action at this time.