Top 23 Rust Wasm Projects
Rust / Wasm framework for building client web appsProject mention: Google is developing parts of Android in Rust to improve security | reddit.com/r/Android | 2021-04-06
I googled Dash: framework to build web applications. You also can build web applications with Rust. For the frontend, there's e.g. yew (I used it recently and it worked well, and it has interop with JS if needed). And now you can use trunk with it, which actually supports live reloading!
🚀 The leading WebAssembly Runtime supporting WASI and EmscriptenProject mention: I finally finished a 2-year-in-the-making arena-style AI competition platform! 😊 | reddit.com/r/SideProject | 2021-04-12
We always run it inside of wasmer, which is fully sandboxed. The only access to resources we give it is some standard stuff like time/entropy, as well as access to a tempdir that has the robot source in a file.
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
Standalone JIT-style runtime for WebAssembly, using CraneliftProject mention: GNU lightning: generates assembly language code at run-time | news.ycombinator.com | 2021-04-08
🌀 A nonsense activity generatorProject mention: Genact – A Nonsense Activity Generator | news.ycombinator.com | 2021-03-21
V8 is really good at optimising work against typed arrays, you'd be surprised at the performance you can get out of that. In recent versions of V8 the call overhead against webassembly has also been dramatically lowered, so that's more viable now as well. Wasm-bindgen is a pleasure to work with.
Lucet, the Sandboxing WebAssembly Compiler.Project mention: Writing Rust the Elixir way | dev.to | 2020-11-26
I also want to use this opportunity to say a big thank you to the teams working on Rust, Wasmer, Wasmtime, Lucet and waSCC. It would be impossible to build Lunatic without all the hard work put into this projects.
📦✨ your favorite rust -> wasm workflow tool!
A Rust framework for creating web appsProject mention: Showcase: A tracker for "Love Letter" in Rust/WASM | reddit.com/r/rust | 2021-04-02
The tracker is of course written in Rust and compiled to WASM. It uses the Seed Framework. Layout is managed by CSS Grid and Flexbox, and general styling is thanks to Bulma.
🔎 Impossibly fast web search, made for static sites.Project mention: Impossibly fast web search, made for static sites. | reddit.com/r/devopsish | 2021-02-20
Kubernetes Rust KubeletProject mention: Writing Kubernetes operators in Rust | reddit.com/r/rust | 2021-04-04
Krustlet just released 0.7.0 and is pushing for 1.0.0 in the next release. https://github.com/deislabs/krustlet/releases/tag/v0.7.0
🔍 Tiny, full-text search engine for static websites built with Rust and WasmProject mention: tinysearch | reddit.com/r/devopsish | 2021-02-20
😠⚔️😈 A minimalistic 2D turn-based tactical game in RustProject mention: RustGameDev Podcast #4: Fedor Logachev (SHAR, miniquad, macroquad) | reddit.com/r/rust_gamedev | 2020-12-23
Oh, I was really waiting for this episode as my Zemeroth game shares a lot of history with mini~ and macroquad. Here're some of my thoughts.
NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.
A simple framework for 2D games on desktop and webProject mention: Paddlers (Rust Browser Game) 0.2.1 Feature Overview | reddit.com/r/rust_gamedev | 2021-03-07
Thanks! I'm currently not using an engine, it's all done "from scratch". None of the available engines quite had the WASM support I wanted. I started with Quicksilver but it was not flexible enough and it is no longer actively developed.
Wasm interpreter in Rust
It's being adopted by sixtyfps.io a company founded by people who previously worked on Qt at Trolltech. Sixtyfps is aimed at embedded systems however I'm not sure if ESP32 is supported.
The cross-platform game engine in Rust.Project mention: Macroquad Download | reddit.com/r/rust_gamedev | 2021-03-05
Some examples seem to be using a different alpha version, check this out: https://github.com/not-fl3/macroquad/issues/131 To run the examples try adding macroquad = "0.3.0-alpha"
Parity's ink! to write smart contracts (by paritytech)Project mention: Tech noob here, is Substrate a coding language as Solidity? | reddit.com/r/dot | 2021-02-04
If you're looking for a language for smart contract coding that has a Polkadot flavor, check out Ink
Build, bundle & ship your Rust WASM application to the web.Project mention: Looking for an open-source project to join part-time | reddit.com/r/rust | 2021-03-14
https://trunkrs.dev if you are interested in WASM + Web related Rust projects!
Rust Fullstack FrameworkProject mention: MoonZoon: Rust Fullstack Framework | news.ycombinator.com | 2021-02-28
Native integration of Serde with wasm-bindgen
Some transformation overhead can be addressed by using serde-wasm-bindgen, but in my example repo I'll use it only for the input side (deserialization). On serialization a collection like HashMap or BTreeMap gets turned into an ES2015 Map, which is unfortunated as well, because they cannot be JSON stringified.
A reactive DOM library for Rust in WASM (by lukechu10)Project mention: We'd love to hear your ideas/opinions: SSR in maple | reddit.com/r/rust | 2021-03-29
Hi there. I am the creator of Maple which is a fine-grained reactive web ui library in Rust and running in WASM. We would like to support SSR as a first-class citizen. There are however, a few questions related to design that are unanswered. Even if you have never used Maple before, I would love to hear your feedback about potential ergonomics around the proposed API.
What are some of the best open-source Wasm projects in Rust? This list will help you: