extism icon indicating copy to clipboard operation
extism copied to clipboard

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

Results 77 extism issues
Sort by recently updated
recently updated
newest added

Now that wasi preview2 is stable, we should start looking into using `wasmtime_wasi::preview2::WasiCtx` - from what I can tell there will be some minor breaking changes on our end, particularly...

Add `plugin.call_with_context` and `current_plugin.context` methods, enabling per-call context to be looped from the guest invocation to any host functions it calls. In an HTTP server environment, this enables re-using a...

Dart (via Flutter) might have the best cross-platform GUI toolkit available. It would be killer to be able to use Extism plugins.

enhancement

Hi! New to WASM but excited to start. I am creating a plugin system for my application that’s written in Rust. I wrote a test plugin in C# and compiled...

- Breaking: No longer copies Extism config values into WASI environment variables, these should be accessed using the Extism config functions instead - Requires wasmtime 20 or greater - Allows...

I'm currently working on a .NET PDK prototype. NativeAOT-LLVM toolchain that I'm using generate WASI-compliant, completely AOTed `.wasm` binaries very well, and it also uses cutting-edge features like `wasi-threads`. Wasmer...

I am wondering how could I unload a pülugin and call a special funktion on unloading to cleanup some registrations in my app.

Just discovered Extism today and it looks awesome! One particular thing is missing for my use case: Support for Async / await / generators / coroutines in plugins. I don't...

- `Pool` allows for a configurable number of instances for each plugin and will block waiting for a plugin to become available if the limit is reached

I am planning on using Extism as mod system for my TUI game. One of the most important functionality of the system would be having mods draw to the screen....