SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust NodeJS Projects
-
fnm | Github
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Volta
-
π€ Unlike the above languages Rust can also be used as a replacement of part of the application. Especially if there is a part that needs some speed-up or needs some memory saving. One could replace part of a Python or Node project by Rust and embed the code using PyO3 or napi respectively. This is also going to be the topic of the presentation of Aviram Hassan called Microdosing Rust to your organization.
-
8. Mullvad VPN App Mullvad is a privacy-focused VPN client with both desktop and mobile versions.
-
In our projects we use Moon https://moonrepo.dev/moon extensively, it supports multiple languages and quite a few features.
For me personally I like that it updates Typescript references automatically and makes docker image setup far easier.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
teo β Schema-driven web server framework (written in Rust, supports Python)
-
-
Project mention: Show HN: HipScript β Run CUDA in the Browser with WebAssembly and WebGPU | news.ycombinator.com | 2025-01-07
-
-
`typst` might meet your needs. No, really.
It embeds almost anywhere, including via client-side WASM, and someone even made a nice TypeScript lib [0]. If you dislike `typst`, it even has a package that transpiles LaTeX strings into native typst, which somehow doesn't seem to make `typst` any less fast [1]. WASM plugin magic will do that!
The curious consequence is that the fastest and most portable way to render lightwight LaTeX code might actually be... To transpile LaTeX to embedded `typst`? Sure, sure, not all of LaTeX will map. But from an 80/20 mindset it might just be enough.
- [0] https://github.com/Myriad-Dreamin/typst.ts
-
-
nostr
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. (by rust-nostr)
-
wasm-learning
Building Rust functions for Node.js to take advantage of Rust's performance, WebAssembly's security and portability, and JavaScript's ease-of-use. Demo code and recipes.
-
-
-
mine.js
:mount_fuji: A voxel world built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)
-
-
nodejs-snowflake
Generate time sortable 64 bits unique ids for distributed systems (inspired from twitter snowflake)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust NodeJS discussion
Rust NodeJS related posts
-
An Update on Fresh
-
Charybdis ORM: Building High-Performance Distributed Rust Backends with ScyllaDB
-
Bun (1.21) still canβt replace Node (but hereβs how I use them together)
-
Bitwarden introduces mandatory 2FA for new devices
-
Fnm β Fast and simple Node.js version manager, built in Rust
-
Volta: JavaScript Toolchains as Code
-
Ask HN: Alternatives to Bitwarden?
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2025
Index
What are some of the best open-source NodeJS projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | fnm | 20,770 |
2 | volta | 11,878 |
3 | napi-rs | 6,639 |
4 | mullvadvpn-app | 5,769 |
5 | moon | 3,175 |
6 | cfonts | 1,652 |
7 | orogene | 1,495 |
8 | teo | 1,430 |
9 | node-to-rust | 1,380 |
10 | node-rs | 1,282 |
11 | wasmer-js | 999 |
12 | proto | 944 |
13 | typst.ts | 618 |
14 | lexe | 511 |
15 | nostr | 492 |
16 | wasm-learning | 491 |
17 | steamworks.js | 482 |
18 | v8_killer | 369 |
19 | mine.js | 313 |
20 | sqlx-ts | 208 |
21 | nodejs-snowflake | 185 |
22 | nrr | 171 |
23 | bum | 171 |