An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with n-api

A curated list of projects in awesome lists tagged with n-api .

https://github.com/node-webrtc/node-webrtc

node-webrtc is a Node.js Native Addon that provides bindings to WebRTC M87

bindings n-api native-addon node webrtc

Last synced: 17 Dec 2025

https://github.com/brooooooklyn/canvas

High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.

canvas n-api napi napi-rs node-api node-canvas rust skia

Last synced: 15 Mar 2026

https://github.com/Brooooooklyn/canvas

High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.

canvas n-api napi napi-rs node-api node-canvas rust skia

Last synced: 27 Mar 2025

https://github.com/Level/leveldown

Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.

abstract-leveldown binding cpp leveldb n-api native-module nodejs prebuilt-binaries

Last synced: 15 Mar 2025

https://github.com/level/leveldown

Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.

abstract-leveldown binding cpp leveldb n-api native-module nodejs prebuilt-binaries

Last synced: 30 Mar 2025

https://github.com/kaelzhang/penteract-ocr

⭐️ The native node.js bindings to the Tesseract OCR project.

n-api nodejs ocr ocr-engine optical-character-recognition penteract tesseract

Last synced: 14 Apr 2025

https://github.com/napi-rs/napi

High-level Node.js N-API bindings for Rust ✨🦀🚀✨— ⚠️Deprecated in favor of https://github.com/napi-rs/napi-rs ⚠️

addons n-api napi nodejs rust rust-bindings

Last synced: 22 Apr 2025

https://github.com/Geode-solutions/genepi

Automatic generation of N-API wrapper from a C++ library

bindings cmake n-api napi node-addon-api nodejs wrapper

Last synced: 24 Mar 2025

https://github.com/reon90/glfwjs

The N-API bindings for GLFW

c glfw javascript n-api nodejs opengl vulkan

Last synced: 13 Apr 2025

https://github.com/akshayganeshen/napi-go

Go library for building Node.js Native Addons using Node-API

addon go golang n-api napi nodejs

Last synced: 20 Jan 2026

https://github.com/andi23rosca/napi-nim

Write NodeJS native extensions in Nim

n-api nim nim-lang nim-language node-addon node-js

Last synced: 14 Jul 2025

https://github.com/vvmnnnkv/libtorchjs

Node.js N-API wrapper for libtorch

libtorch n-api nodejs pytorch

Last synced: 24 Feb 2026

https://github.com/daninet/node-gdi

Node.js bindings to Windows GDI (graphics device interface)

bindings gdi gdi-plus graphical-user-interface gui javascript n-api native node nodejs window windows

Last synced: 16 Jul 2025

https://github.com/ajihyf/node-addon-api-helper

A more convenient, type-safe and boilerplate-less way to write Node.js C++ addons.

cpp n-api napi node-addon-api

Last synced: 13 Apr 2025

https://github.com/atishay/napi

N-API based Souvenir service for CascadiaJS 2018

cascadiajs cplusplus imagemagick javascript n-api nan nodejs sample-code tutorial

Last synced: 07 May 2025

https://github.com/reon90/skiajs

The N-API bindings for Skia Graphics Library

bindings n-api nodejs skia

Last synced: 25 Oct 2025

https://github.com/no2chem/bigint-hash

💪🔢🔒 bigint-hash: Hashing for TC39 BigInt Proposal

bigint bindings crypto ethereum hash keccak n-api node nodejs sha sha-1 sha-2 sha-3 xxhash

Last synced: 11 Jun 2025

https://github.com/richerfu/node-addon-api-ohos

node-addon-api for HarmonyOS/HarmonyNext

harmony harmonyos harmonyos-next n-api node-addon-api

Last synced: 09 Apr 2025

https://github.com/jamesmgreene/napi-async-callback-example

Node v8.x N-API asynchronous callback example addon

addon async asynchronous callback n-api napi native native-module node nodejs

Last synced: 08 May 2025

https://github.com/lxrdknowkill/hikarisystem-hexcore

The Native Reverse Engineering IDE. Zero-overhead binary analysis, full CPU emulation (PE/ELF), and headless automation. Powered by Capstone, Unicorn, LLVM & Remill via N-API.

better-sqlite3 binary-analysis debugger disassembler electron llvm-mc malware-analysis n-api remill reverse-engineering

Last synced: 20 Feb 2026

https://github.com/wakanda/wakanda-storage

Share your datas between all your NodeJS processes or clusters.

add-on boost cpp javascript n-api nodejs storage

Last synced: 04 Sep 2025

https://github.com/avennn/nc-screen

