Ross ROSS = Recommend OSS · open-source software intelligence for agents

nodejs/node-gyp

Node.js native addon build tool observed · 2026-08-28

github.com/nodejs/node-gyp · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 99
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 26
  • age_days: 5325
  • days_rel: 7
  • days_push: 7
  • n_releases_24m: 18

Full methodology

Adoption not part of the score

10685 stars · 1878 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

node-gyp is a cross-platform command-line tool for compiling native addon modules for Node.js, built on a vendored copy of gyp-next. It downloads the appropriate Node.js headers and drives the platform build toolchain (make/GCC, Xcode/clang, or Visual Studio).

Use cases

  • compile a native C++ addon for Node.js
  • build node-gyp modules on Windows with Visual Studio
  • target a specific Node.js version when building native addons
  • install a package with native bindings from npm
  • cross-platform build configuration for Node native modules

When to choose

  • you are developing or installing Node.js native addons written in C/C++
  • you need to build against multiple Node.js versions or platforms
  • your npm package ships native code and needs a standard build tool

When to avoid

  • you only write pure JavaScript/TypeScript with no native dependencies
  • you want to build Node.js itself (node-gyp does not do that)
  • you prefer N-API packages with prebuilt binaries that skip compilation

Facets

cli-tool · maturity stable

build-tool cli compiler developer-tools backend cross-platform cli cross-platform windows node-addon gyp native-modules c-plus-plus npm nodejs linux macos

1 source

Member repositories

RepositoryRoleHealth v2
nodejs/node-gypmain99

For agents

markdown · JSON · MCP: product_card(name="nodejs/node-gyp")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem