Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: napi

little-core-labs/ioctl-native

A simple N-API native node module for the ioctl function

Language: JavaScript - Size: 5.86 KB - Last synced: 4 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

napi-rs/napi

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

Language: Rust - Size: 124 KB - Last synced: 28 days ago - Pushed: 6 months ago - Stars: 97 - Forks: 4

corymickelson/NoPoDoFo

node pdf native bindings

Language: C++ - Size: 35 MB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 26 - Forks: 6

ajihyf/node-addon-api-helper

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

Language: C++ - Size: 154 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 13 - Forks: 0

noartem/elementor

Skia based GUI library

Language: C++ - Size: 1.33 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 8 - Forks: 2

nooptoday/feed-rs

Node.js bindings for feed_rs

Language: Rust - Size: 1.23 MB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 8 - Forks: 0

skitsanos/node-napi-cpp

Example on how to use Node.js N-API in C++

Language: C++ - Size: 23.4 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

libersys/rtp-ogg-opus

RTP Ogg/Opus Tools for NodeJS

Language: C++ - Size: 16.1 MB - Last synced: 30 days ago - Pushed: almost 2 years ago - Stars: 13 - Forks: 1

stdlib-js/math-base-napi-binary

C APIs for registering an N-API module exporting an interface for invoking a binary numerical function.

Language: C - Size: 180 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

lonelyhentxi/grasslands

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

Language: Rust - Size: 84 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

Aitthi/nylon

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

Language: Rust - Size: 1.08 MB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

ffi-cross/js-ffi-cross

Language: JavaScript - Size: 4.17 MB - Last synced: 26 days ago - Pushed: about 2 years ago - Stars: 10 - Forks: 2

gnaudio/jabra-node-sdk

Jabra Node.Js SDK based on N-API

Language: TypeScript - Size: 50.1 MB - Last synced: 7 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

stdlib-js/napi-argv-strided-complex128array

Convert a Node-API value representing a strided array to a double-precision complex floating-point array.

Language: Makefile - Size: 140 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

rxing-core/rxing-bindings

Node.js bindings for the rxing library, which is a Rust port of the ZXing barcode library.

Language: Rust - Size: 931 KB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 2

Inspiration-Lynn/napi-rs-opencv

node-api OpenCV动态库封装

Language: Rust - Size: 13.2 MB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

node-3d/image-raub

Native Image loader for Node.js

Language: JavaScript - Size: 8.14 MB - Last synced: 10 days ago - Pushed: 7 months ago - Stars: 6 - Forks: 5

nove-org/NAPI

MIRROR - Main API project for all Nove products - authorization, version management, feature flags and more

Language: TypeScript - Size: 806 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 10 - Forks: 1

mika-fischer/napi-thread-safe-callback

C++ utility class to perform callbacks into JavaScript from any thread

Language: C++ - Size: 41 KB - Last synced: about 4 hours ago - Pushed: over 2 years ago - Stars: 66 - Forks: 17

datkt/napi

N-API C Interop for Kotlin/Native

Language: Vim script - Size: 7.81 KB - Last synced: 10 days ago - Pushed: over 5 years ago - Stars: 4 - Forks: 1

lunchclass/bacardi

Bacardi project is an effort to provide multi-language binding for Node.js native layer.

Language: TypeScript - Size: 8.9 MB - Last synced: 7 months ago - Pushed: about 6 years ago - Stars: 113 - Forks: 17

Aghabeiki/keras-predict

A Node.JS Native add-ons to run Keras trained model.

Language: C++ - Size: 121 KB - Last synced: 1 day ago - Pushed: over 5 years ago - Stars: 0 - Forks: 2

wenlng/gonacli

🖖 This is a development tool that can quickly use Golang to develop and build NodeJS Addon.

Language: Go - Size: 1.18 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 26 - Forks: 5

magicdawn/clip-spy

clipboard api for Node.js & Electron via rust napi bindings.

Language: JavaScript - Size: 34.2 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

NickNaso/bcrypt-perf

Performance of bcrypt

Language: JavaScript - Size: 1.88 MB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 3 - Forks: 0

NickNaso/addon-event-emitter

How to create and use event emitter interface on Node.js add-ons

Language: C++ - Size: 57.6 KB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 19 - Forks: 5

NickNaso/addon-stream

How to use and create stream on Node.js native add-ons

Language: C++ - Size: 55.7 KB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 13 - Forks: 1

stdlib-js/napi-argv-strided-float32array

Convert a Node-API value representing a strided array to a single-precision floating-point array.

Language: Makefile - Size: 135 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/napi-argv-float32array

Convert a Node-API value to a single-precision floating-point array.

Language: Makefile - Size: 134 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/assert-napi

C utilities for Node-API call assertions.

Language: Makefile - Size: 145 KB - Last synced: 12 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/napi-argv-complex128array

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

Language: Makefile - Size: 136 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/napi-argv-complex64array

