2021-07-19 12:29:25 +08:00
2021-03-02 15:19:32 +08:00
2021-07-22 14:31:10 +08:00
2020-09-04 19:01:15 +08:00
2020-04-20 23:17:45 +08:00
2020-04-27 00:17:15 +08:00
2020-05-19 17:28:22 +08:00
2020-09-04 19:01:15 +08:00
2020-04-30 15:44:15 +08:00
2020-05-09 17:46:13 +08:00
2021-08-06 16:02:40 +08:00
2021-06-01 01:36:36 +08:00
2020-04-20 23:17:45 +08:00
2020-09-25 15:49:02 +08:00
2021-08-06 16:02:40 +08:00

node-rs

When Node.js meet Rust = 🚀

napi-rs

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

Support matrix

node12 node14 node16
Windows x64 ✓ ✓ ✓
Windows x32 ✓ ✓ ✓
Windows arm64 ✓ ✓ ✓
macOS x64 ✓ ✓ ✓
macOS arm64 ✓ ✓ ✓
Linux x64 gnu ✓ ✓ ✓
Linux x64 musl ✓ ✓ ✓
Linux arm gnu ✓ ✓ ✓
Linux arm64 gnu ✓ ✓ ✓
Linux arm64 musl ✓ ✓ ✓
Android arm64 ✓ ✓ ✓
FreeBSD x64 ✓ ✓ ✓

Packages

Package Status Downloads Description
@node-rs/crc32 Fastest CRC32 implementation using SIMD
@node-rs/jieba jieba-rs binding
@node-rs/bcrypt Fastest bcrypt implementation
@node-rs/deno-lint deno_lint Node.js binding
Languages
Rust 40.1%
TypeScript 38.8%
JavaScript 21.1%