SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust NodeJS Projects
-
fnm Description: Fast and simple Node.js version manager, built in Rust What we like: faster and easier to use than nvm What we don't like: Repository readme could be more extensive.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Volta
-
Project mention: Show HN: I rewrote my Mac Electron app in Rust (app went from 1GB to 172MB) | news.ycombinator.com | 2025-05-28
If anyone does decide to pursue this, you can use napi-rs [0] to write Rust modules and call it from JS. Lower overhead than IPC but you will crash your process if there's an issue in your Rust code.
[0] https://napi.rs/
-
Project mention: Belgium Bans Internet Archive's 'Open Library' in Site Blocking Order | news.ycombinator.com | 2025-08-01
for anyone in Belgium who needs a decent VPN, I recommend Mullvad: https://mullvad.net/
-
-
-
-
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.
-
-
-
-
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
-
-
-
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
-
Try to test deno 2.2+ WebTransport(unstable)
-
Bun, Node.js, or Deno: Which JavaScript Backend Should You Use in 2025?
-
Belgium Bans Internet Archive's 'Open Library' in Site Blocking Order
-
SonicScan - A Music Fingerprinting and Identification App
-
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)
-
A note from our sponsor - SaaSHub
www.saashub.com | 31 Aug 2025
Index
What are some of the best open-source NodeJS projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | fnm | 21,987 |
2 | volta | 12,331 |
3 | napi-rs | 7,020 |
4 | mullvadvpn-app | 6,160 |
5 | moon | 3,352 |
6 | utoo | 2,184 |
7 | cfonts | 1,662 |
8 | orogene | 1,514 |
9 | teo | 1,439 |
10 | node-to-rust | 1,378 |
11 | node-rs | 1,330 |
12 | wasmer-js | 1,030 |
13 | proto | 1,018 |
14 | typst.ts | 729 |
15 | lexe | 624 |
16 | steamworks.js | 525 |
17 | wasm-learning | 494 |
18 | v8_killer | 390 |
19 | mine.js | 322 |
20 | sqlx-ts | 218 |
21 | nodejs-snowflake | 190 |
22 | bum | 184 |
23 | nrr | 173 |