About

Ecosystem

WasmEdge is a lightweight webassembly runtime for cloud native, edge and decentralized applications. It can be used to power serverless apps, embedded functions, microservices, smart contracts, and IOT devices.

Wasmer - The Universal WebAssembly Runtime “run any code on any client” with webassembly and wasmer.

2023-05-30: Announcing WASIX

WASIX is the long term stabilization and support of the existing WASI ABI _plus_additional non-invasive syscall extensions that complete the missing gaps sufficiently enough to enable real, practical and useful applications to be compiled and used now. It aims to speed up the ecosystem around WASI so that the Wasm’ification of code bases around the world can really start _today!_And it does so without any breaking changes to wasi_preview1.

WASIX:

  • It’s a toolchain:
    • Rust
    • C (upcoming support for Zig!)
    • AssemblyScript (expect upstream support soon!)
  • It’s a specificationhttps://wasix.org/docs/api-reference
  • Runtime support: starting with Wasmer, but we expect more runtimes joining the initiative soon!
  • Is fully runnable in browsers

Suborbital (acquired by F5)

Suborbital Extension Engine (SE2) is a platform that gives you everything you need to allow your users to write and deploy plugins that integrate into your app. Our WebAssembly-based runtime lets you run user code within your infrastructure while being sure you’re protected from malicious code. SE2 comes batteries-included, providing a code editor, builder service, and an easy-to-use API.

Projects using WASM

Runtimes

Chicory, a JVM native WebAssembly runtime, which allows you to do things like:

WasmModule module = Parser.parse(new File("./factorial.wasm"));
Instance instance = Instance.builder(module).build();