| 1 | This page contains links to some examples of existing `binding.gyp` files that other node modules are using. Take a look at them for inspiration.
|
|---|
| 2 |
|
|---|
| 3 | To add to this page, just add the link to the project's `binding.gyp` file below:
|
|---|
| 4 |
|
|---|
| 5 | * [ons](https://github.com/XadillaX/aliyun-ons/blob/master/binding.gyp)
|
|---|
| 6 | * [thmclrx](https://github.com/XadillaX/thmclrx/blob/master/binding.gyp)
|
|---|
| 7 | * [libxmljs](https://github.com/polotek/libxmljs/blob/master/binding.gyp)
|
|---|
| 8 | * [node-buffertools](https://github.com/bnoordhuis/node-buffertools/blob/master/binding.gyp)
|
|---|
| 9 | * [node-canvas](https://github.com/LearnBoost/node-canvas/blob/master/binding.gyp)
|
|---|
| 10 | * [node-ffi](https://github.com/rbranson/node-ffi/blob/master/binding.gyp) + [libffi](https://github.com/rbranson/node-ffi/blob/master/deps/libffi/libffi.gyp)
|
|---|
| 11 | * [node-time](https://github.com/TooTallNate/node-time/blob/master/binding.gyp)
|
|---|
| 12 | * [node-sass](https://github.com/sass/node-sass/blob/master/binding.gyp) + [libsass](https://github.com/sass/node-sass/blob/master/src/libsass.gyp)
|
|---|
| 13 | * [node-serialport](https://github.com/voodootikigod/node-serialport/blob/master/binding.gyp)
|
|---|
| 14 | * [node-weak](https://github.com/TooTallNate/node-weak/blob/master/binding.gyp)
|
|---|
| 15 | * [pty.js](https://github.com/chjj/pty.js/blob/master/binding.gyp)
|
|---|
| 16 | * [ref](https://github.com/TooTallNate/ref/blob/master/binding.gyp)
|
|---|
| 17 | * [appjs](https://github.com/milani/appjs/blob/master/binding.gyp)
|
|---|
| 18 | * [nwm](https://github.com/mixu/nwm/blob/master/binding.gyp)
|
|---|
| 19 | * [bcrypt](https://github.com/ncb000gt/node.bcrypt.js/blob/master/binding.gyp)
|
|---|
| 20 | * [nk-mysql](https://github.com/mmod/nodamysql/blob/master/binding.gyp)
|
|---|
| 21 | * [nk-xrm-installer](https://github.com/mmod/nk-xrm-installer/blob/master/binding.gyp) + [includable.gypi](https://github.com/mmod/nk-xrm-installer/blob/master/includable.gypi) + [unpack.py](https://github.com/mmod/nk-xrm-installer/blob/master/unpack.py) + [disburse.py](https://github.com/mmod/nk-xrm-installer/blob/master/disburse.py)
|
|---|
| 22 | <sub>.py files above provide complete reference for examples of fetching source via http, extracting, and moving files.</sub>
|
|---|
| 23 | * [node-memwatch](https://github.com/lloyd/node-memwatch/blob/master/binding.gyp)
|
|---|
| 24 | * [node-ip2location](https://github.com/bolgovr/node-ip2location/blob/master/binding.gyp)
|
|---|
| 25 | * [node-midi](https://github.com/justinlatimer/node-midi/blob/master/binding.gyp)
|
|---|
| 26 | * [node-sqlite3](https://github.com/developmentseed/node-sqlite3/blob/master/binding.gyp) + [libsqlite3](https://github.com/developmentseed/node-sqlite3/blob/master/deps/sqlite3.gyp)
|
|---|
| 27 | * [node-zipfile](https://github.com/mapbox/node-zipfile/blob/master/binding.gyp)
|
|---|
| 28 | * [node-mapnik](https://github.com/mapnik/node-mapnik/blob/master/binding.gyp)
|
|---|
| 29 | * [node-inotify](https://github.com/c4milo/node-inotify/blob/master/binding.gyp)
|
|---|
| 30 | * [v8-profiler](https://github.com/c4milo/v8-profiler/blob/master/binding.gyp)
|
|---|
| 31 | * [airtunes](https://github.com/radioline/node_airtunes/blob/master/binding.gyp)
|
|---|
| 32 | * [node-fann](https://github.com/c4milo/node-fann/blob/master/binding.gyp)
|
|---|
| 33 | * [node-talib](https://github.com/oransel/node-talib/blob/master/binding.gyp)
|
|---|
| 34 | * [node-leveldown](https://github.com/rvagg/node-leveldown/blob/master/binding.gyp) + [leveldb.gyp](https://github.com/rvagg/node-leveldown/blob/master/deps/leveldb/leveldb.gyp) + [snappy.gyp](https://github.com/rvagg/node-leveldown/blob/master/deps/snappy/snappy.gyp)
|
|---|
| 35 | * [node-expat](https://github.com/astro/node-expat/blob/master/binding.gyp) + [libexpat](https://github.com/astro/node-expat/blob/master/deps/libexpat/libexpat.gyp)
|
|---|
| 36 | * [node-openvg-canvas](https://github.com/luismreis/node-openvg-canvas/blob/master/binding.gyp) + [node-openvg](https://github.com/luismreis/node-openvg/blob/master/binding.gyp)
|
|---|
| 37 | * [node-cryptopp](https://github.com/BatikhSouri/node-cryptopp/blob/master/binding.gyp)
|
|---|
| 38 | * [topcube](https://github.com/creationix/topcube/blob/master/binding.gyp)
|
|---|
| 39 | * [node-osmium](https://github.com/osmcode/node-osmium/blob/master/binding.gyp)
|
|---|
| 40 | * [node-osrm](https://github.com/DennisOSRM/node-osrm)
|
|---|
| 41 | * [node-oracle](https://github.com/joeferner/node-oracle/blob/master/binding.gyp)
|
|---|
| 42 | * [node-process-list](https://github.com/ReklatsMasters/node-process-list/blob/master/binding.gyp)
|
|---|
| 43 | * [node-nanomsg](https://github.com/nickdesaulniers/node-nanomsg/blob/master/binding.gyp)
|
|---|
| 44 | * [Ghostscript4JS](https://github.com/NickNaso/ghostscript4js/blob/master/binding.gyp)
|
|---|
| 45 | * [nodecv](https://github.com/xudafeng/nodecv/blob/master/binding.gyp)
|
|---|
| 46 | * [magick-cli](https://github.com/NickNaso/magick-cli/blob/master/binding.gyp)
|
|---|
| 47 | * [sharp](https://github.com/lovell/sharp/blob/master/binding.gyp)
|
|---|
| 48 | * [krb5](https://github.com/adaltas/node-krb5/blob/master/binding.gyp) |
|---|