Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀. Learn more →
Top 23 Rust WASM Projects
Rust / Wasm framework for building client web appsProject mention: Yew 0.20 is out!!! | reddit.com/r/rust | 2022-11-29
yewstack/yew: Rust / Wasm framework for building client web apps (github.com)
x86 virtualization in your browser, recompiling x86 to wasm on the flyProject mention: My Personal Website / Portfolio / Side Project, After 2 Years of Hard Work! | reddit.com/r/reactjs | 2022-11-27
Hah used my old friends https://github.com/copy/v86 I remember when he first built this, such a cool project.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
🚀 The leading WebAssembly Runtime supporting WASI and EmscriptenProject mention: Loading and unloading rust libs | reddit.com/r/rust | 2022-11-25
Use a WebAssembly runtime like wasmtime or wasmer.
A Python Interpreter written in RustProject mention: how is python actually implemented? | reddit.com/r/learnpython | 2022-11-24
Quick note - CPython is the OG and most popular implementation of Python, but it is not the only implementation of Python. Some other fairly well-known examples are Jython (Java implementation), RustPython (Rust implementation), or the more mind-bending PyPy (Python implemented via Python 🤯). Python is an interpreted language, and you can think of all these different Python implementations as being different implementations of the interpreter itself. The interpreter is the program that takes your Python code and executes it via a virtual machine. This differs from a compiled language (like C) which needs the high-level C code to first be converted to machine code and then executed by the CPU.
A fast and secure runtime for WebAssemblyProject mention: Compiling Brainfuck code - Part 3: A Cranelift JIT Compiler | reddit.com/r/rust | 2022-11-27
This would be a way of implementing an in-disk cache for a JIT compiler (for example, Wasmtime appears to have an in-disk cache).
🌀 A nonsense activity generatorProject mention: fbi masterhacker in action 😱 | reddit.com/r/masterhacker | 2022-07-10
Always makes me think of this project: https://github.com/svenstaro/genact
This seems like it could be super useful for integrating with wasm-bindgen and TypeScript. Last I checked, the types generated by wasm-bindgen left a lot to be desired (no disrespect intended, wasm-bindgen is an awesome project). A few years ago, I contributed the skip_typescript attribute to wasm_bindgen that allowed you to override the type generation by hand-writing your own types (using a custom typescript section), but I wonder if this could simply generate higher quality types without the manual intervention.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Friendly React-like GUI library for desktop, web, mobile, and more.Project mention: is it possible to make android app using rust? any step by step tutorial? | reddit.com/r/rust | 2022-11-21
For future projects, Dioxus should have Android support. Currently, it only has iOS support, with Android being available with a little extra work using cargo-mobile. The getting started docs give the explanation.
📦✨ your favorite rust -> wasm workflow tool!Project mention: Examples of Rust + SvelteKit + WASM | reddit.com/r/rust | 2022-10-06
wasm-pack has bugs - it publishes a module which declares itself as a commonjs module. (You can fix that by manually adding "type": "module" in package.json). Then the web build should work with other bundlers. I opened an issue about this over a year ago. There's a PR and everything, but no movement :/
A Rust framework for creating web appsProject mention: Recommended web-app framework for newbies and juniors? | reddit.com/r/rust | 2022-09-24
To click * https://crates.io/crates/percy * https://crates.io/crates/seed * https://crates.io/crates/perseus * https://crates.io/crates/sycamore
Lunatic is an Erlang-inspired runtime for WebAssemblyProject mention: Virding's First Rule of Programming (2008) | news.ycombinator.com | 2022-10-17
I don't have empirical evidence (nor experience) to hand, but I doubt there's any shortage of individual systems that do some sort of parallel/concurrent work faster than Erlang systems, built on lower-level concurrency primitives offered on the JVM, in golang, Rust etc.
More narrowly though, there is a candidate for a means of building systems from higher level, BEAM-like primitives with potential for greater performance than Erlang/Elixir - Lunatic (https://lunatic.solutions/). It is admittedly a kind of reimplementation of the BEAM, which kind of makes Virding's point. But it's not ad hoc.
Kubernetes Rust KubeletProject mention: Are V8 isolates the future of computing? | news.ycombinator.com | 2022-06-15
> If one writes Go or Rust, there are much better ways to run them than targeting WASM
wasm has its place, especially for contained workloads that can be wrapped in its strict capability boundaries (think, file-encoding jobs that shouldn't access anything else but said files: https://news.ycombinator.com/item?id=29112713).
> Containers are still the defacto standard.
wasmedge , atmo , krustlet , blueboat  and numerous other projects are turning up the heat !
💎 Artichoke is a Ruby made with RustProject mention: Why does Rust have parameters on impl? | reddit.com/r/rust | 2022-11-19
🔎 Impossibly fast web search, made for static sites.Project mention: Does Github Pages support Stork search? | reddit.com/r/github | 2022-07-16
Stork seems perfect: https://stork-search.net/
Rhai - An embedded scripting language for Rust.Project mention: Godot game engine now has its own foundation | reddit.com/r/programming | 2022-11-02
For sure, that's where something like rhai would shine: https://crates.io/crates/rhai
🔍 Tiny, full-text search engine for static websites built with Rust and WasmProject mention: A tiny static full-text search engine using Rust and WebAssembly (2019) | news.ycombinator.com | 2022-06-11
Applied offensive security with Rust - https://kerkour.com/black-hat-rustProject mention: Learn Rust, Offensive Security and Applied Cryptography | dev.to | 2022-11-11
This is why I dedicated the past months to write a book about the topic: Black Hat Rust - Applied offensive security with the Rust programming language.
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
Build, bundle & ship your Rust WASM application to the web.Project mention: Is rust + yew a good starting point for learning web dev? | reddit.com/r/rust | 2022-10-21
Light LDAP implementationProject mention: Manage users, self-host LDAP or 3rd party? | reddit.com/r/selfhosted | 2022-11-26
I've since switched to LLDAP and I've never looked back. Simple and lightweight. It has its own cons for sure such as having to infer the schema by querying it with ldapsearch but it isn't such a frequent need. https://github.com/nitnelave/lldap
⚡ Rust/WebAssembly image processing library (by silvia-odwyer)Project mention: Rust/WebAssembly image processing library | news.ycombinator.com | 2022-11-01
Cross-platform game engine in Rust.Project mention: SDL2 vs Winit/Pixels/CPAL/etc. Is going "native" really worth it? | reddit.com/r/rust_gamedev | 2022-10-12
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Rust WASM related posts
Waggy, the library for writing WAGI API handlers in Go
3 projects | reddit.com/r/golang | 28 Nov 2022
Getting vintage (old world) Linux distro’s installed on modern virtualization software impossible?
2 projects | reddit.com/r/linux | 27 Nov 2022
1Password releases Typeshare, the "ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI"
14 projects | reddit.com/r/rust | 22 Nov 2022
Web Assembly OS guidance
4 projects | reddit.com/r/osdev | 27 Nov 2022
Compiling Brainfuck code - Part 3: A Cranelift JIT Compiler
2 projects | reddit.com/r/rust | 27 Nov 2022
Loading and unloading rust libs
2 projects | reddit.com/r/rust | 25 Nov 2022
Pure Rust GUI Landscape
8 projects | dev.to | 24 Nov 2022
A note from our sponsor - Scout APM
scoutapm.com | 29 Nov 2022
What are some of the best open-source WASM projects in Rust? This list will help you: