Home

Awesome

node-rs

When Node.js meet Rust = 🚀

napi-rs

Make rust crates binding to Node.js use napi-rs

Support matrix

node12node14node16node18
Windows x64✓✓✓✓
Windows x32✓✓✓✓
Windows arm64✓✓✓✓
macOS x64✓✓✓✓
macOS arm64 (m chips)✓✓✓✓
Linux x64 gnu (glibc 2.17)✓✓✓✓
Linux x64 musl✓✓✓✓
Linux arm gnu (glibc 2.17)✓✓✓✓
Linux arm64 gnu (glibc 2.17)✓✓✓✓
Linux arm64 musl✓✓✓✓
Android arm64✓✓✓✓
Android armv7✓✓✓✓
FreeBSD x64✓✓✓✓

Packages

PackageVersionDownloadsDescription
@node-rs/crc32Fastest CRC32 implementation using SIMD
@node-rs/jiebajieba-rs binding
@node-rs/bcryptFastest bcrypt implementation
@node-rs/deno-lintdeno_lint Node.js binding
@node-rs/xxhashxxhash-rust Node.js binding
@node-rs/argon2argon2 binding for Node.js.
@node-rs/jsonwebtokenjsonwebtoken binding for Node.js.