Convert a Node-API value to a single-precision complex floating-point array.

Language: Makefile - Size: 136 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/napi-argv-strided-complex64array

Convert a Node-API value representing a strided array to a single-precision complex floating-point array.

Language: Makefile - Size: 137 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

RamyElkest/libvirt-node

Libvirt bindings for NodeJS

Language: JavaScript - Size: 248 KB - Last synced: 26 days ago - Pushed: about 1 year ago - Stars: 10 - Forks: 6

sandysyngenta/node-taglib

Node.js Bindings for TagLib C++ media metadata extractor library.

Language: C++ - Size: 451 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

stdlib-js/strided-napi-addon-arguments

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

Language: C - Size: 199 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

akshayganeshen/napi-go

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

Language: Go - Size: 40 KB - Last synced: 11 months ago - Pushed: almost 2 years ago - Stars: 9 - Forks: 1

0x41337/word-suggester-web

Web implementation of my word suggestion library

Language: JavaScript - Size: 309 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

kramax42/napi-addon-fdtd

Language: C++ - Size: 235 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

avennn/nc-screen

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

Language: C++ - Size: 168 KB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 3 - Forks: 0

0neSe7en/node-sdl-speaker Fork of duobeiyun/node-sdl-speaker

Output PCM stream data to the speaker with SDL2

Language: C - Size: 3.12 MB - Last synced: 20 days ago - Pushed: almost 5 years ago - Stars: 4 - Forks: 1

SurienDG/NAPI-Thread-Safe-Promise

A package be used in conjunction with the N-API module to call C++ code from JavaScript. Allows the user to call thread safe promise functions such (resolve, reject) in the C++ code and return a promise to the javascript code.

Language: C++ - Size: 189 KB - Last synced: 22 days ago - Pushed: 11 months ago - Stars: 8 - Forks: 0

kkocdko/hinapi

Node.js native addons without node-gyp!

Language: C++ - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 13 - Forks: 0

geekbrother/napi-rs-echo-rust-client

Example of using the Rust gRPC Tonic streaming client in the Node app using the NAPI-RS bridge

Language: JavaScript - Size: 5.59 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

lonelyhentxi/cmake-node-starter

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

Language: CMake - Size: 29.3 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 4 - Forks: 1

YassinEldeeb/speedy-md

Lightning fast markdown parser ⚡🚀

Language: Rust - Size: 254 KB - Last synced: 28 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

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.

Language: JavaScript - Size: 213 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/strided-napi

C APIs for creating N-API strided array native add-ons.

Language: Makefile - Size: 140 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-base-napi-unary

C APIs for registering an N-API module exporting an interface for invoking a unary numerical function.

Language: C - Size: 195 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

evanwashere/napi.zig

tiny and fast napi bindings for zig

Language: C++ - Size: 447 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 66 - Forks: 1

VanBerlo/control-modifier-keys

A NodeJS module to control modifier keys (scroll, num and capslock) on a windows device. Also suited for Electron.

Language: C++ - Size: 5.86 KB - Last synced: 5 months ago - Pushed: about 4 years ago - Stars: 5 - Forks: 1

1995parham/Napi101 📦

Let's learn N-API (Native API of NodeJS 8.7.0)

Language: C - Size: 21.5 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 11 - Forks: 0

2nthony/webview-rs 📦

(WIP)Rust webview for Node.js

Language: JavaScript - Size: 32.2 KB - Last synced: 9 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

async3619/merry-go-round 📦

a node.js module for handling media files 🎵🎠

Language: C++ - Size: 7.56 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

MongoExpUser/Debian-Based-NAPI-Rust-Addons-Wasm

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

Language: Rust - Size: 535 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

stdlib-js/ndarray-base-napi-unary

C API for registering an N-API module exporting an ndarray interface for applying a unary callback to an input ndarray.

Language: Makefile - Size: 108 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

node-3d/addon-tools-raub

Helpers for Node.js addons and dependency packages

Language: JavaScript - Size: 2.1 MB - Last synced: 23 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 3

codebytere/node-mac-notch

A native Node.js module to fetch information about the new camera notch at the top of some MacBooks

Language: Objective-C++ - Size: 73.2 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 6 - Forks: 0

Chinlinlee/dicom-to-json

Language: C++ - Size: 3.27 MB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0

Aerijo/napi-oniguruma

N-API bindings for the Oniguruma regex library

Language: C - Size: 483 KB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

stdlib-js/ndarray-base-napi-typedarray-type-to-dtype

C API for returning the ndarray data type corresponding to an N-API typed array type.

Language: Makefile - Size: 171 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/ndarray-base-napi-dtype-string-to-dtype

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

Language: Makefile - Size: 172 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/strided-napi-unary

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

Language: JavaScript - Size: 178 KB - Last synced: 16 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/ndarray-base-function-object

C APIs for creating and managing ndarray function objects.

Language: C - Size: 475 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-base-napi

Standard library C APIs for registering a Node-API module exporting interfaces.

