book
life
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
book
- I’ve fallen in love with rust so now what?
-
Any idea about what Figma is using to run Rust/c++ code in browser?
https://rustwasm.github.io/docs/book goes over how to compile to WASM and rendering to a canvas.
-
Rust で WebAssembly (wasm) - Arch Linux + Webpack (Rust 1.66)
Rust 🦀 and WebAssembly 🕸 (英語)
- What's the best way to generate WASM programmatically?
-
Cppreference-like documentation for Rust?
Honorable mentions: 1. Easy Rust for a general overview of the commonly used features 2. Rust/WASM for developing WASM apps in Rust
-
Rust resources to onboard developers?
https://rustwasm.github.io/docs/book/ Rust and WASM information
-
Zig and WASM
If you're targeting browsers then the Rust WASM book goes over using the wasm32-unknown target and wasm_bindgen to auto-generate the JS glue
https://rustwasm.github.io/docs/book/
If you're targeting some WASI-based platform then it's more straightforward, as there's no need to generate glue code. CF have a quick example
-
How Warp Works
Looking forward, our stack opens up the ability to realize our full vision of what Warp can be. By choosing Rust and building a UI framework that is rendering-platform agnostic, we can easily scale to other platforms and even the web by compiling to WASM (a mistake we made was to not think about which crates will and won’t compile to WASM early on) and rendering with WebGL.
-
Containerless! How to Run WebAssembly Workloads on Kubernetes with Rust
I previously wrote a blog post about why Rust is a great language for the future, Tl;Dr; Rust is secure and fast without the compromises of most modern languages, and Rust has the best ecosystem and tooling for WebAssembly. So Rust + Wasm makes it super secure and fast.
-
Bootcamp for Wasm?
Rust and WebAssembly
life
What are some alternatives?
wasm-bindgen-rayon - An adapter for enabling Rayon-based concurrency on the Web with WebAssembly.
wasm-bindgen - Facilitating high-level interactions between Wasm modules and JavaScript
trunk - Build, bundle & ship your Rust WASM application to the web.
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
wasm-bindgen-rayon - An adapter for enabling Rayon-based concurrency on the Web with WebAssembly.
zig-wasm-test - A minimal Web Assembly example using Zig's build system.
lexicon-rs - A parser for Conway’s Game of Life Lexicon
yew - Rust / Wasm framework for creating reliable and efficient web applications
book - The Rust Programming Language
life - Cellular automata engine in Rust
wxWidgets - Cross-Platform C++ GUI Library