What's the state of Rust and WebAssembly?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • wasmtime

    A fast and secure runtime for WebAssembly

  • We use Wasmer at work for one of our core products and haven't had any issues with it. It uses the Cranelift compiler under the hood for JIT compilation, which is the same compiler library Rust is wanting to use for their debug builds.

  • book

    The Rust and WebAssembly Book (by rustwasm)

  • I haven't had a look at Rust with WebAssembly in a long while but after looking at https://github.com/rustwasm/book the last PR was 7 months ago and lots of pull requests stuck in a mergeable state.

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

    Build, bundle & ship your Rust WASM application to the web.

  • For browser apps, you’ve also got https://trunkrs.dev as an option now.

  • wasm-bindgen-rayon

    Discontinued An adapter for enabling Rayon-based concurrency on the Web with WebAssembly.

  • I would recommend reading RReverser's articles on multithreading online. We used https://github.com/GoogleChromeLabs/wasm-bindgen-rayon and ended up forking it due to chromium issues with nested web workers.

  • wasm-bindgen-rayon

    An adapter for enabling Rayon-based concurrency on the Web with WebAssembly. (by old-storyai)

  • wasmer

    🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten

  • Have you looked into Wasmer or wasmtime? Both are quite well established and fully featured.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts