1
1
# node-rs
2
2
3
+ ![ ] ( https://github.com/napi-rs/node-rs/workflows/CI/badge.svg )
4
+
3
5
When ` Node.js ` meet ` Rust ` = 🚀
4
6
5
7
# napi-rs
@@ -8,26 +10,27 @@ Make rust crates binding to Node.js use [napi-rs](https://github.com/napi-rs/nap
8
10
9
11
# Support matrix
10
12
11
- | | node12 | node14 | node16 |
12
- | ---------------- | ------ | ------ | ------ |
13
- | Windows x64 | ✓ | ✓ | ✓ |
14
- | Windows x32 | ✓ | ✓ | ✓ |
15
- | Windows arm64 | ✓ | ✓ | ✓ |
16
- | macOS x64 | ✓ | ✓ | ✓ |
17
- | macOS arm64 | ✓ | ✓ | ✓ |
18
- | Linux x64 gnu | ✓ | ✓ | ✓ |
19
- | Linux x64 musl | ✓ | ✓ | ✓ |
20
- | Linux arm gnu | ✓ | ✓ | ✓ |
21
- | Linux arm64 gnu | ✓ | ✓ | ✓ |
22
- | Linux arm64 musl | ✓ | ✓ | ✓ |
23
- | Android arm64 | ✓ | ✓ | ✓ |
24
- | FreeBSD x64 | ✓ | ✓ | ✓ |
13
+ | | node12 | node14 | node16 |
14
+ | --------------------- | ------ | ------ | ------ |
15
+ | Windows x64 | ✓ | ✓ | ✓ |
16
+ | Windows x32 | ✓ | ✓ | ✓ |
17
+ | Windows arm64 | ✓ | ✓ | ✓ |
18
+ | macOS x64 | ✓ | ✓ | ✓ |
19
+ | macOS arm64 (m chips) | ✓ | ✓ | ✓ |
20
+ | Linux x64 gnu | ✓ | ✓ | ✓ |
21
+ | Linux x64 musl | ✓ | ✓ | ✓ |
22
+ | Linux arm gnu | ✓ | ✓ | ✓ |
23
+ | Linux arm64 gnu | ✓ | ✓ | ✓ |
24
+ | Linux arm64 musl | ✓ | ✓ | ✓ |
25
+ | Android arm64 | ✓ | ✓ | ✓ |
26
+ | FreeBSD x64 | ✓ | ✓ | ✓ |
25
27
26
28
# Packages
27
29
28
- | Package | Status | Downloads | Description |
29
- | -------------------------------------------- | -------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------ |
30
- | [ ` @node-rs/crc32 ` ] ( ./packages/crc32 ) | ![ ] ( https://github.com/napi-rs/node-rs/workflows/CI/badge.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/crc32.svg?sanitize=true ) | Fastest ` CRC32 ` implementation using ` SIMD ` |
31
- | [ ` @node-rs/jieba ` ] ( ./packages/jieba ) | ![ ] ( https://github.com/napi-rs/node-rs/workflows/CI/badge.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/jieba.svg?sanitize=true ) | [ ` jieba-rs ` ] ( https://github.com/messense/jieba-rs ) binding |
32
- | [ ` @node-rs/bcrypt ` ] ( ./packages/bcrypt ) | ![ ] ( https://github.com/napi-rs/node-rs/workflows/CI/badge.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/bcrypt.svg?sanitize=true ) | Fastest bcrypt implementation |
33
- | [ ` @node-rs/deno-lint ` ] ( ./packages/deno-lint ) | ![ ] ( https://github.com/napi-rs/node-rs/workflows/CI/badge.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/deno-lint.svg?sanitize=true ) | [ deno_lint] ( https://github.com/denoland/deno_lint ) Node.js binding |
30
+ | Package | Version | Downloads | Description |
31
+ | -------------------------------------------- | -------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------- |
32
+ | [ ` @node-rs/crc32 ` ] ( ./packages/crc32 ) | ![ ] ( https://img.shields.io/npm/v/@node-rs/crc32.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/crc32.svg?sanitize=true ) | Fastest ` CRC32 ` implementation using ` SIMD ` |
33
+ | [ ` @node-rs/jieba ` ] ( ./packages/jieba ) | ![ ] ( https://img.shields.io/npm/v/@node-rs/jieba.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/jieba.svg?sanitize=true ) | [ ` jieba-rs ` ] ( https://github.com/messense/jieba-rs ) binding |
34
+ | [ ` @node-rs/bcrypt ` ] ( ./packages/bcrypt ) | ![ ] ( https://img.shields.io/npm/v/@node-rs/bcrypt.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/bcrypt.svg?sanitize=true ) | Fastest bcrypt implementation |
35
+ | [ ` @node-rs/deno-lint ` ] ( ./packages/deno-lint ) | ![ ] ( https://img.shields.io/npm/v/@node-rs/deno-lint.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/deno-lint.svg?sanitize=true ) | [ deno_lint] ( https://github.com/denoland/deno_lint ) Node.js binding |
36
+ | [ ` @node-rs/xxhash ` ] ( ./packages/xxhash ) | ![ ] ( https://img.shields.io/npm/v/@node-rs/xxhash.svg ) | ![ ] ( https://img.shields.io/npm/dm/@node-rs/xxhash.svg?sanitize=true ) | [ ` xxhash-rust ` ] ( https://github.com/DoumanAsh/xxhash-rust ) Node.js binding |
0 commit comments