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 Loading

  1. WasmEdge 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++ 8.4k 756

  2. mediapipe-rs mediapipe-rs Public

    The Google mediapipe AI library. Write AI inference applications for image recognition, text classification, audio / video processing and more, in Rust and run them in the secure WasmEdge sandbox. …

    Rust 142 18

  3. wasm-log-flex wasm-log-flex Public

    A log processing framework in Rust. Ingest from database and log files, transform, and output to Kafka / ElasticSearch. Runs side-by-side with containers in k8s pods in WasmEdge.

    Rust 11

  4. wasmedge_hyper_demo wasmedge_hyper_demo Public

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

    Rust 78 15

  5. wasmedge-db-examples wasmedge-db-examples Public

    Lightweight database clients in the WasmEdge Runtime

    Rust 64 10

  6. wasmedge_reqwest_demo wasmedge_reqwest_demo Public

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

    Rust 11 5

Repositories

Showing 10 of 43 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.

    WasmEdge/WasmEdge’s past year of commit activity
    C++ 8,370 Apache-2.0 756 226 (60 issues need help) 38 Updated Sep 9, 2024
  • wasmedge-stable-diffusion Public

    A Rust library for using stable diffusion functions when the Wasi is being executed on WasmEdge.

    WasmEdge/wasmedge-stable-diffusion’s past year of commit activity
    Rust 3 1 0 0 Updated Sep 4, 2024
  • www Public

    The WasmEdge.org web site

    WasmEdge/www’s past year of commit activity
    HTML 5 MIT 5 0 1 Updated Sep 4, 2024
  • docs Public
    WasmEdge/docs’s past year of commit activity
    JavaScript 17 Apache-2.0 58 12 (2 issues need help) 13 Updated Sep 4, 2024
  • wasmedge-llmc Public

    A Rust library for using llm.c functions when the Wasi is being executed on WasmEdge.

    WasmEdge/wasmedge-llmc’s past year of commit activity
    Rust 2 Apache-2.0 1 0 1 Updated Aug 22, 2024
  • llm.c Public Forked from karpathy/llm.c

    LLM training in simple, raw C/CUDA

    WasmEdge/llm.c’s past year of commit activity
    Cuda 0 MIT 2,602 0 0 Updated Aug 21, 2024
  • wasmedge-db-examples Public

    Lightweight database clients in the WasmEdge Runtime

    WasmEdge/wasmedge-db-examples’s past year of commit activity
    Rust 64 Apache-2.0 10 4 0 Updated Aug 12, 2024
  • mediapipe-rs Public

    The Google mediapipe AI library. Write AI inference applications for image recognition, text classification, audio / video processing and more, in Rust and run them in the secure WasmEdge sandbox. Zero Python dependency!

    WasmEdge/mediapipe-rs’s past year of commit activity
    Rust 142 Apache-2.0 18 2 1 Updated Aug 10, 2024
  • wasmedge-rust-sdk Public

    Embed WasmEdge functions in a Rust host app

    WasmEdge/wasmedge-rust-sdk’s past year of commit activity
    Rust 28 Apache-2.0 14 5 (1 issue needs help) 2 Updated Jul 30, 2024
  • wasmedge_hyper_demo Public

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

    WasmEdge/wasmedge_hyper_demo’s past year of commit activity
    Rust 78 15 4 1 Updated Jul 17, 2024