A framework for building compiled Node.js add-ons in Rust via Node-API .

TestMu Conference 2026 kicks off this week (Aug 19–21), free & fully virtual. The world's largest conference on agentic engineering & quality: 80+ sessions on AI agents, evals, and autonomous testing, with 100+ speakers from Microsoft, Replit, Capgemini and more. Register free👇
1
6
850
If you are one of our sponsors, please feel free to contact me to promote your tech events or products
99
We lost most of our sponsorship in the past year. If you have a sufficient open-source sponsorship budget, please consider sponsoring us 🙏 github.com/sponsors/napi-rs
1
22
94
39,015
If NAPI-RS helps power your revenue-generating business, please consider becoming a sponsor. github.com/sponsors/napi-rs
8
31
5,567
NAPI-RS crates are now published using "Trusted Publishing." crates.io/docs/trusted-publi…
4
636
Update the documentation and write the migration guide for version 3.0; release is coming soon
4
19
2,525
The development of NAPI-RS 3.0 has turned out to be more complex than anticipated. Please consider sponsoring me at github.com/sponsors/napi-rs to help me complete this work more effectively. Sharing and spreading this thread would also be greatly appreciated ❤️
4
8
1,983
Did you know that @cursor_ai is using NAPI-RS? Modern AI applications extend beyond merely interfacing with models via text. By leveraging NAPI-RS, we ensure that the application’s core algorithms maintain high performance, while allowing for rapid iteration using Node.js.
2
1
14
2,049
In 2025, @WorkleapHQ is sponsoring: MediatR & Automapper (@jbogard) RuboCop omniauth ActionPolicy @ApiMocking @Browserslist core-js (@zloirock) @napi_rs @pnpmjs React Query (@TkDodo) i18next (@adrirai) @swc_rs Knip (@webprolific) @HookForm @antfu7
5
12
4,274
Huge thanks for the sponsorship from @ChainSafeth .The NAPI-RS ecosystem is growing rapidly, and our documentation, examples, tutorials, and better toolchains require a lot of time to develop. Your sponsorship is very important to us!
1
4
1,335
Writing bindings for a garbage-collected language using Rust can never be sound.
3
1,438