nodejs/node
Addons are dynamically-linked shared objects written in C++. The function can load Addons as ordinary Node.js modules. Addons provide an interface between JavaScript and C/C++ libraries. There are three options for implementing Addons: N-API, nan, or direct use of internal V8, libuv and Node.js libraries.
https://github.com/nodejs/node/blob/master/doc/api/addons.md#c-addons