🖥️Nodejs C++ addon to get device screen size

addon cpp n-api napi nodejs screen

Last synced: 12 Feb 2026

https://github.com/datkt/napi

N-API C Interop for Kotlin/Native

binding c cinterop interop kotlin kotlin-native n-api napi native node

Last synced: 24 Aug 2025

https://github.com/nicknaso/conf-ni-2017

Node.JS With Steroids - Make Better Node.js Application with Native Add-Ons

addon bridge c cpp javascript n-api nan native node-addon nodejs performance

Last synced: 29 Apr 2026

https://github.com/malykhin/n-api-experiments

N-API Node.js experiments

n-api node-addon-api nodejs opencv

Last synced: 03 May 2026

https://github.com/sigoden/node-fisheye

A opencv fisheye camera model bindings for Node.js.

fisheye n-api opencv

Last synced: 16 Mar 2026

https://github.com/jamesmgreene/napi-sync-callback-example

Node v8.x N-API synchronous callback example addon

addon callback n-api napi native native-module node nodejs sync synchronous

Last synced: 17 May 2026

https://github.com/tyrone-sudeium/napi-gif-encoder

GIF Encoder for Node JS that tries to have reasonable performance

gif gif-encoder n-api node-js rust

Last synced: 07 May 2025

https://github.com/stdlib-js/strided-napi-cmap

C API for registering a Node-API module exporting a strided array interface for applying a unary callback to a single-precision complex floating-point strided input array and assigning results to a single-precision complex floating-point strided output array.

addon array cmplx complex float float32 flt javascript map n-api napi node node-api node-js nodejs single-precision stdlib strided transform unary

Last synced: 22 Jun 2025

https://github.com/nicknaso/conf-cd-rome-2018

Talk for the Codemotion Rome 2018

addon cpp javascript n-api native-module nodejs

Last synced: 12 Apr 2026

https://github.com/stdlib-js/strided-napi-smskmap

C API for registering an N-API module exporting a strided array interface for applying a unary callback accepting and returning single-precision floating-point numbers to each element in a single-precision floating-point strided input array according to a corresponding element in a strided mask array and assigning results to elements in a single-precision floating-point strided output array.

addon array float float32 flt javascript map mask masked missing n-api napi node node-js nodejs single-precision stdlib strided transform unary

Last synced: 12 Jul 2025

https://github.com/stdlib-js/strided-napi-smap

C API for registering an N-API module exporting a strided array interface for applying a unary callback accepting and returning single-precision floating-point numbers to each element in a single-precision floating-point strided input array and assigning results to elements in a single-precision floating-point strided output array.

addon array float float32 flt javascript map n-api napi node node-js nodejs single-precision stdlib strided transform unary

Last synced: 12 Jul 2025

https://github.com/shyiko/node-finalize-addon

Object finalization based on N-API for Node.js v8.6.0+

finalize n-api node-addon weak

Last synced: 28 Apr 2026

https://github.com/catalogm/node-xapian

xapian bindings for node using n-api

cpp full-text-search javascript n-api node xapian xapian-indexing

Last synced: 11 Feb 2026

https://github.com/stdlib-js/strided-base-function-object

C APIs for creating and managing strided array function objects.

array base c fcn function javascript n-api napi node node-js nodejs stdlib strided

Last synced: 08 Oct 2025

https://github.com/stdlib-js/strided-napi-binary

C API for registering a Node-API module exporting a strided array interface for applying a binary callback to two input strided arrays.

addon array binary javascript n-api napi node node-api node-js nodejs stdlib strided

Last synced: 29 Oct 2025

https://github.com/pboymt/genshin-impact-auto-track

GenshinImpact AutoTrack DLL 的 Node.js N-API 绑定模块。 Node.js N-API binding of GenshinImpact AutoTrack DLL.

genshin genshin-impact genshinimpact n-api nodeapi nodejs

Last synced: 14 Feb 2026

https://github.com/stdlib-js/strided-napi-smap2

C API for registering a Node-API module exporting a strided array interface for applying a binary callback accepting and returning single-precision floating-point numbers to corresponding elements in two single-precision floating-point strided input arrays and assigning results to elements in a single-precision floating-point strided output array.

addon array binary float float32 flt javascript map n-api napi node node-api node-js nodejs single-precision stdlib strided transform

Last synced: 15 Feb 2026

https://github.com/jamesmgreene/napi-sync-return-example

Node v8.x N-API synchronous `return` example addon

addon n-api napi native native-module node nodejs return sync synchronous

Last synced: 24 Apr 2026

https://github.com/lonelyhentxi/grasslands

