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.

  • 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
  • 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: I switch from Eslint to Biome | dev.to | 2024-04-22

    { "$schema": "https://biomejs.dev/schemas/1.7.0/schema.json", "organizeImports": { "enabled": true }, "files": { "ignore": ["package.json", "package-lock.json"] }, "linter": { "enabled": true, "rules": { "recommended": true, "style": { "noUnusedTemplateLiteral": "off" } } }, "formatter": { "indentStyle": "space", "indentWidth": 4, "lineWidth": 320 }, "javascript": { "formatter": { "semicolons": "asNeeded" } } }

  • oxc

    ⚓ A collection of JavaScript tools written in Rust.

  • Project mention: The JavaScript Oxidation Compiler | news.ycombinator.com | 2023-12-16
  • SaaSHub

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

    SaaSHub 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
  • postgresml

    The GPU-powered AI application database. Get your app to market faster using the simplicity of SQL and the latest NLP, ML + LLM models.

  • Project mention: PostgresML | /r/programming | 2023-08-30
  • 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: Cross-language framework for building with WebAssembly | news.ycombinator.com | 2024-05-02
  • stdweb

    A standard library for the client-side Web

  • dprint

    Pluggable and configurable code formatting platform written in Rust.

  • Project mention: My opinion about opinionated Prettier: 👎 | dev.to | 2024-05-02

    Currently, I am using ESLint for formatting of basic things like spacing and quotes. However, those rules were deprecated with v8.53.0 and moved to @stylistic/eslint-plugin. But they recommend Prettier or dprint.

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

  • gritql

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

  • Project mention: Ask HN: I have been unable to land a job in two years, does anybody | news.ycombinator.com | 2024-05-03

    I've issued a few bounties on my repo [0], and it's worked fairly well from my perspective. I'm both the bounty assigner and the maintainer in this case.

    Keep in mind that open source is always a bit messy, and a lot of people on all projects (even without bounties) never actually follow through with contributions that they plan to do for a whole host of reasons. The way I've approached it is once someone either has a track record of contributing or makes substantial (visible) process on a PR I assign the bounty to them.

    [0] https://github.com/getgrit/gritql/issues?q=is%3Aopen+is%3Ais...

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

  • 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: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26

    I've worked on Ambient Engine and now on the Bevy engine. I totally agree with these points, very valuable. I only make some comments from my professional (audio) perspective:

    We need the highlight author's affirmation of cli. Rust's tui (ratatui) is great. I used it to make Glicol-cli [1]. If you are a Linux user, you are welcome to test the music production of the code.

    Speaking of game audio, I actually think rust is perfect for audio. I have also continued to develop Glicol recently, and my recent goal (starting tomorrow) is the bevy_glicol plug-in. I want to solve bevy's audio problem on the browser.

    All in all, even though I've had my share of pain with ecs, I still think rust is very valuable for game and app development, maybe not multiplayer AAA, maybe practical apps.

    [1] https://github.com/glicol/glicol-cli

    [2] https://github.com/chaosprint/glicol

  • blueboat

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

  • 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 JavaScript related posts

  • Ask HN: I have been unable to land a job in two years, does anybody

    1 project | news.ycombinator.com | 3 May 2024
  • The new open source JavaScript s package registry

    1 project | dev.to | 29 Apr 2024
  • Supermemory - ChatGPT for your bookmarks

    2 projects | dev.to | 14 Apr 2024
  • Next.js Shopify eCommerce Starter with Perfect Web Vitals 🚀

    2 projects | dev.to | 12 Apr 2024
  • Biome – fast JavaScript linter and formatter

    1 project | news.ycombinator.com | 8 Apr 2024
  • ClangQL: A tool to run SQL-like query on C/C++ Code

    3 projects | news.ycombinator.com | 7 Apr 2024
  • Rescuing legacy Node.js projects with Bun

    1 project | dev.to | 6 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 May 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 JavaScript projects in Rust? This list will help you:

Project Stars
1 deno 92,975
2 swc 29,984
3 turbo 24,977
4 fnm 15,397
5 slint 15,103
6 biome 10,509
7 oxc 8,872
8 rspack 7,369
9 wasm-bindgen 7,284
10 napi-rs 5,488
11 postgresml 5,442
12 boa 4,694
13 extism 3,783
14 stdweb 3,433
15 dprint 2,950
16 rslint 2,661
17 moon 2,587
18 gritql 2,343
19 trustfall 2,270
20 rq 2,256
21 ezno 2,188
22 glicol 1,988
23 blueboat 1,918

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