Rust NodeJS

Open-source Rust projects categorized as NodeJS

Top 23 Rust NodeJS Projects

  • fnm

    🚀 Fast and simple Node.js version manager, built in Rust

  • Project mention: How to beautify java code reliably | dev.to | 2024-02-07

    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+)

  • volta

    Volta: JS Toolchains as Code. ⚡

  • Project mention: What's New in Node.js 22 | dev.to | 2024-05-21

    For greater flexibility in managing multiple versions of Node.js simultaneously, consider a version management tool like Volta:

  • 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.

    InfluxDB logo
  • napi-rs

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

  • Project mention: Rustify your JavaScript tooling | dev.to | 2024-05-21

    Notably by projects like OXC and Napi-rs, and these projects combined make for an absolute powerhouse for tooling. A lot of the tooling I work on have to do with some kind of analysis, AST parsing, module graph crawling, codemodding, and other dev tooling related stuff; but a lot of very AST-heavy stuff. OXC provides some really great projects to help with this, and I'll namedrop a few of them here.

  • mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

  • Project mention: A New Chapter for Mozilla | news.ycombinator.com | 2024-02-08

    * Mozilla VPN: wrapper around https://mullvad.net/ (and had security issues: https://www.techradar.com/news/security-audit-finds-major-is...)

  • oso

    Oso is a batteries-included framework for building authorization in your application.

  • Project mention: Who's hiring developer advocates? (October 2023) | dev.to | 2023-10-02

    Link to GitHub -->

  • moon

    A build system and monorepo management tool for the web ecosystem, written in Rust.

  • Project mention: How Moonrepo Recognizes Project Languages | dev.to | 2024-05-29

    This specification allows Moon to determine the programming language based on the file structure within the project. For more details, see here.

  • cfonts

    Sexy fonts for the console

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • orogene

    Makes `node_modules/` happen. Fast. No fuss.

  • Project mention: Yarn 4.0 | news.ycombinator.com | 2023-10-23

    Interesting, but no support for workspaces yet: https://github.com/orogene/orogene/issues/161

  • node-to-rust

  • Project mention: Rust for JavaScript Developers (2019) | news.ycombinator.com | 2024-04-21

    there is also free ebok/pdf - From JavaScript to Rust ebook [0]

    - https://github.com/jsoverson/node-to-rust

  • node-rs

    Node.js bindings ❤️ Rust crates

  • wasmer-js

    Monorepo for Javascript WebAssembly packages by Wasmer

  • Project mention: The New Wasmer JavaScript SDK | news.ycombinator.com | 2023-12-21

    });

    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"

  • 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.

  • Project mention: Tell HN: Rust Is the Superglue | news.ycombinator.com | 2023-07-15

    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.

  • 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.

  • Project mention: Can I rewrite my TypeScript library in Rust? | /r/learnrust | 2023-07-03

    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.

  • proto

    A pluggable multi-language version manager. (by moonrepo)

  • Project mention: Difftastic, a structural diff tool that understands syntax | news.ycombinator.com | 2024-03-21
  • steamworks.js

    A steamworks implementation for nw.js/electron games

  • mine.js

    :mount_fuji: A voxel world built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)

  • v8_killer

    A powerful and highly customizable universal V8 virtual machine injector.

  • Project mention: V8 Killer: Simplifying Electron/V8 VM Injection | news.ycombinator.com | 2023-11-29
  • colorgrad-js

    High-performance Javascript color gradient library powered by Rust + WebAssembly

  • nodejs-snowflake

    Generate time sortable 64 bits unique ids for distributed systems (inspired from twitter snowflake)

  • sqlx-ts

    node.js compile-time SQL validations & type generations

  • Project mention: compile-time SQL validations and type generation in TypeScript & Node | /r/typescript | 2023-08-27
  • colorid-wasm

    The unique 4-colors-ID string generator in WASM

  • jsonpath

    JsonPath engine written in Rust. Webassembly and Javascript support too (by freestrings)

  • snm

    🤏 Smol and simple node version manager written in rust 🦀

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust NodeJS related posts

  • How Moonrepo Recognizes Project Languages

    1 project | dev.to | 29 May 2024
  • Nrr: Minimal, fast NPM scripts runner

    1 project | news.ycombinator.com | 25 Apr 2024
  • Rust for JavaScript Developers (2019)

    1 project | news.ycombinator.com | 21 Apr 2024
  • Volta – Fastest Node version manager in Rust

    2 projects | news.ycombinator.com | 25 Mar 2024
  • A New Chapter for Mozilla

    2 projects | news.ycombinator.com | 8 Feb 2024
  • Faster Postgres Queries with Cloudflare Hyperdrive and Neon

    1 project | dev.to | 7 Feb 2024
  • The Hassle-Free JavaScript Tool Manager

    1 project | news.ycombinator.com | 3 Jan 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    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 →

Index

What are some of the best open-source NodeJS projects in Rust? This list will help you:

Project Stars
1 fnm 15,927
2 volta 10,146
3 napi-rs 5,573
4 mullvadvpn-app 4,525
5 oso 3,418
6 moon 2,643
7 cfonts 1,543
8 orogene 1,417
9 node-to-rust 1,358
10 node-rs 1,002
11 wasmer-js 889
12 llama-node 849
13 wasm-learning 480
14 proto 489
15 steamworks.js 347
16 mine.js 303
17 v8_killer 275
18 colorgrad-js 167
19 nodejs-snowflake 166
20 sqlx-ts 143
21 colorid-wasm 121
22 jsonpath 121
23 snm 106

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com