wasi-experimental-http
Experimental outbound HTTP support for WebAssembly and WASI (by deislabs)
DISCONTINUED
wasm-to-oci
Use OCI registries to distribute Wasm modules (by engineerd)
Our great sponsors
wasi-experimental-http | wasm-to-oci | |
---|---|---|
2 | 2 | |
134 | 234 | |
- | 0.0% | |
0.0 | 0.0 | |
about 1 year ago | about 1 year ago | |
Rust | Go | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
wasi-experimental-http
Posts with mentions or reviews of wasi-experimental-http.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-30.
-
Containerless! How to Run WebAssembly Workloads on Kubernetes with Rust
Let's run the workload locally using Wasmtime, a small JIT-style runtime for Wasm and WASI. Since Wasmtime doesn't support networking out of the box, we need to use the wrapper provided by wasi-experimental-http. You can build it from source using the below command.
- WAGI: WebAssembly Gateway Interface
wasm-to-oci
Posts with mentions or reviews of wasm-to-oci.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-30.
-
Containerless! How to Run WebAssembly Workloads on Kubernetes with Rust
# Install for Linux curl -LO https://github.com/engineerd/wasm-to-oci/releases/download/v0.1.2/linux-amd64-wasm-to-oci # move to any location that is added to your PATH variable mv linux-amd64-wasm-to-oci ~/bin/wasm-to-oci
-
Running AssemblyScript in Kubernetes with Krustlet
Next we need to get Wasm-to-OCI which is a tool that will convert the WASM module to an OCI container. You can download it here: https://github.com/engineerd/wasm-to-oci/releases. You can use wget on the link address to the one you want.
What are some alternatives?
When comparing wasi-experimental-http and wasm-to-oci you can also consider the following projects:
wagi - Write HTTP handlers in WebAssembly with a minimal amount of work
wit-bindgen - A language binding generator for WebAssembly interface types
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
wasmer-python - 🐍🕸 WebAssembly runtime for Python
hackpad - The in-browser IDE for Go
wasmtime - A fast and secure runtime for WebAssembly
Pion WebRTC - Pure Go implementation of the WebRTC API
wasi-libc - WASI libc implementation for WebAssembly
okta-rust-webassembly-k8s-example - An example Rust WebAssembly application as a Kubernetes workload
kubernetes - Production-Grade Container Scheduling and Management
krustlet - Kubernetes Rust Kubelet