{"id":13494932,"url":"https://github.com/napi-rs/node-rs","last_synced_at":"2025-05-12T15:35:34.340Z","repository":{"id":39083256,"uuid":"248013887","full_name":"napi-rs/node-rs","owner":"napi-rs","description":"Node.js bindings ❤️ Rust crates ","archived":false,"fork":false,"pushed_at":"2025-05-07T22:33:56.000Z","size":25724,"stargazers_count":1282,"open_issues_count":42,"forks_count":38,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-10T02:05:25.393Z","etag":null,"topics":["bcrypt","crc32c","eslint","hash","jieba","napi-rs","node-api","nodejs"],"latest_commit_sha":null,"homepage":"https://node-rs.dev","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/napi-rs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["Brooooooklyn"]}},"created_at":"2020-03-17T16:04:58.000Z","updated_at":"2025-05-08T01:02:27.000Z","dependencies_parsed_at":"2023-10-02T02:23:01.286Z","dependency_job_id":"f8751e46-e84a-402c-87e4-129778d6c2ee","html_url":"https://github.com/napi-rs/node-rs","commit_stats":{"total_commits":893,"total_committers":21,"mean_commits":"42.523809523809526","dds":0.7278835386338186,"last_synced_commit":"743d60dbd4cb958cc1c5eb2664899dd5221dc18a"},"previous_names":[],"tags_count":278,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/napi-rs%2Fnode-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/napi-rs%2Fnode-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/napi-rs%2Fnode-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/napi-rs%2Fnode-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/napi-rs","download_url":"https://codeload.github.com/napi-rs/node-rs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253426210,"owners_count":21906502,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bcrypt","crc32c","eslint","hash","jieba","napi-rs","node-api","nodejs"],"created_at":"2024-07-31T19:01:29.609Z","updated_at":"2025-05-12T15:35:34.318Z","avatar_url":"https://github.com/napi-rs.png","language":"Rust","readme":"# node-rs\n\n![](https://github.com/napi-rs/node-rs/workflows/CI/badge.svg)\n\nWhen `Node.js` meet `Rust` = 🚀\n\n# napi-rs\n\nMake rust crates binding to Node.js use [napi-rs](https://github.com/napi-rs/napi-rs)\n\nPlayground: [https://node-rs.dev](https://node-rs.dev)\n\n# Packages\n\n| Package                                            | Version                                                     | Downloads                                                                  | Description                                                                |\n| -------------------------------------------------- | ----------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- |\n| [`@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`                                |\n| [`@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                 |\n| [`@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                                              |\n| [`@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  |\n| [`@node-rs/argon2`](./packages/argon2)             | ![](https://img.shields.io/npm/v/@node-rs/argon2.svg)       | ![](https://img.shields.io/npm/dm/@node-rs/argon2.svg?sanitize=true)       | [argon2](https://crates.io/crates/argon2) binding for Node.js.             |\n| [`@node-rs/jsonwebtoken`](./packages/jsonwebtoken) | ![](https://img.shields.io/npm/v/@node-rs/jsonwebtoken.svg) | ![](https://img.shields.io/npm/dm/@node-rs/jsonwebtoken.svg?sanitize=true) | [jsonwebtoken](https://github.com/Keats/jsonwebtoken) binding for Node.js. |\n","funding_links":["https://github.com/sponsors/Brooooooklyn"],"categories":["Rust"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnapi-rs%2Fnode-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnapi-rs%2Fnode-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnapi-rs%2Fnode-rs/lists"}