extism

Wasm framework

A framework that enables building extensible software using WebAssembly, supporting multiple languages and runtimes.

The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.

GitHub

5k stars
34 watching
124 forks
Language: Rust
last commit: over 1 year ago
Linked from 1 awesome list

browserccppcsharpdotnetelixirgohaskelljavajavascriptnodeocamlplugin-systempythonrubyrustserverlesswasmwebassemblyzig

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
extism/go-sdk Provides an interface to run WebAssembly modules in Go applications 92
bytecodealliance/wasmtime A lightweight WebAssembly runtime that provides a fast, secure, and standards-compliant execution environment for web-based applications. 15,559
extism/c-pdk A tool for creating WebAssembly plug-ins in C 11
wasm3/wasm3 An interpreter and runtime for the WebAssembly language, aiming to provide portability, security, and low development impedance. 7,359
seed-rs/seed A Rust framework for building fast and reliable web apps with an Elm-like architecture. 3,808
wasmedge/wasmedge An extensible WebAssembly runtime for cloud-native and edge applications. 8,668
wasmerio/wasmer A WebAssembly runtime that enables lightweight containers to run anywhere 19,134
wasmerio/wasmer-go A Go library that provides a WebAssembly runtime with a standard API and sandboxed execution environment. 2,843
extraymond/rust-async-wasm-demo A Rust-based web application demonstrating async/await and WebAssembly interop with JavaScript. 49
bytecodealliance/wasm-micro-runtime A lightweight WebAssembly runtime with features like Ahead-of-Time compilation and Just-in-Time compilation for high performance applications across various platforms. 5,029
vmware-labs/mod_wasm An Apache HTTP Server extension module that enables the execution of WebAssembly binaries as endpoints. 113
tessi/wasmex Enables Elixir to run WebAssembly code safely and efficiently 572
cretz/asmble Compiles WebAssembly to JVM bytecode and provides utilities for working with WASM code. 637
rustwasm/wasm-pack Tools and workflows for building and working with Rust-generated WebAssembly packages. 6,361
petersalomonsen/wasm-git Enables local storage and synchronization of web application data in the browser using WebAssembly 663