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