Skip to content
@WasmEdge

WasmEdge Runtime

A cloud native WebAssembly runtime. A secure, lightweight, portable and high-performance alternative to Linux containers.

WasmEdge Logo

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.

Check out our official documentation

Quickstart

🚀 Install WasmEdge
⌨️ Run a standalone Wasm program or a JavaScript program from CLI
🔌 Embed a Wasm function in your Go, Rust, or C app
🛠 Manage and orchestrate Wasm runtimes using Kubernetes, data streaming frameworks, and blockchains

Repository guides

Runtimes

Developer APIs

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!

Pinned

  1. WasmEdge Public

    WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices,…

    C++ 5.5k 483

  2. Lightweight HTTP servers based on hyper / warp frameworks in the WasmEdge Runtime.

    Rust 45 5

  3. Lightweight database clients in the WasmEdge Runtime

    Rust 32 4

  4. Lightweight web service clients in the WasmEdge Runtime using the Rust reqwest framework

    Rust 7 1

Repositories

  • WasmEdge Public

    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.

    C++ 5,470 Apache-2.0 483 295 (28 issues need help) 40 Updated Feb 25, 2023
  • www Public

    The WasmEdge.org web site

    HTML 4 MIT 3 0 0 Updated Feb 24, 2023
  • docs Public
    JavaScript 4 4 0 2 Updated Feb 22, 2023
  • wasmedge-db-examples Public

    Lightweight database clients in the WasmEdge Runtime

    Rust 32 Apache-2.0 4 0 0 Updated Feb 12, 2023
  • sqlx Public

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.

    Rust 1 Apache-2.0 829 0 0 Updated Feb 11, 2023
  • mio Public

    Metal IO library for Rust WASI target

    Rust 4 MIT 637 0 0 Updated Feb 11, 2023
  • tokio Public

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

    Rust 23 MIT 1,818 0 0 Updated Feb 11, 2023
  • rust-postgres Public

    Native PostgreSQL driver for the Rust programming language

    Rust 0 Apache-2.0 340 0 0 Updated Feb 10, 2023
  • wasmedge_hyper_demo Public

    Lightweight HTTP servers based on hyper / warp frameworks in the WasmEdge Runtime.

    Rust 45 5 2 0 Updated Feb 5, 2023
  • redis-rs Public

    Redis library for rust

    Rust 0 432 0 0 Updated Feb 5, 2023