Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Rust NodeJS Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
llama-node
Believe in AI democratization. llama for nodejs backed by llama-rs, llama.cpp and rwkv.cpp, work locally on your laptop CPU. support llama/alpaca/gpt4all/vicuna/rwkv model.
-
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
:earth_asia: 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
Install nodejs: (I highly recommend using a node version manager like fnm) and to install a recent node version (current long term support is 16+)
* Mozilla VPN: wrapper around https://mullvad.net/ (and had security issues: https://www.techradar.com/news/security-audit-finds-major-is...)
Link to GitHub -->
Interesting, but no support for workspaces yet: https://github.com/orogene/orogene/issues/161
there is also free ebok/pdf - From JavaScript to Rust ebook [0]
- https://github.com/jsoverson/node-to-rust
});
I was then able to just use this code example with one caveat (https://github.com/wasmerio/wasmer-js?tab=readme-ov-file#use...)
I had to update the SDK import with crossorigin="anonymous"
You can practice your Rust skills by writing performant and/or gluey extensions for higher-level language such as NodeJS (checkout napi-rs) and Python or complementing JS in the browser if you target Webassembly.
For instance, checkout Llama-node https://github.com/Atome-FE/llama-node for an involved Rust-based NodeJS extension. Python has PyO3, a Rust-Python extension toolset: https://github.com/PyO3/pyo3.
They can help you leverage your Rust for writing cool new stuff.
You could actually run wasm in both node and browser environments - then have your wrapper do any initialization based on the environment your library is in. This tutorial might help.
Project mention: Difftastic, a structural diff tool that understands syntax | news.ycombinator.com | 2024-03-21
Not sure how well maintained it is, but https://github.com/ceifa/steamworks.js exists
Project mention: V8 Killer: Simplifying Electron/V8 VM Injection | news.ycombinator.com | 2023-11-29
Project mention: compile-time SQL validations and type generation in TypeScript & Node | /r/typescript | 2023-08-27
Rust NodeJS related posts
- Rust for JavaScript Developers (2019)
- Volta – Fastest Node version manager in Rust
- A New Chapter for Mozilla
- Faster Postgres Queries with Cloudflare Hyperdrive and Neon
- The Hassle-Free JavaScript Tool Manager
- You should be using rtx
- The New Wasmer JavaScript SDK
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source NodeJS projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | fnm | 15,328 |
2 | volta | 9,936 |
3 | napi-rs | 5,453 |
4 | mullvadvpn-app | 4,404 |
5 | oso | 3,387 |
6 | moon | 2,584 |
7 | cfonts | 1,529 |
8 | orogene | 1,402 |
9 | node-to-rust | 1,344 |
10 | node-rs | 970 |
11 | wasmer-js | 870 |
12 | llama-node | 847 |
13 | wasm-learning | 472 |
14 | proto | 445 |
15 | steamworks.js | 328 |
16 | mine.js | 299 |
17 | v8_killer | 264 |
18 | colorgrad-js | 167 |
19 | nodejs-snowflake | 164 |
20 | sqlx-ts | 133 |
21 | colorid-wasm | 121 |
22 | jsonpath | 117 |
23 | snm | 106 |
Sponsored