Node.js Native Addons (N-API, node-gyp, node-addon-api)
Parent: JavaScript and Node.js · researched 2026-06-01T02:55:43.431Z· 9 sources · 7 concepts · skill programming-languages
Programming-languages family ROUTER. Split into: lang-python (Python idioms, testing, typing, uv toolchain, packaging, CPython internals, pydantic); lang-js-ts (JavaScript/Node, TypeScript, Deno/Bun/e
programming-languages
- Programming-languages family ROUTER. Split into: lang-python (Python idioms, testing, typing, uv toolchain, packaging, CPython internals, pydantic); lang-js-ts (JavaScript/Node, TypeScript, Deno/Bun/edge runtimes, V8 internals, zod, JS debugging); lang-go-and-mobile (Go patterns, Kotlin/Compose Multiplatform). Route to the sub-hub for the language in question. [source]
- This hub routes to on-demand reference files under references/. See each spoke for depth. [source]
Children
- Node-API (N-API) C ABI (frontier)
- node-addon-api C++ wrapper (frontier)
- node-gyp / binding.gyp build toolchain (frontier)
- Prebuilt binary distribution (prebuildify, node-pre-gyp) (frontier)
- cmake-js (frontier)
- Rust addons (napi-rs, neon) (frontier)
- Loading and debugging .node addons (frontier)
Frontier under this node: Loading and debugging .node addons, Node-API (N-API) C ABI, Prebuilt binary distribution (prebuildify, node-pre-gyp), Rust addons (napi-rs, neon), cmake-js, node-addon-api C++ wrapper, node-gyp / binding.gyp build toolchain