opennextjs-netlify
by
opennextjs

Description: Open Next.js adapter for Netlify

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on June 19th, 2025
Created on October 26th, 2020
Open Issues & Pull Requests: 94 (+0)
Number of forks: 110
Total Stargazers: 850 (+0)
Total Subscribers: 19 (+0)

Issue Activity (beta)

Open issues: 42
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 463 days
Stale 30+ days: 41
Stale 90+ days: 38

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • type: bug (177)
  • v4 (57)
  • priority: medium (36)
  • priority: low (32)
  • priority: high (30)
  • Next.js e2e test failure (29)
  • type: feature (23)
  • status: awaiting user response (22)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 169.1 days
Mean response time: 310.6 days
90th percentile: 1049.0 days
Tracked items: 141

Most active contributors

Detailed Description

The opennextjs-netlify repository is a TypeScript-based adapter that enables Next.js applications to run natively on Netlify's platform. It handles the complete build process and runtime environment configuration for Next.js sites deployed to Netlify, functioning as an automatic plugin that integrates seamlessly into Netlify's deployment pipeline. The package is published as @netlify/plugin-nextjs on npm and operates under an MIT License.

The primary purpose of this repository is to bridge Next.js and Netlify's infrastructure, allowing developers to deploy modern React-based applications without requiring manual configuration in most cases. Next.js support is native to Netlify, meaning the runtime installs and operates automatically during builds for Next.js projects. The adapter supports Next.js 13.5 or later with Node.js 18 or later, establishing clear version requirements for compatibility. Users can deploy directly through Netlify's build system with zero additional setup, or they can manually install the runtime through Netlify's UI or via npm with explicit version pinning through netlify.toml configuration.

The repository maintains two major version lines. Version 5 represents the current standard for modern Next.js deployments, while version 4 continues to support legacy environments running Next.js 10-13.4 or Node.js versions below 18. The v4 branch receives only security and critical bug fixes, with separate documentation maintained for users still operating on that version. This dual-version approach ensures backward compatibility while allowing the main codebase to advance with current platform standards.

GitGenius activity tracking reveals significant development momentum around version 4 issues, with 55 tracked items, alongside 52 bug-type issues and 29 Next.js end-to-end test failures. The median response latency for issues and pull requests across 141 tracked items stands at 4058.2 hours, with a mean of 7453.4 hours, indicating variable response times typical of community-driven projects. The most active contributor, serhalp, has logged 160 events, followed by MarcL with 50 events and pieh with 45 events, demonstrating concentrated maintainer involvement.

The repository's classification spans frontend development, serverless functions, React frameworks, and JAMstack architecture, reflecting its role in the modern web development ecosystem. It bridges static site generation, server-side rendering, and API routes within the Next.js framework while leveraging Netlify's deployment and continuous integration capabilities. The codebase connects to broader TypeScript and JavaScript ecosystems, with GitGenius identifying overlapping contributors with major projects including microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting cross-pollination with significant open-source initiatives.

Users encountering issues are directed to the GitHub issue tracker, while feature requests and general feedback flow through the discussion board. The documentation emphasizes that most Next.js developers will never need to manually interact with this package, as Netlify handles installation and updates automatically, though advanced users can pin specific versions for production stability. The project represents a critical infrastructure component for the Next.js-on-Netlify deployment experience, abstracting away platform-specific complexity while maintaining compatibility across multiple Next.js and Node.js versions.

opennextjs-netlify
by
opennextjsopennextjs/opennextjs-netlify

Repository Details

Fetching additional details & charts...