WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime. It is one of the fastest Wasm VMs today. WasmEdge is an official sandbox project hosted by the CNCF. Its use cases include modern web application architectures (Isomorphic & Jamstack applications), microservices on the edge cloud, serverless SaaS APIs, embedded functions, blockchain smart contracts, and smart IoT devices.
Quickstart
Repository guides
Runtimes
- The WasmEdge Runtime is the main repo for the WebAssembly VM as well as SDKs for host apps to embed the VM.
- WasmEdge QuickJS JavaScript runtime allows JS programs to run inside WasmEdge. | Tutorials
Developer APIs
- WasmEdge Socket API is a Rust API to make or serve network requests in WasmEdge. | Examples
- WasmEdge Tensorflow API is a Rust API to run AI inference on Tensorflow and TFLite models in WasmEdge. | Examples
- WasmEdge Bindgen provides an easy interface for calling WebAssembly functions from a host. | Examples
Integrations
- The dapr-wasm project demonstrates integration between Dapr and WasmEdge. WasmEdge functions are now available as Dapr microservices.
- The YoMo WasmEdge project demonstrates using WasmEdge functions as data processing backends for YoMo data streams.
- The container examples project demonstrates how WasmEdge apps can be managed by container tools and k8s. | Tutorials
Contributors
Thank y'all!

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