A grass wrapper with nodejs importer and an adapter between grass and sass-loader etc.

grass grasslands n-api napi napi-rs node-addon node-addon-api rspack rust sass sass-loader scss webpack

Last synced: 08 Jun 2026

https://github.com/stdlib-js/ndarray-base-napi-addon-arguments

C API for validating, extracting, and transforming (to native C types) function arguments provided to an ndarray N-API add-on interface.

addon args arguments javascript multidimensional n-api napi ndarray node node-js nodejs stdlib tensor

Last synced: 03 Apr 2025

https://github.com/markusjx/n-api-tools

A toolbox for node-addon-api

javascript n-api nodejs promise

Last synced: 15 Mar 2026

https://github.com/reon90/napi-generator

Node-API (formerly N-API) Generator is an API generation for building native C and C++ addons. Common use cases are call GPU commands from Node.js

addons c99 cpp n-api nodejs

Last synced: 14 Apr 2026

https://github.com/stdlib-js/strided-napi-dmap2

C API for registering a Node-API module exporting a strided array interface for applying a binary callback accepting and returning double-precision floating-point numbers to corresponding elements in two double-precision floating-point strided input arrays and assigning results to elements in a double-precision floating-point strided output array.

addon array binary dbl double double-precision float64 javascript map n-api napi node node-api node-js nodejs stdlib strided transform

Last synced: 11 Jan 2026

https://github.com/stdlib-js/strided-napi-dmskmap

C API for registering an N-API module exporting a strided array interface for applying a unary callback accepting and returning double-precision floating-point numbers to each element in a double-precision floating-point strided input array according to a corresponding element in a strided mask array and assigning results to elements in a double-precision floating-point strided output array.

addon array dbl double double-precision float64 javascript map mask masked missing n-api napi node node-js nodejs stdlib strided transform unary

Last synced: 01 Mar 2026

https://github.com/stdlib-js/strided-napi-mskunary

C API for registering an N-API module exporting a strided array interface for applying a unary callback to an input strided array according to a mask strided array.

addon array javascript mask masked missing missing-values msk n-api na napi node node-js nodejs stdlib strided unary

Last synced: 03 Mar 2026

https://github.com/lgeiger/napi-prebuild-starter

Create and package Node.js N-API modules using prebuildify and Azure pipelines

azure-pipelines n-api node-gyp nodejs prebuild starter-template v8

Last synced: 24 Apr 2026

https://github.com/jaganathanb/node-usbspy

An event based node.js c++ addon/binding to retrive the connected usb storage devices and detect the storage device insertion/removal and notifify the subscribed apps.

addon cpp javascript n-api nodejs

Last synced: 10 May 2026

https://github.com/fantasywind/n-api-sample

Fibonacci Sample in N-API

n-api nodejs

Last synced: 28 Apr 2026

https://github.com/krystianity/node-n-api-base

skeleton project for async Node.js N-API C++ native modules

abi addon cpp gyp n-api native nodejs

Last synced: 29 Apr 2026

https://github.com/stdlib-js/math-base-napi-quinary

C APIs for registering a Node-API module exporting an interface for invoking a quinary numerical function.

addon javascript map math mathematics n-api napi node node-api node-js nodejs quinary stdlib transform

Last synced: 08 Jan 2026

https://github.com/littledivy/spin-cc

Blazing fast cli spinner written in C++ :rocket:

n-api napi node-addon-api nodejs

Last synced: 02 May 2026

https://github.com/enieber/n-api

nodejs with C++ lang

cpp n-api nodejs

Last synced: 30 Apr 2026

https://github.com/joseluisq/mime-type-lite

A Native Module Addon example using N-API

n-api native-addon nodejs

Last synced: 01 May 2026

https://github.com/vweevers/napi-functions

List the N-API functions used in c/c++ source code.

c cpp n-api nodejs npm-package

Last synced: 11 Apr 2026

https://github.com/monhi/cpplogger

Native C++ circular logger package (N-API) for node.js projects

circular cpp logger n-api nodejs plog

Last synced: 14 May 2026

https://github.com/igncp/ime

Proof of concept of an IME (Input Method Editor) for IBus written in TypeScript

c dbus freedesktop ibus ime linux n-api napi node-gyp typescript

Last synced: 20 Apr 2026

https://github.com/abhi11210646/napi-addons

sum/factorial function using N-API C++ addons

cplusplus n-api node-addon-api

Last synced: 11 May 2026

https://github.com/ksm2/native-complex

Native complex number library for Node.js using N-API

complex-numbers n-api native nodejs

Last synced: 01 May 2026