Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%. Learn more →
Top 23 Rust WebAssembly Projects
🚀 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 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).
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.
🌀 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
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.
A standard library for the client-side Web
An alternative BEAM implementation, designed for WebAssemblyProject mention: Firefly – an MLIR-based compiler and runtime for BEAM languages | news.ycombinator.com | 2022-11-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 🚀.
💎 Artichoke is a Ruby made with RustProject mention: Why does Rust have parameters on impl? | reddit.com/r/rust | 2022-11-19
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀Project mention: Iced, a cross-platform GUI library — New release featuring stabilization of stateless widgets, first-class theming, widget operations, lazy widget, and more! | reddit.com/r/rust | 2022-11-09
Have you looked into plotters https://github.com/plotters-rs/plotters ? I think it should be possible to integrate it into an app.
🔎 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
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
Spin is an open source framework for building and running fast, secure, and composable cloud microservices with WebAssemblyProject mention: Recommendations for a resource efficient backend framework? | reddit.com/r/webdev | 2022-10-15
What language do you want? And how experimental are you wanting to go? This project is crazy cool https://github.com/fermyon/spin , but might be harder to work with if you’re not willing to use rust :p, think they might have made it easy for c# too though
GlueSQL is quite sticky. It attaches to anywhere.Project mention: GitHub - gluesql/gluesql: SQL Database Engine as a Library | reddit.com/r/programming | 2022-10-23
Reference client for NEAR ProtocolProject mention: Proposal : Modify the home page of the Near website. | reddit.com/r/nearprotocol | 2022-11-02
What do you think of the home page of the Near website : https://near.org/ ?
⚡ Rust/WebAssembly image processing library (by silvia-odwyer)Project mention: Rust/WebAssembly image processing library | news.ycombinator.com | 2022-11-01
A library for creating reactive web apps in Rust and WebAssemblyProject mention: Planning to make a video on cool Rust apps focused on the end user. Make recommendations! | reddit.com/r/rust | 2022-11-02
GUI Library: Iced, Sycamore
🐍🕸 WebAssembly runtime for PythonProject mention: Back-end languages are coming to the front-end | news.ycombinator.com | 2022-02-08
A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM (by rustwasm)Project mention: Up to 40% Faster DOM manipulation bindings compared to web-sys | reddit.com/r/rust | 2022-11-03
What about adding it to gloo?
Write Cloudflare Workers in 100% Rust via WebAssemblyProject mention: Turbopack - The successor to Webpack | reddit.com/r/programming | 2022-10-26
I never said it was, but thankfully nowadays there are plenty of other tools that are fast enough to keep the dev cycle quick. Personally esbuild is my go-to when I need a bundler but I've grown really fond of SWC native api, we used to use it at work for our wasm build tool for our workers-rs framework.
😠⚔️😈 A minimalistic 2D turn-based tactical game in RustProject mention: Decision paralysis: ggez or macroquad | reddit.com/r/rust_gamedev | 2022-07-09
i've used both in zemeroth: i migrated it from ggez to macroquad mostly because ggez at that time didn't support android and web targets. but i'd say that the main difference is tech stacks they're using: while ggez extensively reuses the existing rust gamedev ecosystem (winit, wgpu, rodio, etc), mq was written mostly on top of minimalist or its own specialized libraries (see miniquad).
Graph-oriented live coding language and music DSP library written in Rust
NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.Project mention: Some Things I Realized about AI While Contemplating Slide Rule Prices on eBay | news.ycombinator.com | 2022-09-09
Another paradigm are Notebooks. Jupyter style are pretty popular these days, something like Wolfram Alpha's step-by-step mode or this project recently noted on HN https://bbodi.github.io/notecalc3/ are all good examples. Plenty of people use spreadsheets to explicitly chain operations.
A specific operation is much less important than the context, dimensional analysis, getting order-of-magnitude or precision correct. Performing operations narrowly is probably operating on the wrong level.
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.
Rust WebAssembly related posts
Waggy, the library for writing WAGI API handlers in Go
3 projects | reddit.com/r/golang | 28 Nov 2022
Web Assembly OS guidance
4 projects | reddit.com/r/osdev | 27 Nov 2022
Need some help for writing WebAssembly module in Rust
1 project | reddit.com/r/rust | 26 Nov 2022
Loading and unloading rust libs
2 projects | reddit.com/r/rust | 25 Nov 2022
5 projects | news.ycombinator.com | 23 Nov 2022
Firefly – an MLIR-based compiler and runtime for BEAM languages
1 project | news.ycombinator.com | 12 Nov 2022
Smallest logging implementation?
2 projects | reddit.com/r/rust | 4 Nov 2022
A note from our sponsor - Zigi
www.zigi.ai | 29 Nov 2022
What are some of the best open-source WebAssembly projects in Rust? This list will help you: