Top 23 Rust WASM Projects
Rust / Wasm framework for building client web appsProject mention: Whats your favourite open source Rust project that needs more recognition? | reddit.com/r/rust | 2021-10-11
Yew and Gloo
x86 virtualization in your browser, recompiling x86 to wasm on the flyProject mention: Run Windows 95 in your browser! | reddit.com/r/InternetIsBeautiful | 2021-10-04
Run Linux Software Faster and Safer than Linux with Unikernels.
🚀 The leading WebAssembly Runtime supporting WASI and EmscriptenProject mention: Rust web frameworks, a new look? (discussion) | reddit.com/r/rust | 2021-10-05
For executing the same WASM binary on server and in browser, it may be fruitful to look at something like Wasmer.
Standalone JIT-style runtime for WebAssembly, using CraneliftProject mention: Safely embedding .Net core in C++ | reddit.com/r/dotnet | 2021-10-07
As a result WASI (WebAssembly System Interface) was created. It defines a standard way for wasm runtimes to interact with the outside world without needing a web browser as intermediary.
🌀 A nonsense activity generatorProject mention: I made a tool you guys can use for producing advanced Linux memes | reddit.com/r/linuxmemes | 2021-04-20
It's easy to modify the macro to go the other way (you implement for the reference, derive impl for raw type). I did this when implementing a feature for wasm-bindgen, you can find the macros I wrote at the top of the file here: https://github.com/rustwasm/wasm-bindgen/blob/master/crates/js-sys/src/lib.rs
Lucet, the Sandboxing WebAssembly Compiler.Project mention: There are a *lot* of actor framework projects on Cargo. | reddit.com/r/rust | 2021-05-01
I guess lucet could be an under-layer for this but it's not really the same, different levels of the stack. Fascinating.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
📦✨ your favorite rust -> wasm workflow tool!Project mention: Default ThreeJS example gets messed up by "trunk serve index.html" | reddit.com/r/rust | 2021-10-03
If you really want a WASM library instead of a WASM application, it's probably more straight forward to just use wasm-pack.
A Rust framework for creating web appsProject mention: Is there an underlying reason that idiomatic Rust seems to have trouble with observers? | reddit.com/r/rust | 2021-09-28
Kubernetes Rust KubeletProject mention: Krustlet/Krustlet: Kubernetes Rust Kubelet to Run WASM | news.ycombinator.com | 2021-10-15
i was impressed by the variety of different wasm runtime providers that exist for krustlet: https://github.com/krustlet/krustlet/pull/677#issuecomment-9...
Thanks for your comment. Our examples in https://github.com/sixtyfpsui/sixtyfps/tree/master/examples/bash don't have it. We actually hesited having it in the blog post, but we thought it shows how convenient it is to install. But yeah, not something we would want in actual script, thanks for pointing that out. On the other hand, cargo install does the install quite cleanly in the user directory and shouldn't "foul up" your system
🔎 Impossibly fast web search, made for static sites.
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.Project mention: Introducing Perseus for Rust web development! | reddit.com/r/rust | 2021-09-04
I think that's definitely the endgame of Rust websites but I've only seen one attempt: https://github.com/chinedufn/percy
🔍 Tiny, full-text search engine for static websites built with Rust and WasmProject mention: tinysearch | reddit.com/r/devopsish | 2021-02-20
🐍🕸 WebAssembly runtime for PythonProject mention: WAGI: WebAssembly Gateway Interface | news.ycombinator.com | 2021-09-18
Not just for web either: if you ship WebAssembly bytecode as part of your python package, you can push your platform dependencies out to a wasm runtime and skip most of the build matrix.
A runtime like wasmer-python  is only 1.5MB.
⚡ Rust/WebAssembly image processing library (by silvia-odwyer)Project mention: Off my chest: When are some of you browser devs gonna give us native image scaling? This is the best we got ATM. | reddit.com/r/programming | 2021-07-20
😠⚔️😈 A minimalistic 2D turn-based tactical game in RustProject mention: What's everyone working on this week (41/2021)? | reddit.com/r/rust | 2021-10-11
Trying to get back to the development of my turn-based game Zemeroth: going to finish the first iteration of settings screen for configuring widgets' size and screen offset, and get back to writing devlogs for the v0.7 release.
NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.
Cross-platform game engine in Rust.Project mention: Hey Rustaceans! Got an easy question? Ask here (40/2021)! | reddit.com/r/rust | 2021-10-04
There's several different approaches you could take, but I'd probably suggest macroquad as the easiest. I've also used minifb for windowing + a drawing library like raqote or tiny-skia.
Build, bundle & ship your Rust WASM application to the web.Project mention: Testing WASM, with no luck. Anyone else facing the same issue? | reddit.com/r/rust | 2021-09-30
A bit out of context, but you might want to have a look at trunk. It's a Rust WASM packer that saves you the pain of using npm.
Rust Fullstack FrameworkProject mention: GitHub - seed-rs/seed: A Rust framework for creating web apps | reddit.com/r/rust | 2021-09-17
Wasm interpreter in Rust
A simple framework for 2D games on desktop and webProject mention: I want to learn Rust by creating game running in the web browser. Which SDK do you recommend? | reddit.com/r/rust | 2021-04-22
quicksilver, though not really being developed anymore is still pretty good.
What are some of the best open-source WASM projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.