CMake-based Build System for Node.js Native Modules

JSON →
library 2.5.1 ·javascript
verified May 27, 2026

node-cmake is a build system for Node.js native modules that leverages CMake (version 3.1 or newer) as an alternative to the default node-gyp. The current stable version is 2.5.1. Major version 2.0 introduced a complete rewrite, aiming for drop-in execution compatibility with the `node-gyp` binary and standardization of its output format. Key differentiators include its reliance on CMake for greater build flexibility, a simplified and portable configuration script (`NodeJS.cmake`), and improved handling of Node.js variants. While its primary interaction is via CLI, it provides a JavaScript module for locating built native addons. The project's release cadence is not strictly defined, but major versions can introduce significant breaking changes, as seen with the 2.0 rewrite.

total hits 18
actors 7 distinct systems
last hit 23h ago human
GPTBot
2
Script
2
ClaudeBot
1
Search engines
2
Humans
5

top countries 🇺🇸 United States · VN · 🇫🇷 France · 🇨🇦 Canada · 🇮🇳 India