Rust JavaScript

Open-source Rust projects categorized as JavaScript

Top 23 Rust JavaScript Projects

  • deno

    A modern runtime for JavaScript and TypeScript.

  • Project mention: Bun - The One Tool for All Your JavaScript/Typescript Project's Needs? | dev.to | 2024-04-02

    NodeJS is the dominant Javascript server runtime environment for Javascript and Typescript (sort of) projects. But over the years, we have seen several attempts to build alternative runtime environments such as Deno and Bun, today’s subject, among others.

  • swc

    Rust-based platform for the Web

  • Project mention: Storybook 8 Beta | dev.to | 2024-02-06

    First, we switched the default compiler for new projects from Babel to SWC (Speedy Web Compiler). SWC is dramatically faster than Babel and requires zero configuration. We’ll continue to support Babel in any project currently using it.

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

    WorkOS logo
  • turbo

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

  • Project mention: Supermemory - ChatGPT for your bookmarks | dev.to | 2024-04-14

    Supermemory has three main modules, managed by turborepo:

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

  • slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • Project mention: Ask HN: Why would you ever use C++ for a new project over Rust? | news.ycombinator.com | 2024-04-02

    Did you get a chance to check https://slint.dev?

    Disclaimer: I work for Slint

  • biome

    A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

  • Project mention: Fast, Declarative, Reproduble and Composable Developer Environments Using Nix | news.ycombinator.com | 2024-04-12
  • oxc

    ⚓ A collection of JavaScript tools written in Rust.

  • Project mention: The JavaScript Oxidation Compiler | news.ycombinator.com | 2023-12-16
  • 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
  • rspack

    A fast Rust-based web bundler 🦀️

  • Project mention: Rspack | /r/devopspro | 2023-06-11
  • wasm-bindgen

    Facilitating high-level interactions between Wasm modules and JavaScript

  • Project mention: If the native speed DOM/Web API for Rust becomes a reality, would you be willing to build your web apps with Rust and HTML/CSS? | /r/rust | 2023-12-05

    Another strange issue could be seen in the strict class heritage organized definition of the DOM, which can not be handled very well by rust because of a still unsolved bindgen issue (#210).

  • napi-rs

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

  • Project mention: Napi: Build compiled Node.js add-ons in Rust | news.ycombinator.com | 2023-09-08
  • boa

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

  • Project mention: A list of JavaScript engines, runtimes, interpreters | /r/learnjavascript | 2023-12-10

    boa

  • extism

    The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.

  • Project mention: Extism – make all software programmable. Extend from within | news.ycombinator.com | 2024-04-08
  • stdweb

    A standard library for the client-side Web

  • dprint

    Pluggable and configurable code formatting platform written in Rust.

  • Project mention: Oxlint – written in Rust – 50-100 Times Faster than ESLint | news.ycombinator.com | 2023-12-15
  • rslint

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

  • moon

    A task runner and repo management tool for the web ecosystem, written in Rust.

  • trustfall

    A query engine for any combination of data sources. Query your files and APIs as if they were databases!

  • Project mention: Planner programming blows my mind | news.ycombinator.com | 2024-02-20

    Pleasantly surprised to see Predrag show up as a reviewer, but at the same time not at all surprised:

    - The [Firebase technical screen](https://startupandrew.com/posts/how-firebase-interviewed-sof...) would have been much easier with something like this, as it was Just Another Optimization Problem™. Part of me wants to try it again with Picat!

    - He's doing other very interesting things with programming languages, e.g.: https://github.com/obi1kenobi/trustfall

  • rq

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

  • gritql

    GritQL is a query language for searching, linting, and modifying code.

  • Project mention: ClangQL: A tool to run SQL-like query on C/C++ Code | news.ycombinator.com | 2024-04-07

    Cool to see another query language for source code! Yours is definitely closer to SQL than GritQL is.[0] I particularly like the count semantics.

    [0] https://github.com/getgrit/gritql

  • ezno

    A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance

  • Project mention: Ezno's checker (Rust based type checker and compiler) is now open source | /r/typescript | 2023-06-08
  • glicol

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

  • Project mention: Show HN: Render audio to HTML canvas using WebGPU | news.ycombinator.com | 2024-04-15

    Nice! Great project website styling and demo.

    I had a WebGPU scope demo using vanila JS here, but it's not connected to AudioContext at all.

    https://stackblitz.com/edit/vitejs-vite-cuc9vs

    Still, I had to use the old WebGL solution for https://glicol.org since the WebGPU support seems to be pretty slow at the moment.

  • blueboat

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

  • deno_lint

    Blazing fast linter for JavaScript and TypeScript written in Rust

  • Project mention: Configuring ESLint, Prettier, and TypeScript Together | Josh Goldberg | /r/typescript | 2023-05-04
  • 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). The latest post mention was on 2024-04-15.

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 92,841
2 swc 29,904
3 turbo 24,847
4 fnm 15,236
5 slint 14,929
6 biome 9,966
7 oxc 8,812
8 rspack 7,276
9 wasm-bindgen 7,249
10 napi-rs 5,453
11 boa 4,639
12 extism 3,728
13 stdweb 3,433
14 dprint 2,922
15 rslint 2,661
16 moon 2,573
17 trustfall 2,263
18 rq 2,254
19 gritql 2,229
20 ezno 2,161
21 glicol 1,969
22 blueboat 1,918
23 deno_lint 1,499
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com