Language: Makefile - Size: 120 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

kramax42/fdtd-online-server

nodejs

Language: TypeScript - Size: 14.1 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

xori/set-sparse

A simple function that sets the FSCTL_SET_SPARSE Windows flag to save space in sparse files.

Language: JavaScript - Size: 174 KB - Last synced: 20 days ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0

drom/vpreproc

Verilog preprocessor bindings for Node.js

Language: JavaScript - Size: 13.7 KB - Last synced: 2 days ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

jbwong05/node-fprintd

napi addon for that give node the ability to authenticate fingerprints on Linux with fprintd. Heavily influenced by the fprintd pam module.

Language: C - Size: 28.3 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

QXIP/node-ndpi

nDPI Bindings for Node JS

Language: C - Size: 163 KB - Last synced: 28 days ago - Pushed: over 6 years ago - Stars: 7 - Forks: 1

U-C-S/rusty-jsonwebtoken

A JWT library for node, implemented in Rust (WIP)

Language: Rust - Size: 311 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

JamesMGreene/napi-async-promise-example

Node v8.x N-API asynchronous Promise example addon

Language: JavaScript - Size: 8.79 KB - Last synced: 20 days ago - Pushed: over 6 years ago - Stars: 10 - Forks: 0

libpeafowl/node-peafowl

NodeJS Bindings for the Peafowl DPI Library

Language: C - Size: 720 KB - Last synced: 9 days ago - Pushed: about 1 year ago - Stars: 9 - Forks: 0

JamesMGreene/napi-sync-return-example

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

Language: JavaScript - Size: 5.86 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

JamesMGreene/napi-async-callback-example

Node v8.x N-API asynchronous callback example addon

Language: JavaScript - Size: 9.77 KB - Last synced: 20 days ago - Pushed: over 6 years ago - Stars: 8 - Forks: 1

JamesMGreene/napi-sync-callback-example

Node v8.x N-API synchronous callback example addon

Language: JavaScript - Size: 6.84 KB - Last synced: 27 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

strangesast/rusty-excel-reader

extract specified columns from xls(x/b/m) based on header

Language: Rust - Size: 691 KB - Last synced: 16 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

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.

Language: JavaScript - Size: 170 KB - Last synced: 16 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

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.

Language: Makefile - Size: 159 KB - Last synced: 16 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

kuredoro/any_vector_unmarshal

Unmarshal arrays of untyped values in one line! vector<any>, Napi::CallbackInfo, another dynamically typed language wrapper, you name it.

Language: C++ - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

Gyumeijie/napi-samples

Language: C++ - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

mathisloge/cmake-napi

Language: CMake - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

KevinAo22/how-to-expand-javascript

Here is everything about improving JavaScript performance.

Language: Rust - Size: 246 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

igncp/ime

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

Language: C - Size: 148 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

ulisesten/open-backend

Nodejs backend with c++ addons

Language: JavaScript - Size: 975 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

asanoic/node-napi-mingw64

template of creating node.js napi add-on using GCC/mingw-w64

Language: C++ - Size: 57.6 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

jdsaund/rust-napi-examples

A bunch of examples demonstrating the use of the Node.js N-API and node_api_sys crate for creating native add-ons that pass parameters by reference using the same approach as native C++ Addons.

Language: Rust - Size: 10.7 KB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

napi-bindings/go-napi-sys

Go low level bindings for writing safe and fast native Node.js modules.

Language: Go - Size: 211 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 1

rbtdev/napi-example

Basic example of a NAPI (Node API) native module to run c++ compute tasks on a separate thread

Language: C++ - Size: 1.95 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

ganeshrvel/mtp-nodejs-port-native-addon

MTP Kernel for Node.js - Native addon

Language: C - Size: 864 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 5 - Forks: 0

mthpvg/n-api

Language: C++ - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

littledivy/native-utils

Unreal Utilities for Node.js :rocket: :snake:

Language: C++ - Size: 56.6 KB - Last synced: 23 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

littledivy/spin-cc

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

Language: C++ - Size: 5.86 KB - Last synced: 24 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

napi-bindings/website

Website - Go bindings for writing safe and fast native Node.js modules.

Size: 32.2 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

pacampbell/lib-pgb

Gameboy Emulator Written in C

Language: C - Size: 233 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

little-core-labs/hidraw-native

N-API native node module to export constants from `linux/hidraw.h`

Language: C - Size: 9.77 KB - Last synced: 29 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

little-core-labs/fido2-native

libfido2 N-API native bindings for node.js

Size: 1000 Bytes - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 0

semyonc/mxnet-napi

N-API nodejs add-on to use with MXNET C predict API

Language: C++ - Size: 47.9 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

zhouzhi3859/napi_example

This is a repository of node napi examples.

Language: C++ - Size: 73.2 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

theapi/napi_async_promise

An example of an asynchronous promise in pure C for node.js N-API addon

Language: C - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0