Our great sponsors
|10 days ago||4 days ago|
|MIT License||MIT License|
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.
Wasmtime Reaches 1.0: Fast, Safe and Production Ready!
5 projects | reddit.com/r/rust | 20 Sep 2022
Yes, wit-bindgen is the way forward here. It's under active development, though a lot of the basic interface-types functionality is implemented and usable. As an example of it in action, check out the wit interface files in this project: https://github.com/deislabs/spiderlightning/blob/main/docs/primer.md
wasmer VS fizzy - a user suggested alternative
2 projects | 14 Mar 2023
FLiPN-FLaNK Stack for March 6, 2023
19 projects | dev.to | 6 Mar 2023
Allowing execution of other languages inside a completed Rust project
2 projects | reddit.com/r/rust | 25 Feb 2023
For WebAssembly, look into the Rust APIs offered by wasmtime, Wasmer, or wasmi.
Ruby Adds Support for WebAssembly: What is WebAssembly and how it benefits Ruby devs?
3 projects | dev.to | 10 Feb 2023
Running a Wasm application outside the browser requires an appropriate runtime that implements the WebAssembly VM and provides interfaces to the underlying system. There are a few competing solutions in this field, the most popular being wasmtime, wasmer, and WAMR.
Goja vs WASM runtime to support scripting
2 projects | reddit.com/r/golang | 4 Jan 2023
We've integrated wasmer ~1 year ago in our stack (video analytics and editing platform) to enable 3rd party plugins, but I'm not sure that I'd choose it again. The integration ended up too complicated and the thing I disliked most was that we had to reimplement/port a lot of the functionality we already had so that it worked with the wasm apis. I don't have insight on the wasm execution performance because we never really benchmarked it (it wasn't important for our use case since the plugins code is executed only once on app start or when manually triggered from the dashboard).
Out of the loop: WASM for non-web projects
8 projects | reddit.com/r/rust | 1 Jan 2023
Wasmer takes WebAssembly libraries mainstream with WAI
7 projects | news.ycombinator.com | 2 Dec 2022
I'm not entirely convinced Wasmer will ever be able to shake its constant controversies.
I'm by no means a fan of the Bytecode Alliance, and would much prefer a startup tackle the problems that Wasmer is tackling, but between the trademarks , the lackluster response to the trademarks (How did you not know your lawyers were trying to trademark “WebAssembly”? Seriously?) , the working conditions , the drama surrounding the BCA , and everything else, I don't think Wasmer is the right choice either, at least not under current leadership.
Help with having cdylib that gets loaded in C via dlopen and needs to call functions from the code that loads it
4 projects | reddit.com/r/rust | 2 Dec 2022
My advice is to use Wasmer's or Wasmtime's Rust bindings to embed a WebAssembly runtime.
Extism: make all software programmable with WebAssembly
10 projects | reddit.com/r/rust | 1 Dec 2022
Why use this over Wasmer?
Loading and unloading rust libs
2 projects | reddit.com/r/rust | 25 Nov 2022
Use a WebAssembly runtime like wasmtime or wasmer.
What are some alternatives?
wasmtime - A fast and secure runtime for WebAssembly
SSVM - WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.
wasm3 - 🚀 A fast WebAssembly interpreter and the most universal WASM runtime
awesome-wasm-runtimes - A list of webassemby runtimes
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
WAVM - WebAssembly Virtual Machine
Node RED - Low-code programming for event-driven applications
go-plugin - Golang plugin system over RPC.
wasm-bindgen-rayon - An adapter for enabling Rayon-based concurrency on the Web with WebAssembly.