Projects in Awesome Lists tagged with napi
A curated list of projects in awesome lists tagged with napi .
https://github.com/napi-rs/napi-rs
A framework for building compiled Node.js add-ons in Rust via Node-API
javascript napi napi-rs neon node node-api nodejs rust
Last synced: 30 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: 12 May 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: 27 Mar 2025
https://github.com/Atome-FE/llama-node
Believe in AI democratization. llama for nodejs backed by llama-rs, llama.cpp and rwkv.cpp, work locally on your laptop CPU. support llama/alpaca/gpt4all/vicuna/rwkv model.
ai embeddings gpt langchain large-language-models llama llama-node llama-rs llamacpp llm napi napi-rs nodejs rwkv
Last synced: 14 Apr 2025
https://github.com/atome-fe/llama-node
Believe in AI democratization. llama for nodejs backed by llama-rs, llama.cpp and rwkv.cpp, work locally on your laptop CPU. support llama/alpaca/gpt4all/vicuna/rwkv model.
ai embeddings gpt langchain large-language-models llama llama-node llama-rs llamacpp llm napi napi-rs nodejs rwkv
Last synced: 30 Mar 2025
https://github.com/ishtms/nodebook
Learn and Master the complex parts of the Node.js Runtime. From V8's Turbofan optimizer to production deployments.
asynchronous-programming backend javascript libuv napi node nodejs optimisation servers v8
Last synced: 10 Oct 2025
https://codeberg.org/firefish/firefish
MOVED REPO: https://git.joinfirefish.org/firefish/firefish
activitypub federation fediverse microblog misskey napi nodejs postgresql rust seaorm vue
Last synced: 04 Oct 2025
https://github.com/zhangyuang/node-ffi-rs
Implement ffi in Node.js by Rust and NAPI
ffi napi node-ffi nodejs-ffi rust
Last synced: 15 May 2025
https://github.com/toyobayashi/emnapi
Node-API implementation for Emscripten, wasi-sdk, clang wasm32 and napi-rs
binding emscripten napi node-api wasi wasi-sdk wasm webassembly
Last synced: 14 May 2025
https://github.com/brooooooklyn/snappy
Fastest Snappy compression library in Node.js
compression napi napi-rs node-api rust snappy
Last synced: 15 May 2025
https://github.com/Brooooooklyn/snappy
Fastest Snappy compression library in Node.js
compression napi napi-rs node-api rust snappy
Last synced: 01 Apr 2025
https://github.com/brooooooklyn/simple-git
Simple and fast git helper functions.
libgit2 libgit2-library napi napi-rs
Last synced: 15 Apr 2025
https://github.com/Brooooooklyn/simple-git
Simple and fast git helper functions.
libgit2 libgit2-library napi napi-rs
Last synced: 13 Mar 2025
https://github.com/ukoloff/win-ca
Get Windows System Root certificates
certificate-authority electron n-api napi node-forge node-js openssl pem root-cas root-certificate root-certificates tls tls-certificate truststore vscode vscode-extension windows x509
Last synced: 15 May 2025
https://github.com/bengl/sbffi
FFI for node.js, written using NAPI, dyncall, and shared buffers.
Last synced: 16 Sep 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/imazen/imageflow-node
An Image manipulation Library for Nodejs. Based on https://github.com/imazen/imageflow
image-processing imageflow linux macos napi nodejs rust server windows
Last synced: 14 Oct 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/evanwashere/napi.zig
tiny and fast napi bindings for zig
Last synced: 14 Apr 2025
https://github.com/antoniomuso/lz4-napi
Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.
bindings compression compression-library fast javascript lz4 napi napi-rs node-api nodejs rust rust-lang
Last synced: 04 Apr 2025
https://github.com/cztomsik/napigen
Automatic N-API (server-side javascript) bindings for your Zig project.
javascript napi nodejs zig zig-package
Last synced: 13 Jul 2025
https://github.com/no2chem/bigint-buffer
💪🔢 bigint-buffer: Buffer Utilities for TC39 BigInt Proposal
bigint buffer napi node nodejs tc39 typescript
Last synced: 07 Apr 2025
https://github.com/probablykasper/ferrum
Music library app for Mac, Linux and Windows
electron linux macos music music-library music-player napi windows
Last synced: 14 Jul 2025
https://github.com/wenlng/gonacli
🖖 This is a development tool that can quickly use Golang to develop and build NodeJS Addon.
addon c cpp devtools go golang javascript js napi nodejs nodejsaddon v8
Last synced: 07 Oct 2025
https://github.com/openpeeps/denim
Node 💖 Nim = Denim! Build powerful NodeJS / BunJS addons with Nim language via Node API (NAPI)
bindings cli-tool denim javascript napi napi-nim native-addon nim-lang node node-addon-api nodejs-addon nodejs-native-addon openpeeps toolkit
Last synced: 10 Jul 2025
https://github.com/chdb-io/chdb-node
Native NodeJS bindings for chDB, an in-process SQL OLAP Engine powered by ClickHouse
chdb clickhouse ffi napi nodejs olap
Last synced: 10 Jun 2025
https://github.com/corymickelson/NoPoDoFo
node pdf native bindings
napi native-addon node nodejs pdf podofo
Last synced: 04 Apr 2025
https://github.com/kkocdko/hinapi
Node.js native addons without node-gyp!
napi node-gyp nodejs nodejs-addon
Last synced: 20 Aug 2025
https://github.com/nicknaso/addon-event-emitter
How to create and use event emitter interface on Node.js add-ons
addon event event-emitter napi native nodejs nodejs-addon nodejs-modules
Last synced: 31 Aug 2025
https://github.com/webviewjs/webview
Robust cross-platform webview library for Node/Deno/Bun
binding bun deno executable hacktoberfest javascript napi node rust tao webview wry
Last synced: 18 Mar 2025
https://github.com/yue/kizunapi
A set of header-only C++ classes for type conversion between C++ and JavaScript using Node-API.
cpp javascript napi node-api node-module nodejs
Last synced: 07 May 2025
https://github.com/pupiltong/node-tuntap2
a opensource, asynchronized, napi-based, business friendly tuntap device addon for nodejs.
napi nodejs nodejs-addon tap tun tunnel tuntap
Last synced: 08 Apr 2025
https://github.com/ajihyf/node-addon-api-helper
A more convenient, type-safe and boilerplate-less way to write Node.js C++ addons.
Last synced: 13 Apr 2025
https://github.com/xusd320/niddle
A super fast nodejs addon for html parsing and manipulation written in rust.
cheerio htmlparser jquery napi node-addon rust
Last synced: 24 Dec 2025
https://github.com/nicknaso/addon-stream
How to use and create stream on Node.js native add-ons
addon addon-stream napi native nodejs nodejs-addon nodejs-modules stream
Last synced: 13 Apr 2025
https://github.com/jamesmgreene/napi-async-promise-example
Node v8.x N-API asynchronous Promise example addon
addon async async-await asynchronous await deferred future n-api napi native native-module node nodejs promise
Last synced: 07 May 2025
https://github.com/alexwkleung/iris
✨ A comfortable note-taking app powered by Markdown
codemirror codemirror-editor electron electron-app electron-application local-apps local-first macos markdown markdown-editor napi napi-rs note-taking note-taking-app notes-app prosemirror rust typescript wysiwyg wysiwyg-editor
Last synced: 12 Apr 2025
https://github.com/umijs/niddle
A super fast nodejs addon for html parsing and manipulation written in rust.
htmlparser jquery napi node-addon rust
Last synced: 27 Jul 2025
https://github.com/alexwkleung/Iris
✨ A comfortable note-taking app powered by Markdown
codemirror codemirror-editor electron electron-app electron-application local-apps local-first macos markdown markdown-editor napi napi-rs note-taking note-taking-app notes-app prosemirror rust typescript wysiwyg wysiwyg-editor
Last synced: 02 Aug 2025
https://github.com/rreverser/emnapi
[WIP] N-API implementation for Emscripten
asmjs emscripten napi nodejs webassembly
Last synced: 29 Jun 2025
https://github.com/qxip/node-ndpi
nDPI Bindings for Node JS
binding deep-packet-inspection dpi napi ndpi node nodejs protocol
Last synced: 03 May 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/node-3d/image-raub
Native Image loader for Node.js
addon cpp decoder freeimage graphics image javascript n-api napi native node-3d node-addon
Last synced: 01 Aug 2025
https://github.com/shixiongfei/napi-ctp
Node API for CTP
ctp futures napi node-api quant trade trader trading trading-api
Last synced: 13 May 2025
https://github.com/nativescript/napi-android
Node-API Android Runtime for NativeScript
android cplusplus hermes-engine java javascriptcore napi nativescript node-api quickjs typescript v8
Last synced: 28 Feb 2025
https://github.com/codebytere/node-mac-notch
A native Node.js module to fetch information about the new camera notch at the top of some MacBooks
Last synced: 12 May 2025
https://github.com/ahkohd/macos_accessibility_client
A Node.JS Wrapper around macOS' accessibility client APIs
accessibility client electron macos napi napi-rs node-js rust
Last synced: 22 Apr 2025
https://github.com/daniel-boll/axum-js
A Axum http wrapper for NodeJS
axum hacktoberfest hacktoberfest2023 javascript napi napi-rs native-module rust-lang
Last synced: 15 Oct 2025
https://github.com/esimkowitz/printers-js
Cross-runtime printer library for Node.js, Deno, and Bun
bun deno napi nodejs printer printing rust-lang typescript
Last synced: 17 Oct 2025
https://github.com/nicknaso/bcrypt-perf
Performance of bcrypt
addons nan napi nodejs nodejs-addon nodejs-modules performance
Last synced: 25 Mar 2025
https://github.com/kofi-q/tokota
Build / Package / Publish Node.js addons written in Zig
addon napi node node-api nodejs zig zig-package ziglang
Last synced: 24 Aug 2025
https://github.com/aerijo/napi-oniguruma
N-API bindings for the Oniguruma regex library
Last synced: 26 Oct 2025
https://github.com/skitsanos/node-napi-cpp
Example on how to use Node.js N-API in C++
cpp napi node-addon node-addon-api nodejs
Last synced: 05 Mar 2025
https://github.com/lukechu10/ultimate-tictactoe-ai
Ultimate TicTacToe AI program for NodeJS
ai cpp minimax napi node-addon-api nodejs nodejs-modules ultimate-tic-tac-toe uttt
Last synced: 09 Oct 2025
https://github.com/zhouzhi3859/napi_example
This is a repository of node napi examples.
addon napi node node-addon node-api nodejs
Last synced: 04 Mar 2025
https://github.com/acsandmann/vision.rs
n-api bindings for apple vision
apple-vision-framework coreml napi ocr rust
Last synced: 08 Apr 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/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: 26 Jun 2025
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/node-3d/addon-tools-raub
Helpers for Node.js addons and dependency packages
addon addons cross-platform fs gyp header header-files helpers hpp logger macros napi node node-3d node-addon node-addon-api node-js nodejs ts utils
Last synced: 01 Aug 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/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: 11 Apr 2025
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: 29 Oct 2025
https://github.com/stdlib-js/assert-napi-has-property
Assert that a Node-API value has a specified property.
addon assert assertion javascript napi native node node-js nodejs stdlib validate validation
Last synced: 06 Sep 2025
https://github.com/yassineldeeb/speedy-md
Lightning fast markdown parser ⚡🚀
cli fast lightening markdown markdown-parser napi napi-rs parser rust webassembly
Last synced: 28 Mar 2025
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: 17 Jun 2025
https://github.com/stdlib-js/napi-argv-strided-float64array2d
Convert a Node-API value representing a two-dimensional strided array to a double-precision floating-point array.
addon array double float64 javascript macros matrix napi native ndarray node node-js nodejs stdlib strided utilities utils
Last synced: 04 Apr 2025
https://github.com/nobu-sh/typescript-rust-turbo
Typescript, Rust, Turborepo, Yarn Quickstart Boilerplate
napi napi-rs nextjs rust turborepo typescript yarn
Last synced: 30 Dec 2025
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: 12 Jun 2025
https://github.com/archismankarmakar/password-strength-check-electronjs-cpp
Password Strength Checker using ZXCVBN Algorithm in CPP and Electron JS frontend.
cmake cpp electron electron-app electronjs napi nodejs password password-safety password-strength zxcvbn zxcvbn-cpp
Last synced: 31 Dec 2025
https://github.com/stdlib-js/napi-argv-strided-complex128array2d
Convert a Node-API value representing a two-dimensional strided array to a double-precision complex floating-point array.
addon array cmplx complex complex128 double javascript macros matrix napi native ndarray node node-js nodejs stdlib strided utilities utils
Last synced: 20 Oct 2025
https://github.com/drom/vpreproc
Verilog preprocessor bindings for Node.js
napi nodejs preprocessor verilog
Last synced: 05 Apr 2025
https://github.com/stdlib-js/napi-argv-strided-int32array2d
Convert a Node-API value representing a two-dimensional strided array to a signed 32-bit integer array.
addon array int32 integer javascript macros matrix napi native ndarray node node-js nodejs stdlib strided utilities utils
Last synced: 05 Oct 2025
https://github.com/stdlib-js/napi-argv-strided-uint16array2d
Convert a Node-API value representing a two-dimensional strided array to an unsigned 16-bit integer array.
addon array integer javascript macros matrix napi native ndarray node node-js nodejs stdlib strided uint16 utilities utils
Last synced: 04 Apr 2025
https://github.com/littledivy/spin-cc
Blazing fast cli spinner written in C++ :rocket:
n-api napi node-addon-api nodejs
Last synced: 30 Mar 2025
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: 14 Mar 2025
https://github.com/xan105/node-remote-thread
NAPI Native addon for Windows DLL injection with support for Wow64 and Unicode path
createremotethread dll-injection kernel32 loadlibraryw napi nodejs unicode windows wow64
Last synced: 11 Apr 2025
https://github.com/stdlib-js/napi-argv-strided-complex64array
Convert a Node-API value representing a strided array to a single-precision complex floating-point array.
addon array cmplx complex complex64 float javascript macros napi native ndarray node node-js nodejs stdlib strided utilities utils
Last synced: 30 Oct 2025
https://github.com/yortyrh/tagpilot-lib
Rust-powered Node lib for fast audio tags & cover art (files + Buffers), prebuilt binaries, WASI/Android.
android audio-metadata cover-art fingerprint id3 id3v2 napi napi-rs nodejs nodejs-api npm rust rust-lang tags vorbis-comments wasm
Last synced: 23 Sep 2025
https://github.com/stdlib-js/napi-argv-strided-complex64array2d
Convert a Node-API value representing a two-dimensional strided array to a single-precision complex floating-point array.
addon array cmplx complex complex64 float javascript macros matrix napi native ndarray node node-js nodejs stdlib strided utilities utils
Last synced: 27 Aug 2025
https://github.com/littledivy/native-utils
Unreal Utilities for Node.js :rocket: :snake:
cpp lib miscellaneous napi node-addon-api nodejs scripts
Last synced: 30 Mar 2025
https://github.com/stdlib-js/napi-argv-strided-uint8array2d
Convert a Node-API value representing a two-dimensional strided array to an unsigned 8-bit integer array.
addon array integer javascript macros matrix napi native ndarray node node-js nodejs stdlib strided uint8 utilities utils
Last synced: 04 Apr 2025
https://github.com/stdlib-js/napi-argv-strided-int8array2d
Convert a Node-API value representing a two-dimensional strided array to a signed 8-bit integer array.
addon array int8 integer javascript macros matrix napi native ndarray node node-js nodejs stdlib strided utilities utils
Last synced: 13 Oct 2025