emnapi: Node-API for WebAssembly

JSON →
library 1.10.0 ·javascript
verified May 27, 2026

emnapi provides a robust implementation of Node-API (N-API) tailored for Emscripten, WASI-SDK, and clang with WebAssembly support. Its primary goal is to enable developers to port existing Node-API native addons to WebAssembly with minimal code modifications, striving to ensure runtime behavior closely matches native Node.js environments. The library is actively developed, with its current stable version being v1.10.0, released through a consistent cadence of frequent updates addressing bug fixes and new Node-API features. A key differentiator is its role in powering WebAssembly capabilities for projects like napi-rs and enabling Node.js native addons within environments like StackBlitz's WebContainer. It aims to synchronize Node-API changes from the upstream Node.js project, ensuring compatibility and feature parity.

total hits 13
actors 6 distinct systems
last hit 1d ago human
MetaBot
4
GPTBot
2
Script
1
Search engines
1
Humans
1

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇮🇹 Italy