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

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/longportapp/openapi

LongPort OpenAPI SDK Base.

jni napi pyo3 rust sdk

Last synced: 15 Dec 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/bengl/sbffi

FFI for node.js, written using NAPI, dyncall, and shared buffers.

dyncall ffi napi nodejs

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

bindings napi 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/knopkem/dicom-dimse-native

node js native addon for dimse services

cpp dicom dimse find get move napi native pacs scp scu server sql store

Last synced: 04 Apr 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.

cpp n-api napi node-addon-api

Last synced: 13 Apr 2025

https://github.com/jzeuzs/sodium

Libsodium for Node.js

dryoc libsodium napi napi-rs nodejs rust sodium

Last synced: 05 Oct 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/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/fronterior/electget

Electron tools for creating Windows widgets that are fixed to desktop.

electron macos napi node-ffi windows

Last synced: 14 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/shaobeichen/grprogress

⏳ Gradient progress for Nodejs by Go. 使用 Go 来实现 Nodejs 的渐变色进度条

bubbletea cli esbuild go golang gradient grprogress napi node nodejs npm progress rspack rust

Last synced: 21 Aug 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/ganeshrvel/mtp-nodejs-port-native-addon

MTP Kernel for Node.js - Native addon

mtp napi node node-js wrapper

Last synced: 16 May 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

electronjs macos napi nodejs

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/aitthi/nylon

Nylon is a web framework for Node.js built with Tokio, Tower, Hyper, and Napi-rs

api bun ffi hyper napi napi-rs node nodejs rust tokio-rs

Last synced: 29 Apr 2025

https://github.com/lonelyhentxi/cmake-node-starter

Starter for nodejs addons development with bare cmake instead of node-gyp or cmake-js.

addon api cmake napi node nodejs plugin starter template

Last synced: 05 Aug 2025

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/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/mongoexpuser/debian-based-napi-rust-addons-wasm

Debian-Based NAPI-Rust Image and Container for Writing and Testing Rust Addon Modules for Node.js Applications.

addons cargo container crate docker napi napi-rust nodejs npm rust wasm

Last synced: 30 Dec 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

napi nodejs oniguruma regex

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/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-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-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/ndarray-base-napi-dtype-string-to-dtype

C API for returning the ndarray data type corresponding to a data type string.

base dtype javascript napi ndarray node node-js nodejs stdlib string types

Last synced: 07 Sep 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/little-core-labs/fido2-native

libfido2 N-API native bindings for node.js

bindings libfido2 module napi native node

Last synced: 20 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/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/stdlib-js/napi-create-double

Convert a double-precision floating-point number to a Node-API value.

addon double float64 javascript macros napi native node node-js nodejs stdlib utilities utils

Last synced: 13 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