Rust JavaScript

Open-source Rust projects categorized as JavaScript

Top 23 Rust JavaScript Projects

  • deno

    A modern runtime for JavaScript and TypeScript.

    Project mention: Is it recommended that a backend for React be written in Javascript? Or is another language like Python Ok | reddit.com/r/react | 2023-02-01

    Finally, you could use a runtime like Deno which natively supports Typescript.

  • swc

    Rust-based platform for the Web

    Project mention: How to use Firestore with Redux in a React application | dev.to | 2023-01-25

    SWC (stands for Speedy Web Compiler ) is a super-fast TypeScript / JavaScript compiler written in Rust. They claim to be “20x faster than Babel on a single thread and 70x faster on four cores”.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • tools

    Unified developer tools for JavaScript, TypeScript, and the web

    Project mention: Complete rewrite of ESLint (GitHub discussion by the creator) | reddit.com/r/javascript | 2022-11-25

    I must say, although it doesn't (of course) have anywhere near the configuration or plugin-capability of eslint, I've found Rome impressive so far. I have access to a range of PCs and the performance boost of a compiled binary makes a pretty big difference on a large repo on a slower machine.

  • turbo

    Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.

    Project mention: How to migrate turborepo example from pnpm to yarn? | reddit.com/r/nextjs | 2023-01-23
  • fnm

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

    Project mention: Is Pop!_OS aiming to be an immutable OS? | reddit.com/r/pop_os | 2023-01-26
  • wasm-bindgen

    Facilitating high-level interactions between Wasm modules and JavaScript

    Project mention: Deno Fresh WASM: Code Modules in Rust | dev.to | 2023-02-01

    If you want to learn more on wasm-pack, there is a wasm-pack book as well as some fairly detailed wasm-bindgen docs. There are a few resources for learning Rust itself in the December newsletter. Finally, please get in touch if you would like to see more content on Deno and Fresh. I hope you found the content useful and am keen to hear about possible improvements.

  • boa

    Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.

    Project mention: Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.67] | reddit.com/r/rust | 2023-01-28

    Hi, I'm looking for full time work and I'm interested in roles related to compilers, developer tools and systems. I'm a college senior(graduating on May, 2023) and have been working as an [IOS Developer](https://www.cyengagement.org/) for the past two years. At University, I took a compilers class where I learnt to use LLVM and MLIR to compile programs to various architectures. In Oct. 2022, I was selected to attend the [Programming Language Implementation Summer School](https://pliss.org/2022/) where I got to learn about compiler implementation and language tools from leading researchers around the world. Recently, I have been contributing to [Boa](https://github.com/boa-dev/boa), an embeddable Javascript engine written in Rust, by fixing issues and implementing features to improve conformance with ECMAScript specification. Aside from working on compilers, I have volunteered at conferences like ICFP'21 and PLDI'22 to familiarize myself with latest research in the field of compilers. You can find more information about me and my work in my [blog](https://veera.app) and Github [profile](https://github.com/veera-sivarajan). Thank you for your time and consideration.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • stdweb

    A standard library for the client-side Web

    Project mention: Surprises in the Rust JSON Ecosystem | reddit.com/r/rust | 2023-01-19

    But, I wish devs would atleast archive the repo and put a "NOT-MAINTAINED" notice in the readme. one of my surprises was stdweb crate with 150k+ downloads per month being dead for three years eg: https://github.com/koute/stdweb/issues/403

  • napi-rs

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

    Project mention: Interaction between a Node.js module and a Rust program | reddit.com/r/node | 2023-01-31

    I don't have any experience in the matter, but I'm assuming you probably want to look into making a Node.js add-on with the Node-API (or NAPI) library, and this one is made for Rust (originally written in C/C++)

  • rslint

    A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate

  • rq

    Record Query - A tool for doing record analysis and transformation (by dflemstr)

    Project mention: Jc – JSONifies the output of many CLI tools | news.ycombinator.com | 2022-11-03
  • blueboat

    All-in-one, multi-tenant serverless JavaScript runtime.

    Project mention: What's with All the Runtimes for JavaScript? | dev.to | 2022-08-13

    Right now it is an exciting time for JavaScript. We just got a new shiny fast runtime Bun, with the last new kid Deno being released only 4 years ago, and we have edge computing/serverless runtimes like Cloudflare worker and Blueboat. With all these hypes for the JavaScript community, I could not help but ask, how come only JavaScript gets all these fancy new runtimes? Why don’t we hear these more often in other languages?

  • dprint

    Pluggable and configurable code formatting platform written in Rust.

    Project mention: What's the best way to generate code? | reddit.com/r/rust | 2022-11-01

    If it's something in the vein of one of those things then, worst case, you generate the code first, then run it through something like dprint.

  • deno_lint

    Blazing fast linter for JavaScript and TypeScript written in Rust

    Project mention: Porting 58000 lines of D and C++ to jai, Part 0: Why and How | news.ycombinator.com | 2022-11-23

    Fast compilation seems very appealing. It is one of the main reason why I am interested into Go and Zig.

    I recently started working with Rust for contributing to projects like Rome/tools [1] and deno_lint [2]. The compilation and IDE experience is frustrating. Compilation is slow. I am afraid that this is rooted to the inherent complexity of Rust.

    [1] https://github.com/rome/tools

    [2] https://github.com/denoland/deno_lint

  • moon

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

    Project mention: A build system and repo management tool for the web ecosystem, written in Rust | news.ycombinator.com | 2022-12-21
  • glicol

    Graph-oriented live coding language and music DSP library written in Rust

    Project mention: Pico8 Music Synthesizer | news.ycombinator.com | 2022-12-22
  • svix-webhooks

    The enterprise-ready webhooks service 🦀

    Project mention: Open Source Webhooks as a Service | reddit.com/r/golang | 2022-12-31

    The entire repo (including the go client mentioned above) is MIT licensed (see https://github.com/svix/svix-webhooks/blob/main/LICENSE).

  • volt

    An experimental package management tool for JavaScript. Upto 30x faster installation of dependencies using pre-flattened dependency trees. (by dimensionhq)

    Project mention: Welcome to the Reddit! | reddit.com/r/dimensiondev | 2022-06-27

    Hey there! I’m Grinder, the community manager of Dimension. Dimension is an awesome project that has published a ton of useful open source projects, such as fleet and volt. You can view our Github for all our projects that we’ve released.

  • moonfire-nvr

    Moonfire NVR, a security camera network video recorder

    Project mention: Installing Rust in a Raspberry Pi 3A+ | reddit.com/r/rust | 2023-01-27

    But I would definitely avoid compiling Rust on the Raspberry Pi 3 if you can avoid it. I set up a Docker cross-compile environment for this reason.

  • orogene

    A next-generation platform and package manager for Node.js-compatible and frontend JavaScript projects!

    Project mention: What happened to tink? | reddit.com/r/node | 2022-06-16

    In short, Kat left npm at some point in 2019 after a whole debacle with leadership. For a while they were working on orogene with a couple other ex-npm people, but nothing came out of that. It's really a shame because it looked really promising and they had a lot of cool ideas.

  • astro

    A fun safe language for rapid prototyping and high performance applications (by astrolang)

  • starlight

    JS engine in Rust (by Starlight-JS)

    Project mention: Really it have to be some kind of virus that spreads sneakly | reddit.com/r/ProgrammerHumor | 2022-12-30

    I have great news

  • jotsy

    Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind

    Project mention: Looking for Axum app boilerplate | reddit.com/r/rust | 2023-01-19
  • SaaSHub

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

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). The latest post mention was on 2023-02-01.

Rust JavaScript related posts

Index

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

Project Stars
1 deno 87,581
2 swc 25,767
3 tools 22,409
4 turbo 19,146
5 fnm 10,181
6 wasm-bindgen 6,011
7 boa 3,739
8 stdweb 3,343
9 napi-rs 3,271
10 rslint 2,465
11 rq 2,180
12 blueboat 1,856
13 dprint 1,682
14 deno_lint 1,390
15 moon 1,297
16 glicol 1,213
17 svix-webhooks 1,107
18 volt 821
19 moonfire-nvr 820
20 orogene 763
21 astro 662
22 starlight 455
23 jotsy 440
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com