2 dépôts
Binary interface mappings specifically for the Node.js native addon API.
Distinct from C Function Bindings: Specializes C function bindings to the specific Node-API binary interface
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Node-API Bindings. Refine with filters or upvote what's useful.
napi-rs is a framework and toolkit for building high-performance native extensions for Node.js using Rust. It functions as a bridge between Rust and JavaScript runtimes, enabling the conversion of data types and the execution of native functions within a JavaScript environment. The project provides a native binary compiler and a cross-platform module orchestrator to automate the compilation and publishing of packages across multiple operating systems and architectures. It generates corresponding JavaScript type definitions and platform-specific binaries to ensure consistent installation. The
Maps native Rust functions to the Node-API binary interface to ensure cross-runtime compatibility.
This project provides a header-only C++ wrapper for the Node-API, serving as a framework for building high-performance native addons for Node.js. It acts as a bridge between C++ and JavaScript, offering an object-oriented interface that simplifies the creation of compiled extensions while managing the complexities of the language boundary. The library distinguishes itself by providing type-safe abstractions for data marshalling and memory management, ensuring that native and script-side objects are tracked and reclaimed correctly. It includes mechanisms for coordinating asynchronous tasks bet
Provides a header-only object-oriented interface for building native Node.js addons using the Node-API.